22.2. Система локальных шин. Наборы микросхем обрамления памяти. Назначение
Шина – интерфейс. При разработке интерфейса учит. 3 принципа: 1. Механический стандарт (соблюдены принципы соед-ия); 2. Электрический стандарт; 3. Программный стандарт; Шина ввода/вывода служит для соединения процессора (памяти, контроллера) с устройствами ввода/вывода (периф. устр-ва): PCI, SCSI. Арбитраж шины – набор правил для предоставления её в пользование в ответ на запросы от устр-в. Выбор осущ-ется в зависимости от приоритета (статич. или динамич.) устр-ва в очереди. Передачей информации по шине управляет одно из подключенных к ней устройств или специально выделенный для этого узел называемый арбитром шины. Системная шина IBM PC и PC/XT была предназначена для одновременной передачи только 8 бит информации, она имела 20 адресных линий (адресное пространство 1Мбайт), для работы с внешними устройствами в этой шине имелись 4 линии адресных прерываний и 4 линии запросов прямого доступа к памяти. Для подключений плат расширения использовались 62 контактные разъемы. Системной шиной микропроцессор синхронизировался от одного тактового генератора с частотой 4,77МГц. Теоретическая скорость передачи могла достигать 4,5Мбайт в секунду. Разработчики компьютеров на микросхемах 386, 486 начали использовать раздельные шины для памяти и устройств ввода вывода, что позволило работать с памятью с наивысшей для нее скоростью, тем не менее, при таком подходе вся система не обеспечивает достаточной производительности, т.к. устройства подключенные через разъемы расширения не могут достичь скорости обмена сравнимой с частотой микропроцессора. В основном это касается работы с контроллерами накопителей и видеоадаптеров. Для решения данной проблемы стали использоваться локальные шины, связывающие процессор с контроллерами периферии. В настоящее время используются локальные шины VLB и PCI, обе шины позволяют периферийным устройствам работать с тактовой частотой до 32 МГц. Шины PCI относятся к классу пристроек т.к. между локальной шиной процессора и самой PCI находиться специальная микросхема согласующего моста. Спецификация шин PCI позволяет использовать ее вне зависимости от типа процессора. Специальный контроллер обеспечивает разделение управляющих сигналов локальной шиной микропроцессора и PCI шиной и, кроме того, осуществляет арбитраж на PCI. К шине могут подключаться до 10 устройств. Поскольку каждая плата расширения PCI работает с разделителем между двумя периферийными устройствами, то общее число разъемов уменьшится. Шина работает на фиксированной частоте 33 МГц, предусматривает напряжение питания для контроллеров 5 и 3,3 V. А также обеспечивает режим их автоконфигурации. PCI карты на напряжении 5V могут вставляться только в соответствующие слоты конструктивно отличающихся от слотов для карт с напряжением 3,3V. Имеются и универсальные PCI адаптеры, работающие в любом их слотов. Шина PCI может использовать 124 контактный (32 разрядная передача данных) или 188 контактный разъем (64 разрядная передача данных). При этом теоретически возможная скорость обмена составляет 132 и 264 Мбайта в секунду. На системной плате устанавливается не больше 3-4 разъемов PCI. На компьютерах I286 вообще не устанавливались.
|