Контроллеры и шина

Раздел: 
Архитектура компьютера

Для того, чтобы персональный компьютер мог работать, необходимо, чтобы в его оперативной памяти находилась программа и данные, и между ними происходил обмен. При работе программы часто бывает необходим ввод информации от пользователя или вывод ее на экран. Такой обмен называется вводом-выводом. Для его осуществления имеются два промежуточных звена:

  1. Для каждого внешнего устройства ПК имеется электронная схема, которая им управляет. Его называют контроллером или адаптером.
  2. Все контроллеры или адаптеры взаимодействуют с микропроцессором и оперативной памятью через системную магистраль передачи данных, которую называют шиной. Системная шина является каналом соединения микропроцессора, оперативной памяти и интегральных устройств. Физически шина находится на материнской плате.

Для обмена данными с памятью и устройствами ввода-вывода служат разные компоненты шины: взаимодействие микропроцессора с периферийными устройствами идет через шину данных, а адресация памяти происходит при помощи шины адреса.

Шина персонального компьютера IBM PC XT была 8-разрядной. Затем фирма IBM PC AT ввела стандарт 16-разрядной шины ISA. Все IBM-совместимые компьютеры перенимали стандарт ISA. В 1987 г. появилась 32-х разрядная шина для IBM PS/2, она называлась MCA. Эта шина была несовместима со стандартной – ISA. В 1989 году появилась новая 32-х разрядная шина EISA, совместимая с ISA. Позже развилась концепция локальной шины, повышающей быстродействие за счет установки к ней дополнительной шины. Популярным стандартом стал PCI (64 разряда). AGP-видео шина работает на частоте процессора.