Архитектурой компьютера называется его логическая организация, структура и ресурсы, которые может использовать программист.
Логическая организация:
- устройства ввода;
- устройства выводы;
- устройства обработки;
- устройства хранения информации:
- энергонезависимая память ROM;
- энергозависимая память RAM;
- накопители;
- устройства управления.
IBM PC:
- микропроцессор;
- специфическая система распределения адресов оперативной памяти;
- стандартизированное положение портов ввода-вывода (порт – это точка подключения внешнего устройства к внутренней шине микропроцессора; шина – это совокупность электрических соединений, обеспечивающих передачу данных и управляющих сигналов между различными компонентами компьютера);
- традиционная система аппаратных прерываний (прерывание – это прекращение выполнения текущей команды для обработки некоторого события, после обработки этого события происходит возврат к прерванной программе);
- система DMA (direct memory access) – система прямого доступа к памяти, минуя микропроцессор;
- набор системных устройств ввода-вывода;
- унифицированные шины расширений (expansion bus) – шины для подключения дополнительных устройств;
- BIOS (Basic Input Output System) – базовая система ввода-вывода, производящая начальную загрузку операционной системы и имеющая ограниченный набор функций по обслуживанию устройств ввода-вывода.
Структуру IBM PC отображает схема на рис. 1.1.
Архитектура Фон Неймана