При рассмотрении компьютеров принято различать их архитектуру и структуру.
Архитектурой компьютера называется его описание на общем уровне, включающее описание возможностей программирования, системы команд и адресации, организации памяти и т.д. Архитектура определяет принципы действия, информационные связи и взаимное соединение основных логических узлов компьютера: процессора, оперативного ЗУ, внешних ЗУ и периферийных устройств. |
Структура компьютера — это есть совокупность его функциональных элементов и связей между ними. Элементами могут быть самые различные устройства — от основных логических узлов компьютера до простейших схем. |
Наиболее распространены следующие архитектурные решения.
· Классическая архитектура (архитектура фон Неймана) — одно арифметико-логическое устройство (АЛУ), через которое проходит поток данных, и одно устройство управления (УУ), через которое проходит поток команд — программа . Это однопроцессорный компьютер. (см. рис.2)
К этому типу архитектуры относится и архитектура персонального компьютера с общей шиной. Все функциональные блоки здесь связаны между собой общей шиной, называемой системной магистралью.
Физически магистраль представляет собой многопроводную линию с гнездами для подключения электронных микросхем. Совокупность линий магистрали разделяется на отдельные группы: шину адреса, шину данных и шину управления. |
Периферийные устройства (принтер и др.) подключаются к аппаратуре компьютера через контроллеры — специальные устройства управления периферийными устройствами.
Контроллер — это устройство, которое связывает периферийное оборудование с центральным процессором, освобождая процессор от управления оборудованием. |
Рис. 2. Архитектура компьютера.