Системные шины ПЭВМ IBM AT

Скачать доклад: Системные шины ПЭВМ IBM AT

Стандартная шина ISA (AT-bus) является 16-разрядной и работает на частоте 8 МГц:

    --------------¬                           -------------¬
    ¦ Процессор и ¦                           ¦ Подсистема ¦
    ¦ кэш-память  ¦=============T=============¦     ОЗУ    ¦
    L--------------             ¦             L-------------
                         -------¦-----¬
                         ¦ Микросхемы ¦
                         ¦ интерфейса ¦
                         ¦  шины ISA  ¦
                         L------T------
                                ¦
              Стандартная 8 МГц ¦ 16-разрядная шина ISA
              г========T========+========T========¬
           ---¦--¬  ---¦--¬  ---¦--¬  ---¦--¬  ---¦--¬
           ¦     ¦  ¦     ¦  ¦     ¦  ¦     ¦  ¦     ¦
           L------  L------  L------  L------  L------

Контроллеры периферийных устройств

Процессоры 386 и 486 являются 32-разрядными и работают с внешней тактовой частотой 20, 25, 33 или 40 МГц, а по шине ISA 32-битные данные будут передаваться 16-битными блоками с частотой всего 8 МГц, т.е. имеет место резкое замедление скорости обмена данными между процессором и ПУ.

Наиболее высокой скорости передачи данных требуют две подсистемы ПЭВМ: видеосистема и накопители на жестких дисках. Для обеспечения эффективной работы этих подсистем было разработано несколько технологий построения "локальной шины" (Local Bus), из которых в настоящее время используются две:

- VESA local bus (VLB), разработанная ассоциацией Video Electronic Standarts Association:

- Peripherial Component Interconnect (PCI), разработанная фирмой Intel.

Особенность технологии Local Bus состоит в том, что высокоскоростные ПУ не связаны с системной шиной, а подключаются напрямую к процессору, работают на полной частоте процессора и обмениваются 32-битными блоками данных.

Шина VL-bus имеет следующую структуру:

    --------------¬                           -------------¬
    ¦ Процессор и ¦                           ¦ Подсистема ¦
    ¦ кэш-память  ¦=============T=============¦     ОЗУ    ¦
    L--------------             ¦             L-------------
                         -------¦-----¬
                         ¦   VL-bus   ¦
                         ¦ контроллер ¦
                         L------T------
      32-разрядная шина VL-bus  ¦ (25-40 МГц)
      г=============T===========+===========¬
------¦----¬  ------¦----¬  ----¦---¬  -----¦-----¬
¦  Видео-  ¦  ¦ Дисковый ¦  ¦Сетевая¦  ¦Контроллер¦
¦контроллер¦  ¦контроллер¦  ¦ плата ¦  ¦   ISA    ¦
L-----------  L-----------  L--------  L----T------
                                            ¦
                                Стандартная ¦ 8 МГц
                               16-разрядная ¦ шина ISA
                          г========T========+========¬
                       ---¦--¬  ---¦--¬  ---¦--¬  ---¦--¬
                       ¦     ¦  ¦     ¦  ¦     ¦  ¦     ¦
                       L------  L------  L------  L------

Контроллеры периферийных устройств

Достоинством VLB является относительная простота конструкции и высокая пропускная способность (до 132 Мбайт/с на частоте 33 МГц). Недостатками VLB является низкая нагрузочная способность (2-3 контроллера ПУ) и ограничение по тактовой частоте (на частотах выше 33 МГц в работе шины возникают задержки).

После появления процессора Pentium ассоциация VESA приступила к работе над новым стандартом VL-bus. Он предусматривает использование 64-разрядной шины данных, увеличение числа разъемов расширения (до 5) и повышение рабочей частоты до 50 МГц. Ожидаемая скорость передачи теоретически должна возрасти до 400 Мб/с.

Спецификация PCI позволяет обеспечить большую гибкость и быстродействие шины, но предполагает значительные аппаратные затраты, что увеличивает стоимость системной платы. Поэтому шина PCI применяется только в старших моделях ПЭВМ (с процессорами 486DX4 и Pentium).

К шине PCI можно подключить до 10 ПУ, но разъемов расширения при этом можно использовать не более трех: каждая плата расширения PCI может разделяться между двумя ПУ, и несколько ПУ можно разместить на самой системной плате (так называемые встроенные контроллеры). Шина PCI является процессорно-независимой (т.е. используется не только с процессорами фирмы Intel). Она может использовать 124 контактный разъем (с 32-разрядной шиной данных) или 188-контактный разъем (с 64-разрядной шиной данных), при этом теоретически возможная скорость обмена составляет соответственно 132 и 264 Мбайт/с.

Шина PCI имеет следующую структуру:

    --------------¬                           -------------¬
    ¦ Процессор и ¦                           ¦ Подсистема ¦
    ¦ кэш-память  ¦=T=====================T===¦     ОЗУ    ¦
    L-------------- ¦                     ¦   L-------------
                    ¦                     ¦
              ------¦------¬         -----¦-----¬
              ¦ Контроллер ¦         ¦Контроллер¦
              ¦    PCI     ¦         ¦   ISA    ¦
              L-----T-------         L----T------
  32-разрядная шина ¦ PCI (33 МГц)        ¦  Стандартная 8 МГц
      г===========T=¦=======¬             ¦16-разрядная шина ISA
------¦----¬------¦----¬----¦---¬     г===¦==T======T======¬
¦  Видео-  ¦¦ Дисковый ¦¦Сетевая¦  ---¦--¬---¦--¬---¦--¬---¦--¬
¦контроллер¦¦контролле𦦠плата ¦  ¦     ¦¦     ¦¦     ¦¦     ¦
L-----------L-----------L--------  L------L------L------L------
                                     Контроллеры периферийных
                                     устройств