~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 7712708C4C6683189C6D33E6F7E96A26__1711564920 ✰
Заголовок документа оригинал.:
✰ Mealy machine - Wikipedia ✰
Заголовок документа перевод.:
✰ Мучнистая машина — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Mealy_machine ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/77/26/7712708c4c6683189c6d33e6f7e96a26.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/77/26/7712708c4c6683189c6d33e6f7e96a26__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 05:26:18 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 27 March 2024, at 21:42 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Мучнистая машина — Википедия Jump to content

Мучнистая машина

Из Википедии, бесплатной энциклопедии

В теории вычислений машина Мили — это конечный автомат, выходные значения которого определяются как его текущим состоянием , так и текущими входными данными. В этом отличие от машины Мура , выходные значения которой определяются исключительно ее текущим состоянием. Машина Мили — это детерминированный преобразователь с конечным состоянием : для каждого состояния и входа возможен не более одного перехода.

История [ править ]

Машина Мили названа в честь Джорджа Мили , который представил эту концепцию в статье 1955 года «Метод синтеза последовательных схем». [1]

Формальное определение [ править ]

Машина Мили представляет собой шестикортежную состоящий из следующего:

  • конечное множество состояний
  • начальное состояние (также называемое начальным состоянием) который является элементом
  • конечное множество , называемое входным алфавитом
  • , конечный набор называемый выходным алфавитом
  • перехода функция отображение пар состояния и входного символа в соответствующее следующее состояние.
  • выходная функция отображение пар состояния и входного символа на соответствующий выходной символ.

В некоторых формулировках функции перехода и вывода объединены в одну функцию. .

Сравнение машин Мили Мура машин и

  1. Машины Мили, как правило, имеют меньше состояний:
    • Различные выходы на дугах ( n 2 ), а не состояния ( n ).
  2. Машины Мура безопаснее использовать:
    • Выходные сигналы изменяются по фронту тактового сигнала (всегда на один цикл позже).
    • В машинах Мили изменение входных данных может привести к изменению выходных данных, как только будет выполнена логика — большая проблема, когда две машины соединены между собой — может возникнуть асинхронная обратная связь, если не соблюдать осторожность.
  3. Машины Мили быстрее реагируют на входные данные:
    • Реагируйте в том же цикле — им не нужно ждать часов.
    • В машинах Мура для декодирования состояния на выходы может потребоваться больше логики — больше задержек на логическом элементе после фронта тактового сигнала.

Диаграмма [ править ]

Диаграмма состояний машины Мили связывает выходное значение с каждым ребром перехода, в отличие от диаграммы состояний машины Мура, которая связывает выходное значение с каждым состоянием.

Когда входной и выходной алфавит являются Σ , автомату Мили также можно сопоставить спирально- ориентированный граф. [ нужны разъяснения ] ( S × Σ, ( Икс , я ) → ( Т ( Икс , я ), грамм ( Икс , я ))) . [2] В этом графе вершинами являются пары состояний и букв, каждый узел имеет исходящую степень один, а преемник ( x , i ) является следующим состоянием автомата и буквой, которую автомат выводит, когда он находится в состоянии x и он читает букву i . Этот граф является объединением непересекающихся циклов, если автомат двуобратим. [ необходимо определение ] .

Примеры [ править ]

Просто [ править ]

Диаграмма состояний простого автомата Мили с одним входом и одним выходом. (Для каждого входного значения выводится 1, если текущее входное значение отличается от предыдущего, или 0 в противном случае.)

Простая машина Мили имеет один вход и один выход. Каждый край перехода помечен значением входа (показано красным) и значением выхода (показано синим). Машина запускается в состоянии S i . (В этом примере выходные данные представляют собой исключающее ИЛИ двух самых последних входных значений; таким образом, машина реализует детектор границ, выдавая 1 каждый раз, когда входные данные переворачиваются, и 0 в противном случае.)

Комплекс [ править ]

Более сложные машины Мили могут иметь как несколько входов, так и несколько выходов. [ нужна цитата ]

Приложения [ править ]

Машины Мили представляют собой элементарную математическую модель шифровальных машин. Если принять во внимание входной и выходной алфавит ( например , латинский алфавит) , то можно спроектировать машину Мили, которая сможет преобразовать заданную строку букв (последовательность входных данных) в зашифрованную строку (последовательность выходных данных). можно использовать модель Мили Однако, хотя для описания «Энигмы» , диаграмма состояний была бы слишком сложной, чтобы обеспечить возможные средства проектирования сложных шифровальных машин.

Машины Мура/Мили — это DFA , которые также выдают результаты в любой такт. Современные процессоры, компьютеры, сотовые телефоны, цифровые часы и базовые электронные устройства/машины имеют своего рода конечный автомат для управления ими.

Простые программные системы, особенно те, которые могут быть представлены с помощью регулярных выражений , можно моделировать как конечные автоматы. Существует множество таких простых систем, таких как торговые автоматы или базовая электроника.

Найдя пересечение двух конечных автоматов, можно очень просто спроектировать параллельные системы , которые, например, обмениваются сообщениями. Например, светофор — это система, состоящая из нескольких подсистем, таких как различные светофоры, которые работают одновременно.

Некоторые примеры приложений:

  • Классификация номеров
  • смотреть с таймером
  • торговый автомат
  • светофор
  • Сканер штрих-кода
  • газовые насосы

См. также [ править ]

Сноски [ править ]

  1. ^ Мили, Джордж Х. (сентябрь 1955 г.). «Метод синтеза последовательных цепей». Технический журнал Bell System . 34 (5): 1045–1079. дои : 10.1002/j.1538-7305.1955.tb03788.x .
  2. ^ Ахави и др. (2012)

Ссылки [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 7712708C4C6683189C6D33E6F7E96A26__1711564920
URL1:https://en.wikipedia.org/wiki/Mealy_machine
Заголовок, (Title) документа по адресу, URL1:
Mealy machine - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)