Организация системных шин PC/XT

Выше рассматривалась локальная шина L в архитектуре компьютера. Имеется также основная системная шина S для связи системной платы с внешними устройствами. Она выведена на 8 специальных слотов (ламелевые разъемы с дюймовым шагом). В них устанавливаются платы периферийных адаптеров (дисплея, флоппи-диска, винчестера, мыши, принтера и т.д.).

BL BS BX ┌──────┐ ║ ┌───┐ ║ ┌───┐ ║ ┌─────┐ │ CPU ╞══╣ │Buf│ ╠═══╡Buf╞══╬══╡ BIOS│ │ 80X86│ ╠═══╡ ╞═══╣ │ │ ║ ├─────┤ └──────┘ ║ └───┘ ║ └───┘ ╠══╡ PPI ├──── Keyboard ┌──────┐ ║ ┌───┐ ║ ║ ├─────┤ │ COPR ╞══╣ │FDC╞═══╣ ║══╡ PIT ├──── Sound │ 80X87│ ║ ├───┤ ║ ║ ├─────┤ └──────┘ ║ │HDC╞═══╣ ╠══╡ PIC │ ┌──────┐ ║ ├───┤ ║ ║ ├─────┤ │ I/O ╞══╣ │ VA╞═══╣ ╠══╡ DMA │ │ │ ║ └───┘ ║ ║ ├─────┤ └──────┘ ║ ╠══╡ RTC │ ┌──────┐ ╔══════════╣ └─────┘ │ │═══╝ ┌───┐ ║ │Device│──────┤PP ╞═══╣ BM │ │ ├───┤ ║ ┌───┐ ║ ┌─────┐ │ │──────┤SP ╞═══╬═══╡Buf╞══╬══╡ RAM │ └──────┘ └───┘ ║ └───┘ ║ └─────┘

Рис. 3.1. Структура системы PC/XT

CPU - центральный процессор; COPR - математический сопроцессор; I/O - сопроцессор ввода/вывода; Buf - шинный формирователь или регистр (буфер); BIOS - базовая система ввода/вывода (ROM); PPI - программируемый периферийный интерфейс; PIT - программируемый интегральный таймер; PIC - программируемый контроллер прерываний; DMА - контроллер прямого доступа в память; RTC - часы реального времени; RАM - конфигурация ОЗУ; FDC - контроллер флоппи-диска; HDC - контроллер винчестера; VA - видеоадаптер; MD - модем; PP - параллельный порт (Centronics); SP - последовательный порт (RS-232); Device - внешний адаптер или другое устройство.

Линии адреса, идущие от МП, образуют шину L. Для передачи этого адреса на шину S в XT частично, а AT для всех линий имеются специальные буферные регистры-защелки. Эти регистры передают адрес с L на S-шину, но также и разъединяют их в случае необходимости. Например, когда осуществляется прямой доступ к памяти. В этом случае адреса на шину S выставляют контроллер ПДП и так называемые страничные регистры. Таким образом, наличие трех шин позволяет выставлять адреса различным МС.

Все БИС на системной плате, кроме процессора и сопроцессора, подключены к X-шине, в которой имеется адресная часть (XA-шина), линия данных (XD-шина) и управляющие сигналы (XCTRL-шина). Они отделены от процессора двумя буферами: между L- и S-шинами и между S- и X-шинами. Ширина шин данных LD и SD в XT равна 8 бит, а в AT равна 16 бит.

Кроме L-, S-, X-шин в компьютере имеется M-шина для отделения системной шины от оперативной памяти. Ширина MD-шины составляет 16 линий для компьютера AT и 8 линий для XT. Ширина адресной шины MА-шины равна 10 линиям, поскольку переход адреса на нее происходит через мультиплексоры: сначала выставляются младшие 10 разрядов адреса, а затем 10 старших разрядов.

3.2. Способы подключения внешнего устройства к компьютеру

Из рассмотренной шинной организации следует, что внешнее устройство (стандартный адаптер или специализированное цифровое устройство) могут быть включены в компьютерную систему либо через последовательный порт, либо через параллельный порт, либо путем подключения непосредственно к системной шине S.

По отношению к внешнему устройству CPU может находится в активном, пассивном состоянии или в режиме прерываний. В соответствии с этим используются 3 варианта подключения внешнего устройства к ЭВМ.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: