Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OEVM_konsp.doc
Скачиваний:
3
Добавлен:
13.11.2019
Размер:
237.57 Кб
Скачать

Гибкие диски

Параметры носителей

Накопители на гибких магнитных дисках различают­ся по размеру диска и плотности хранения инфор­мации.

Плотность записи (Density):

  • SD (Single Density) — давно устаревший тип;

  • DD (Double Density) — двойная продольная плотность (стандартные дискеты 360 Кбайт);

  • QD (Quadro Density) — DD с удвоенным количеством дорожек (720 Кбайт);

  • HD (High Density) — высокая плотность (стандарт­ные дискеты 1,2 и 1,44 Мбайт);

  • ЕD (Extra High Density) — сверхвысокая плотность (2,88 Мбайт).

Количество рабочих поверхностей (головок у дисковода):

  • Double Side (DS) — двусторонние (стандарт);

  • Single Side(SS) — односторонние, уже давно не вы­пускаются.

Поперечная плотность, ТРI — количество треков на дюйм.

5” Дисководы:

  • 40 дорожек (48 ТРI) - 360 Кбайт;

  • 80 дорожек (96 ТРI) - 720 Кбайт;

• 80 дорожек (96 ТРI) — 1,2 Мбайт. 3,5" дисководы все имеют 80 дорожек (135 ТРI):

  • QD- 720 Кбайт;

  • НD - 1,44 Мбайт;

  • ЕD - 2,88 Мбайт.

Параллельный интерфейс: ьрт-порты

Основное назначение — реализация интерфейса при­нтера. Порты LPT1—LPT4 поддерживаются ВЮ8-пре-рыванием INT17h.

Функции прерывания INT17Н:

00h — вывод символа без аппаратных прерываний;

01h — инициализация интерфейса и принтера;

02h — опрос состояния принтера.

Используемые ячейки BIOS DАТА АRЕА:

0:0408, 040А, 040С, 040Е - адреса портов LPT 1— LPT 4;

0:0478, 0479, 047А, 047В - тайм-аут LPT1- LPT 4.

Последовательный интерфейс: сом-порты

Контроллер последовательного интерфейса обеспечива­ет асинхронный обмен по стандарту RS-232С (аналоги­чен стыку С2 ). Порты СОМ1—СОМ4 поддерживаются BIOS INT 14h.

Функции прерывания INT 14h:

00h — инициализация (110-9600 бит/с, 5, 7 или 8 бит

данных, 1—2 стоп-бита, паритет);

01h — вывод символа (без прерываний); 02Ь — ввод символа (без прерываний); Ь 02h — ввод символа (без прерываний); 02Ь — ввод символа (без прерываний); Ь 03h— опрос состояния модема и линии.

Используемые ячейки BIOS DАТА АRЕА:

0:0400, 0402, 0404, 0406 - адреса портов СОМ1-СОМ4;

0:047С, 047D, 047Е, 047F - тайм-аут СОМ1-СОМ4.

Стандартные базовые адреса и прерывания:

CОМ1: ЗF8h-IRQ4;

СОМ2: 2F8Н-IRQЗ;

Аппаратные прерывания

Внутренние прерывания генерируются при возникнове­нии особых условий, под них фирмой Intel

заре­зервированы первые 32 вектора. В IBM PC/XT/AT мно­гие из них пересекаются с внешними и программными прерываниями.

Немаскируемое прерывание (сигнал NMI CPU) вызыва­ется схемами контроля паритета памяти. В AT NMI блокируется установкой в «1» бита 7 порта 070h, отдельные источники — битами 2, 3 порта 061h. Идентификация источников — биты 6, 7 регистра 061h.

В XT NMI вызывается и сопроцессором. Запрет NMI: обнуление бита 7 порта 0A0h; блокировка источни­ков — регистр 061h биты 4, 5; идентификация источни­ков — биты 6, 7 регистра 062h.

Маскируемые прерывания (запрещаемые командой DI и разрешаемые — EI) обслуживаются контроллером 8259А. В XT один 8259А обслуживает 8 запросов, в AT применено каскадное включение двух 8259А.

Запросы 0—7 обслуживает 8259А#1, запросы 8—15 (только в AT) обслуживает 8259А#2.

Прерывание в шине ISA вырабатывается по положи­тельному перепаду уровня линий IRQ. Линии IRQx доступны через разъем системной шины.

В шине PCI используются 4 линии запросов прерывания INTR А, В, С, D, работающие по низкому уровню (позволяет использовать одну линию нескольким источ­никам). Линии циклически сдвигаются в слотах и неза­висимо коммутируются на доступные линии IRQ с по­мощью конфигурационных регистров.

Имя

Вектор

Описание

NMI

02h

Контроль канала

IRQ 0

08h

Таймер (канал 0 8253/8254)

IRQ 1

09h

Клавиатура

IRQ2

0Ah

XT — резерв, AT — каскад IRQ8IRQ15

IRQ 8

70h

CMOS RTC — часы реального времени

IRQ9

71 h

Резерв

IRQ10

72h

Резерв

IRQ11

73h

Резерв

IRQ12

74h

PS/2-Mouse (резерв)

IRQ 13

75h

Математический сопроцессор

IRQ14

76h

HDC — контроллер НЖМП

IRQ15

77h

Резерв

IRQ3

0Bh

COM2, COM4

IRQ4

0Ch

СОМ 1, COM3

IRQ5

0Dh

XT — HDC, AT — LPT2, Sound (резерв)

IRQ6

0Eh

FDC — контроллер НГМП

IRQ7

0Fh

LPT1 — принтер

Прерывания расположены в порядке убывания приоритета.

Контроллер прерываний 8259А

Контроллер занимает 2 адреса ввода-вывода: 8259А#1 - 020h, 021h ;

8259А#2 - 0A0h, 0Alh.

Контроллер инициализируется последовательностью команд длиной до 4 байт, после чего переходит в рабо­чий режим (Operation Mode). Признак начала инициа­лизации — единичное значение бита 4 в байте, записы­ваемом по адресу 020h

Прямой доступ к памяти — DMA

Прямой доступ к памяти — DMA (Direct Memory Ac­cess) — метод обмена данными периферийного устрой­ства с памятью без участия процессора. Стандартная архитектура PC/XT содержит 4, AT — 7 каналов DMA, управляемых контроллерами типа i8237A или програм­мно совместимыми с ним. Стандартная частота 8 МГц.

Каналы 0—3 используют контроллер 8237#1, управляю­щий линиями адресной шины АО—А15; каналы 5—7 (только в AT) используют контроллер 8237#2, управля­ющий линиями адресной шины А1—А16. Линии канала 4 в AT используются для каскадного подключения пер­вого контроллера. Старшие разряды шины адреса хра­нятся в регистрах страниц каналов. Контроллеру DMA XT доступна память не более 1 Мбайт, стандартной AT — 16 Мбайт, в новых машинах встречаются расши­рения регистров страниц.

Bus-Mastering — управление шиной со стороны адапте­ра для выполнения более эффективных процедур, чем стандартный DMA: Scatter Write — «разбросанная» за­пись в несколько блоков памяти; Gather Read — чтение со сбором данных из нескольких блоков памяти; обмен нечетным количеством байт и (или) с нечетного адреса по 16-битному каналу и другие.

MCA DMA использует специальный контроллер, про­граммно совместимый с AT, с дополнительными воз­можностями конфигурирования (регистры 0018, 001А). Все каналы могут работать в 8- и 16-битном режиме, их запросы посылаются общему арбитру канала. Доступны 8 каналов, частота работы 10 МГц.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]