В первых компьютерах AT использовался 16-разрядный вариант шины ISA, который расширил возможности первоначальной 8-разрядной шины, применявшейся в компьютерах класса PC/XT. Со временем для компьютеров AT было разработано несколько версий системной шины и разъемов расширения, например:
■ 16-разрядная шина ISA;
■ 16/32-разрядная шина EISA (Extended ISA);
■ 16/32-разрядная PS/2 шина MCA (Micro Channel Architecture);
■ 16-разрядная шина PCMCIA (Personal Computer Memory Card International Association), она же PC-Card;
■ 32-разрядная шина PCMCIA, она же Cardbus;
■ 32-разрядная шина VL-Bus (VESA Local Bus);
■ 32/64-разрядная шина PCI (Peripheral Component Interconnect);
■ 32-разрядный графический порт AGP (Accelerated Graphics Port).
Компьютер с любой из упомянутых системных шин по определению относится к классу AT, независимо от того, установлен в нем процессор Intel или совместимый с ним процессор. Однако компьютеры AT с процессором 386 и выше обладают возможностями, которых нет в компьютерах AT первого поколения с процессором 286 (имеются в виду возможности адресации памяти, ее перераспределения и организации 32- и 64-разрядного доступа к данным). Большинство компьютеров с процессором 386DX и выше имеют 32-разрядную шину и в полной мере используют все ее возможности.
До недавнего времени системы содержали 16-разрядную шину ISA для обеспечения обратной совместимости со старыми или малофункциональными адаптерами. Тем не менее практически во всех современных системных платах разъем ISA был полностью заменен разъемами PCI и AGP. Последний предназначен для установки высокопроизводительных видеоадаптеров (за исключением компьютеров, где видеосистема встроена непосредственно в системную плату). Кроме того, большинство портативных систем используют разъемы PC-Card и Cardbus непосредственно в мобильных устройствах и разъемы ISA и PCI в дополнительных базовых станциях.
Эти и другие шины подробно описаны в главе 4, "Системные платы", там же приведены их технические характеристики: разводки контактов, тактовые частоты, разрядность, принципы работы и т.д.
Основные различия между стандартами компьютеров классов PC/XT и AT приведены в табл. 2.3. Эта информация относится ко всем PC-совместимым моделям.
Таблица 2.3. Различия между компьютерами классов PC/XT и AT
Параметр компьютера |
Класс PC/XT (8-разрядный) |
Класс AT (1б/32/б4-разрядный) |
Поддерживаемый тип процессора |
x86 или x88 |
286 или выше |
Режим процессора |
Реальный |
Реальный или защищенный (виртуальный на процессорах 386 и выше) |
Поддерживаемое программное обеспечение |
Только 16-разрядное |
16- или 32-разрядное |
Разрядность шин (разъемов) расширения |
16/32/64 |
|
Тип шин |
Только ISA |
ISA, EISA, MCA, PC-Card, Cardbus, VL-Bus, PCI |
Аппаратные прерывания |
8 (используется 6) |
16 (используется 11) |
Каналы прямого доступа к памяти (DMA) |
4 (используется 3) |
8 (используется 7) |
Максимальный объем ОЗУ |
1 Мбайт |
16 Мбайт или 4 Гбайт и более |
Скорость передачи данных (быстродействие) контроллера гибкого диска |
250 Кбит/с |
250/300/500/1 000 Кбит/с |
Стандартный загрузочный накопитель |
360 или 720 Кбайт |
1,2/1,44/2,88 Мбайт |
Интерфейс клавиатуры |
Однонаправленный |
Двунаправленный |
Стандарт на CMOS-память/часы |
Отсутствует |
Совместимость с MC146818 |
Тип последовательных портов UART |
8250B |
16450/16550A |
Определить 8-разрядный компьютер PC/XT проще всего по 8-разрядным разъемам ISA. Какой бы процессор и другие компоненты не были установлены в системе, если все разъемы расширения являются 8-разрядными ISA, значит, система относится к классу PC/XT. Компьютер класса AT можно определить как IBM-совместимый с 16-разрядными или выше (32/64-разрядными) разъемами. Это могут быть разъемы ISA EISA, MCA, PC-Card (называвшиеся раньше PCMCIA), Cardbus, VL-Bus или PCI. Используя эту информацию, вы сможете правильно определить класс фактически любой системы, будь то PC/XT или AT. В действительности системы класса PC/XT (8-разрядные) уже много лет не выпускаются. Фактически любая современная система основывается на проекте класса AT.