Арифметичекое устройство выполняет арифметические и логиче- ские операции над числами или данными других типов, записанными в виде машинных кодов. Набор команд, которые может выполнить АМУ, зависит от типа ЭВМ и обычно содержит все арифметические операции над целыми и действительными числами, логические опе- рации и некоторые другие команды. Для организации вычислений и запоминания полученных результатов АМУ имеет несколько своих ячеек памяти, называемых регистрами. Они используются для за- поминания операндов, над которыми должна выполняться опера- ция, и результатов выполнения операции. Основная функция УУ — га т ГУ 1 |. обеспечить — последовательность ' ; у выполнения к оманд в програм- 4 ме и управление выполнением каждой отдельной команды. При 5"‚””;’“;"”’” 03у ботройотво | ` выполнении программы на ЭВМ ННЕ „ УУ выбирает из ОЗУ очередную / команду, анализирует ее, под- в5 ' готавливает АМУ для — выпол- нения соответствующей опера- Рис. ХИ.1 ции и пересылает из ОЗУ в регистры АМ числа или коды, над которыми необходимо выпол- нить операцию. После окончания выполнения операции результат пересылается в ОЗУ, а УУ анализирует признак результата. В за- висимости от признака результата УУ либо выбирает и выполняет очередную команду, следующую в программе непосредственно за выполненной, либо переходит к выполнению другой команды, но- мер которой определяется из анализа выполнения предыдущей ко- манды. Принципиально важным здесь является то, что номер сле- дующей выполняемой команды может зависеть от Того, какие ре- зультаты были получены при выполнении предыдущей команды. Это позволяет реализовать на машине алгоритмы, в которых после- довательность действий определяется результатами, полученными на предыдущих этапах. Тем самым обеспечивается автоматизм вы- полнения на ЭВМ любого алгоритма без вмешательства человека. Каждая ЭВМ имеет два типа запоминающих устройств (часто их называют памятью ЭВМ) — оперативное (О3У) и внешнее (ВЗУ). ОЗУ обладает сравнительно небольшим объемом памяти (обычно оно может хранить от нескольких десятков тысяч до не- скольких сот тысяч чисел или команд) и высоким быстродействием (10°—10? считываемых или записываемых чисел в секунду). Напро- тив, ВЗУ обладает очень большим, практически неограниченным объемом памяти (десятки или сотни миллионов чисел нли кодов) и сравнительно невысоким быстродействием. В качестве ВЗУ в сов- ременных ЭВМ используются магнитные ленты и магнитные диски. Физическими носителями информации являются кКатушка магнит- ной ленты и пакет съемных дисков. Записанную на них информацию можно хранить достаточно долго и использовать при необходимости на разных ЭВМ при условии совместимости соответствующих уст- ройств ввода и вывода. ЭОЁ