23
Сокращения на рис. 1.4: Инж — инженер; Оп — оператор; ЦПУ — централь-
ный пульт управления (и сигнализации); ЦУУ — центральное устройство управ-
ления; ПР — признак результата; КОп — код операции; АЛУ — арифметическо-
логическое устройство; * — коды операций для ВЗУ и УВВ; Опнд — операнды;
Рез — результаты; А — адреса; Км — команда; ОЗУ — оперативное запоминаю-
щее устройство; {ВЗУ} — внешние запоминающие
устройства (множественное
число); Пр, Д — программа, данные; {УВВ} — устройства ввода-вывода; ИП —
источники питания; {ВспУ} — вспомогательные устройства.
Как видно из рис. 1.4, программа и данные вводятся в ОЗУ. Затем каждая ко-
манда (Км) программы, начиная с первой, передается в ЦУУ, где "препарируется":
код операции (КОп) направляется, например, в АЛУ, адреса операндов
и результа-
та — в ОЗУ. АЛУ выполняет операцию, указанную в коде команды, для операн-
дов, принятых из ОЗУ, и направляет туда результат операции.
Принцип образования кибернетического устройства (автомата) требует нали-
чия обратной связи (ОС). И она в схеме рис. 1.4 есть — это связь от АЛУ к ЦУУ,
где передается признак результата (ПР
). Например, при выполнении операции
сложения при нулевом результате ПР = 0, при положительном результате ПР = 1,
при отрицательном — ПР = 2, при переполнении ПР = 3 (тогда для позиционного
кодирования ПР достаточно всего 2 двоичных разрядов — 00, 01, 10, 11).
В архитектуре любой ЭВМ можно выделить такие четыре иерархии, т.е. сис-
темы соподчиненных уровней: структуры, памяти, управления, интерфейсов. По-
следняя иерархия,
правда, в схемах машин первого-второго поколений в явном ви-
де не присутствует.
Иерархия структуры означает наличие центральных устройств (на рис. 1.4
это выделенные двойными рамками АЛУ, ЦУУ, ОЗУ) и периферийных уст-
ройств, к которым относятся все остальные устройства (ИП, ВспУ — это особый
вид устройств, они с остальными устройствами машины явным образом
не связа-
ны). Кстати, начиная с машин 3-го поколения АЛУ и ЦУУ становятся основными
компонентами процессора.
Иерархия управления также представлена двумя уровнями — центральное
УУ и местные УУ, иначе называемые контроллерами соответствующих устройств
и на рис. 1.4 явно не показанные. По-другому — это управляющие автоматы.
Кстати, и для пультов управления существует аналогичная
иерархия: ЦПУ
и местные пульты управления, на рис. 1.4 опять же не показанные (но они есть).
Иерархия памяти на рис. 1.4 представлена ОЗУ и ВЗУ. Дело в том, что основ-
ные требования к памяти — быстродействие и емкость — противоречивы. Внеш-
ние ЗУ (накопители на магнитных лентах, барабанах, дисках — были даже на
магнитных картах) имеют
практически неограниченную емкость (в отличие от
ОЗУ), но невысокое быстродействие (опять же, в отличие от ОЗУ). Поэтому имеет
смысл показанный на рис. 1.4 двусторонний обмен между ОЗУ и множеством ВЗУ.
Есть и еще один уровень в иерархии памяти — это сверхоперативные ЗУ
(СОЗУ). Они бывают разных типов, входят в состав АЛУ, ЦУУ
и на рис. 1.4 не по-
казаны.