Современные компьютеры конструируются на основе идеологии открытых систем. Согласно этой идеологии отдельные устройства, составляющие компьютер, достаточно независимы друг от друга, могут иметь различную конструкцию и выпускаться различными фирмами. Однако они должны удовлетворять строгим предписаниям, касающимся взаимодействия друг с другом. Эти предписания, относятся как к техническим характеристикам устройств (например, величина напряжения на выходных контактах, форма и количество контактов в разъеме), так и содержания сигналов, которыми обмениваются устройства компьютера.
Перечислите функции центрального процессора.
Центральный процессор - это то устройство компьютера, которое выполняет обработку информации в соответствии с заложенной в нем программой. Программа находится в оперативной памяти и состоит из отдельных команд, понятных для процессора. В каждой команде содержатся сведения о том, откуда взять исходные данные, какую операцию над ними выполнять и куда поместить результат. Процессор выполняет следующие функции:
- чтение и дешифрацию команд из оперативной памяти;
- чтение данных из оперативной памяти и портов ввода — вывода;
- запись данных в оперативную память или их пересылка в порты ввода — вывода;
- прием и обработку запросов и команд от адаптеров внешних устройств;
- выработку управляющих сигналов для всех прочих устройств компьютера.
Перечислите функции устройства управления центрального процессора.
устройство управления выполняет следующие функции:
- выбирает из адресного регистра адрес в ОЗУ очередной выполняемой команды;
- выбирает из ОЗУ очередную команду;
- с помощью дешифратора операций анализирует код команды и идентифицирует
выполняемую ею операцию и ее признаки;
- считывает соответствующую выбранной операции микропрограмму процессора, задающую последовательность управляющих сигналов, которые будут задавать и синхронизировать работу по выполнению данной операции;
- считывает адреса в ОЗУ участвующих в операции операндов и в случае необходимости переписывает данные из ОЗУ в регистры общего назначения;
- выполняет операцию;
- записывает результаты операции обратно в ОЗУ;
- формирует адрес следующей команды.