
- •Вопрос: Охарактеризуйте развитие системы внутренних интерфейсов пк.
- •Вопрос: Охарактеризуйте этапы изменения архитектуры свв материнских плат, начиная с пк на базе I 80486 и до Pentium IV.
- •Вопрос: Охарактеризуйте правила программирования подсистемы dma пк
- •3) Обладают более высоким приоритетом по сравнению с каналами контроллера 2 (каналы 5, 6, 7). Передачи dma
- •10.2.7.8. Регистр состояний (stat - 008, 0d0)
- •10.2.8. Программирование контроллера
- •Irq2 ведущего). На входы irq0, irq1, irq3-irq7 ведущей микросхемы и на входы irq8-irq15 ведомой
- •I8259a с целью сохранения совместимости со старым программным обеспечением. Большая часть
- •Вопрос: Охарактеризуйте правила программирования подсистемы cmos/rtc.
- •80H. Когда клавиатура работает в режимах 2 и 3, код отпускания представляет собой двухбайтовый код - код
- •60H. Ответные коды клавиатуры на команды помещаются микроконтроллером адаптера в выходной буфер и
- •1, См. Выше).
- •Раздел 1.4.3). Следует отметить, что функции прерывания int 17h реализуют только протокол интерфейса
- •32 Бит и для них до 4 байт может быть передано за один цикл обращения процессора. Таким образом
- •1.9.3.3. Программирование ерр-порта на уровне epp bios.
- •Irq11, для com2 и com4 — irq3 или irq10. В принципе номер прерывания можно назначать в
- •Video bios хранится в специальном пзу (rom), размещенном на плате видеоадаптера vga. Его
- •2.1.2.1. Видеосервис bios
- •2.1.2.1.1. Аппаратные прерывания
Адаптеры и контроллеры ЭВМ
Вопрос: Охарактеризуйте развитие системы внутренних интерфейсов пк.
Ответы:
Внутренний интерфейс (back-end interface) - интерфейс с внутренним компонентом систе-
мы. Среди внутренних интерфейсов можно отдельно выделить малые интерфейсы и
интерфейсы ввода-вывода. Малый интерфейс - интерфейс, используемый для подключения однотипных устройств к общему устройству управления. Интерфейс ввода-вывода (input-output interface) - стандартное сопряжение устройств управления внешними (периферийными) устройствами и каналов ввода-вывода. Эти понятия были введены для ЭВМ общего назначения типа IBM 360/370 (ЕС-ЭВМ). В этих ЭВМ под каналом понимался процессор ввода-вывода, управляющий интерфейсом ввода-вывода. Контроллеры (адаптеры) ПУ подключались к каналу через интерфейс ввода-вывода, а через малый интерфейс - к ПУ. Периферийные устройства представляли собой относительно простые исполнительные электромеханические устройства с простой электроникой, реализующей их локальные функции (например, дисковод накопителя на магнитных дисках, приводы накопителей на магнитных лентах, видеомонитор, консольное устройство ввода-вывода, модем и т.п.). Управление работой ПУ через линии малого интерфейса осуществляли или контроллеры ПУ (контроллеры накопителей на магнитных дисках и лентах), или (для относительно простых устройств типа консольного устройства ввода-вывода, модема и т. п.) центральный процессор. Во втором случае ЦП управлял линиями малого интерфейса и получал информацию о состоянии устройств и данные через программно доступные регистры (порты) ввода-вывода (порт данных, порт управления, порт состояния и т. д.) Локальный интерфейс (шина L) относится к внутренним интерфейсам хоста и полностью сориентирован на интерфейс ввода-вывода центрального процессора (i80286). Контроллер этого интерфейса находится в ЦП.
Интерфейс памяти (шина М) относится к внутренним интерфейсам хоста. Его фун-
кционирование определяется особенностями взаимодействия с элементами динамической
памяти, скомпонованными в модули памяти (SIMM, RIMM, DIP). Управление интерфейсом осуществляется контроллером динамической памяти, который реализует также функции адаптера S-M. Рабочие циклы этого контроллера инициируются командными сигналами, поступающими с шины управления интерфейса S. Системный интерфейс (шина S) - интерфейс расширения системы (ИВВ хоста) стандарти-
зируется в рамках ряда ПК типа IBM PC/AT (ISA, EISA, MCA и др.) и аналогичен по назначению интерфейсам И0 мини- и микро-ЭВМ. При реализации программного обмена управление циклами передачи по шинам интерфейса S осуществляется системным контроллером, входящим в состав адаптера L-S. Он реализует свои функции по запросу от ЦП. В режиме прямого доступа к памяти циклами передачи по шинам интерфейса S управляет контроллер прямого доступа к памяти (КПДП) подсистемы DMA (DMA - Direct Mammary Access). Управлять передачами по шинам интерфейса S могут также устройства расширения, подключаемые к слотам расширения интерфейса S и поддерживающие режим Bus Master (busmastering). В истории развития ИВВ хоста ПК насчитывается уже три поколения. К первому поколению относится ISA - синхронный параллельный ИВВ хоста с возможностью поддержки асинхронного режима обмена. Он обладал относительно низкой пропускной способностью (единицы мегабайт в секунду), и не имел средств обеспечения надежности обмена и автоконфигурирования.
Второе поколение началось с EISA - синхронного параллельного ИВВ хоста с возможностью поддержки асинхронного режима обмена (а также асинхронного параллельного интерфейса МСА), за которыми последовал синхронный параллельный ИВВ хоста PCI и его расширение - PCI-X. Это поколение отличается надежностью передачи данных и поддержкой средств автоконфигурирования. Имеются варианты, снабженные возможностью «горячего» подключения-отключения устройств расширения. Скорость передачи достигает единиц гигабайт в секунду. Для подключения большого числа устройств применяется иерархическое объединение шин этих ИВВ в древовидную структуру с помощью мостов. Для третьего поколения (шина PCI Express, она же 3GIO, Hyper Transport, Advanced Switching и InfiniBand) характерен переход от шинной топологии к двухточечным соединениям с последовательным интерфейсом; средством объединения множества абонентов являются «коммутационные фабрики». По сути, коммуникационная среда хоста с ИВВ системного уровня третьего поколения приближается к сугубо локальным (в пределах системной платы) сетям. В относительно современных компьютерах основными ИВВ хоста являются PCI и его расширение PCI-X; их дополняет AGP. В современных ПК широко используется PCI Express, как средство подключения графического видеоадаптера, постепенно вытесняя AGP. Шина
ИВВ хоста ISA из настольных компьютеров ушла, но она сохраняет свои позиции в промышленных и встраиваемых компьютерах как в традиционном слотовом варианте, так и в «бутербродном» варианте РС/104. В блокнотных компьютерах широко применяются слоты PCMCIA с ИВВ PC Card и Card Bus, появляется и Express Card. У карт PCI, PCI-E и AGP, в отличие от ISA/EISA и VLB, компоненты расположены на левой стороне печатной платы. Для экономии площади печатной платы часто использовали так называемый разделяемый слот (Shared Slot). На самом деле это разделяемое окно на задней стенке корпуса, которое могло использоваться либо картой ISA, либо картой PCI. Таким образом, максимальное суммарное количество устанавливаемых модулей (карт) расширения ISA и PCI оказывалось на единицу меньшим, чем видимое количество слотов на системной
плате.
Сравнительные характеристики шин ИВВ хоста PC-совместимых компьютеров представлены в табл. 4.1