<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JATS-archive-oasis-article1-4.xsd" article-type="research-article" dtd-version="1.4" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Журнал Современные наукоемкие технологии</journal-title>
      </journal-title-group>
      <issn>1812-7320</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.17513/snt.40064</article-id>
      <article-id pub-id-type="publisher-id">ART-40064</article-id>
      <title-group>
        <article-title>РАЗРАБОТКА И ЭКСПЕРИМЕНТАЛЬНОЕ ИССЛЕДОВАНИЕ ФУНКЦИОНАЛЬНЫХ МОДЕЛЕЙ ЗАПОМИНАЮЩИХ УСТРОЙСТВ ТИПА ОЧЕРЕДЬ В MICROSOFT EXCEL</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Страбыкин</surname>
              <given-names>Д.А.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Strabykin</surname>
              <given-names>D.A.</given-names>
            </name>
          </name-alternatives>
          <email>Strabykin@mail.ru</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
      </contrib-group>
      <aff id="aff1">
        <institution xml:lang="ru">ФГБОУ ВО «Вятский государственный университет»</institution>
        <institution xml:lang="en">Vyatka State University</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2024-06-01">
        <day>01</day>
        <month>06</month>
        <year>2024</year>
      </pub-date>
      <issue>6</issue>
      <fpage>56</fpage>
      <lpage>62</lpage>
      <permissions>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open-access article distributed under the terms of the CC BY 4.0 license.</license-p>
        </license>
      </permissions>
      <self-uri content-type="url" hreflang="ru">https://top-technologies.ru/article/view?id=40064</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>Цель исследования: анализ возможностей построения и экспериментального исследования учебных функциональных моделей запоминающих устройств типа очередь с помощью табличного процессора Microsoft Excel. Рассматривается кольцевая очередь на основе блока памяти и регистров-счетчиков для хранения и отслеживания положения головы и хвоста очереди. Выделяются четыре варианта организации очереди в зависимости от того, на какую ячейку памяти в режиме хранения указывают счетчик записи (первую свободную или последнюю занятую) и счетчик чтения (первую занятую или последнюю свободную). Приводятся структура и алгоритмы работы моделируемой очереди. Рассматривается разработка функциональной модели, включающая: реализацию структуры, режимов и алгоритмов работы моделируемой очереди; разработку экранной формы для проведения экспериментальных исследований; описание изменения состояний регистров, счетчиков, ячеек памяти и триггеров признаков в зависимости от управляющих и тактовых сигналов; представление работы всех узлов и блоков очереди стандартными функциями MS Excel. Экспериментальное исследование кольцевой очереди позволяет следить за формированием признаков «очередь заполнена» и «очередь пуста», а также наблюдать «перемещение» недоступной для записи ячейки памяти по множеству ячеек блока памяти. Особенностью моделируемой очереди является наличие дополнительного режима параллельной записи и чтения, который позволяет в одном обращении к блоку памяти в первом такте выполнять запись, а во втором – чтение. Для проведения экспериментального исследования разработанной функциональной модели очереди достаточно воспроизвести на листе MS Excel экранную форму и ввести в используемые ячейки приведенные в работе формулы. Простота и наглядность экранной формы, автоматическое формирование очередного записываемого данного упрощают отладку и исследование модели очереди.</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>The purpose of the article is to analyze the possibilities of design and experimental studies of educational functional models of queue memory devices using Microsoft Excel spreadsheet application. It considers circular queue consisting of a memory block and counter registers to track the head and the tail of the queue. Four approaches to queue implementation are described based on which memory cell the registers are pointing to. For head register it can be either first non-empty memory cell or the last empty one, and for tail register it could be either first empty memory cell or the last occupied one. Creation of a functional model is discussed. The model development includes: data structure implementation; operation modes and algorithms of the queue; design of a user interface i.e. a screen form for experimental studies; description of how the states of registers, memory cells, and special flags change depending on control and clock signals; simulation of work of all queue’s nodes and blocks with standard functions of MS Excel. Experiments allow to observe how flags “the queue is empty” and “the queue is full” are set and occupied cells are migrating across the memory block. A special feature of the queue being simulated is the support for parallel read and write operations. It allows in a single access to the memory block to perform a write operation on the first clock cycle and read operation in the second clock cycle. To perform the experiment on the designed functional model one needs to create the described screen form and enter the specified formulae into the spreadsheet’s cells. Debugging and researching the model is simplified by the clarity of the screen from and its ability to automatically generate the data to be added to the queue next.</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>запоминающие устройства типа очередь</kwd>
        <kwd>компьютерные практикумы по ЭВМ</kwd>
        <kwd>действующие функциональные модели</kwd>
        <kwd>применение Microsoft Excel</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>queue-type storage devices</kwd>
        <kwd>functioning functional models</kwd>
        <kwd>computer workshops on computers</kwd>
        <kwd>application MicrosoftExcel</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1. Барковский Е.А., Соколов А.В. Модель управления двумя параллельными FIFO-очередями, двигающимися друг за другом в общей памяти // Моделирование систем и процессов. 2016. № 1. С. 65-73.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2. Сазонов А.М. Соколов А.В. Математическая модель оптимального управления настраиваемой очередью из двух последовательных циклических FIFO-очередей в общей памяти // Информационно-управляющие системы. 2017. № 4. С. 44-50.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3. Барковский Е.А., Соколов А.В. Оптимальное управление двумя параллельными FIFO-очередями на бесконечном времени // Информационно-управляющие системы. 2015. № 5. С. 65-71.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4. Егоров В.Б. Способ организации обработки пакетов в интегрированных сетевых процессорах // Системы и средства информатики. 2017. Т. 27, № 1. С. 108-121.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5. Бритвин Н.В., Мешавкин К.В. Анализ алгоритмов управления очередями для улучшения информационного взаимодействия методом сетевого кодирования // Труды МАИ. 2020. № 110. URL: https://trudymai.ru/published.php?ID=112881 (дата обращения: 18.04.2024).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>6. Барабанова Е.А., Береснев И.А. Дискретное имитационное моделирование алгоритма организации очереди в буфере маршрутизатора // Научный вестник Новосибирского государственного технического университета. 2015. № 1 (58). С. 135-147.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>7. Страбыкин Д.А. Разработка действующих функциональных моделей запоминающих устройств типа стек в Microsoft Excel // Научное обозрение. Технические науки. 2024. № 1. С. 37–43.</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
