Cтраница 2
Говорят, что программный автомат универсален, или, более точно, что он обладает универсальным набором операций, если любой алгоритм может быть представлен в виде конечного набора выполняемых этим автоматом команд ( программы работы автомата) и фактически реализован им при условии игнорирования ограничений, накладываемых конечностью объема памяти ( числа ячеек памяти) автомата. [16]
Указанное воспринимается и анализируется программным автоматом как начало вовлечения в разработку малопроницаемого коллектора. При этом, может быть принято решение снизить темпы отбора из высокопроницаемых коллекторов, например, путем установки пакеров и раздельной эксплуатации коллекторов, с целью стимулировать разработку малопроницаемых пластов. [17]
Устройство УЦМ-20 построено по принципу синхронного программного автомата с конечным числом состояний и жестким циклом управления [15] и конструктивно выполнено в виде стойки. [18]
Решение этой задачи осуществляется созданием специализированных программных автоматов, применение которых по сравнению с универсальными резко снижает стоимость как самой аппаратуры, так и программного обеспечения при одновременном повышении надежности. [19]
На рис. 6 - 13 приведена упрощенная схема программного автомата. Каждому выходу диодных матриц ДМ1 и ДМ2 соответствует одна команда в программе. Обычно суммарное число выходов ( диодов) в ДМ1, ДМ2 составляет сотни. Нагрузкой ПА являются сердечники ранее рассмотренных функциональных устройств. На рис. 6 - 13 приведены наиболее характерные нагрузки: сердечники МПА ( см. рис. 6 - 12), на которые записывается код операции, сердечники ДА ХЧН и регистров адреса ХЧН ( см. рис. 6 - 3), на которые записываются адреса операндов, участвующих в выполнении данной команды. Сердечники различных функциональных устройств, являющиеся потребителями импульсов от ПА, конструктивно размещаются на одной плате. Обмотки ( шины) w3 пропускаются в отверстия этих сердечников, образуя ДЗУ ПА. Тем самым оказывается возможным обойтись без специального автономного блока ДЗУ. [20]
Среднее эффективное быстродействие представляет собою универсальный критерий эффективности программного автомата, ибо он определяет фактическую его производительность ( при решении задач данного класса) и характеризует усредненным образом все блоки автомата. [21]
Схема синтеза геометрических размеров элементов полоскового тракта заданной структуры. [22] |
Технологическая документация содержит информацию, необходимую для управления программными автоматами, выполняющими определенные производственные операции. [23]
Неопределенность в величине погрешности и неуверенность в точности хода программных автоматов на базе синхронных двигателей привели к тому, что они практически не нашли применения для автоматизации производственных процессов, выполнение которых происходит в строго фиксированное время суток. Однако для автоматизации процессов, требующих лишь обеспечения продолжительности выполнения операций, эти устройства можно широко применять, так как их стоимость ниже стоимости устройств с пружинным приводом. [24]
Если набор операций ( типов приказов), выполняемых программным автоматом, позволяет составить из них операцию пересылки информационных слов из любой ячейки памяти в любую другую ячейку памяти, операцию переадресации ( изменения адресов в приказах) на 1, операцию условного перехода и останов машины и если в качестве программы автомата может быть задана любая конечная последовательность операций из этого набора, то такой автомат называется универсальным программным автоматом. [25]
Устройство УЦМ-663 включает набор функциональных блоков и блоков управления, работающих по принципу синхронного программного автомата. [26]
Пусть нам задан теперь произвольный ( нормальный) алгоритм ф ( в алфавите х) и произвольный программный автомат А, в набор операций которого входят операции пересылки, переадресации на 1 и условного перехода по точному совпадению слов. [27]
Всякое устройство, обладающее разбитой на отдельные ячейки дискретной памятью, работой которого можно управлять с помощью последовательности размещаемых в некоторых из этих ячеек командных слов - приказов, называется программным автоматом, а сама указанная последовательность приказов - программой работы автомата. [28]
До сих пор мы рассматривали входную программу на языке ассемблера как последовательность предложений трех видов: машинных команд, команд ассемблера и макрокоманд, а компилятор с языка ассемблера - как некоторый программный автомат, который последовательно, в порядке их написания, анализирует предложения входной программы и также последовательно заменяет каждое предложение первого и третьего вида ( и некоторые второго вида) определенными двоичными кодами, представляющими команды и постоянные машинной программы. При этом ничего не говорилось, по каким правилам компилятор обрабатывает макрокоманды и как автор программы может влиять на этот процесс. [29]
В зависимости от производительности и объема функций структуру ЦК и УКН можно реализовать по одному из вариантов: с программной реализацией функций универсальной или специализированной ЭВМ; с программной реализацией функций неоднородной вычислительной системой на базе специализированных программных автоматов ( контроллеров) и универсальной ЭВМ; с программной реализацией функций однородной вычислительной системой на базе микроЭВМ и микропроцессоров; с аппаратно-программной реализацией, когда в сочетании с аппаратными средствами реализуется одна из вышеперечисленных программных реализаций. [30]