Локальные шины
Современные вычислительные системы характеризуются: § стремительным ростом быстродействия микропроцессоров (например, МП Pentium может выдавать данные со скоростью 528 Мбайт/с по 64-разрядной шине данных) и некоторых внешних устройств (так, для отображения цифрового полноэкранного видео с высоким качеством необходима пропускная способность 22 Мбайт/с); § появлением программ, требующих выполнения большого количества интерфейсных операций (например, программы обработки графики в Windows, работа в среде Multimedia). В этих условиях пропускной способности шин расширения, обслуживающих одновременно несколько устройств, оказалось недостаточно для комфортной работы пользователей, ибо компьютеры стали подолгу " задумываться". Разработчики интерфейсов пошли по пути создания локальных шин, подключаемых непосредственно к шине МП, работающих на тактовой частоте МП (но не на внутренней рабочей его частоте) и обеспечивающих связь с некоторыми скоростными внешними по отношению к МП устройствами: основной и внешней памятью, видеосистемами и др. Сейчас существуют два основных стандарта универсальных локальных шин: VLB и PCI. Шина VLB (VESA Local Bus – локальная шина VESA) – разработана в 1992 г. Ассоциацией стандартов видеооборудования (VESA – Video Electronics Standards Association), поэтому часто ее называют шиной VESA. Шина VLB, по существу, является расширением внутренней шины МП для связи с видеоадаптером и реже с винчестером, платами Multimedia, сетевым адаптером. Разрядность шины – 32 бита, на подходе 64-разрядный вариант шины. Реальная скорость передачи данных по VLB – 80 Мбайт/с (теоретически достижимая – 132 Мбайт/с). Недостатки шины: § рассчитана на работу с МП 80386, 80486, пока не адаптирована для процессоров Pentium, Pentium Pro, Power PC; § жесткая зависимость от тактовой частоты МП (каждая шина VLB рассчитана только на конкретную частоту); § малое количество подключаемых устройств – к шине VLB могут подключаться только четыре устройства; § отсутствует арбитраж шины – могут быть конфликты между подключаемыми устройствами. Шина PCI (Peripheral Component Interconnect – соединение внешних устройств) – разработана в 1993 г. фирмой Intel. Шина PCI является намного более универсальной, чем VLB, имеет свой адаптер, позволяющий ей настраиваться на работу с любым МП: 80486, Pentium, Pentium Pro, Power PC и др.; она позволяет подключать 10 устройств самой разной конфигурации с возможностью автоконфигурирования, имеет свой " арбитраж", средства управления передачей данных. Шина PCI пока еще весьма дорогая. Разрядность PCI – 32 бита с возможностью расширения до 64 бит, теоретическая пропускная способность 132 Мбайт/с, а в 64-битовом варианте – 263 Мбайт/с (реальная вдвое ниже). Шина PCI хотя и является локальной, выполняет и многие функции шины расширения, в частности, шины расширения ISA, EISA, MCA (а она совместима с ними) при наличии шины PCI подключаются не непосредственно к МП (как это имеет место при использовании шины VLB), а к самой шине PCI (через интерфейс расширения). Варианты конфигурации систем с шинами VLB и PCI показаны соответственно на рис. 4.3 и 4.4. Следует иметь в виду, что использование в ПК шин VLB и PCI возможно только при наличии соответствующей VLB- или PCI-материнской платы. Выпускаются материнские платы с мультишинной структурой, позволяющей использовать ISA/EISA, VLB и PCI, так называемые материнские платы с шиной VIP (по начальным буквам VLB, ISA и PCI).
Рис. 4.3. Конфигурация системы с шиной VLB
Рис. 4.4. Конфигурация системы с шиной PCI
Таблица 4.4. Основные характеристики шин
Локальные шины IDE (Integrated Device Electronics), EIDE (Enhanced IDE), SCSI (Small Computer System Interface) используются чаще всего в качестве интерфейса только для внешних запоминающих устройств.
|