- •Операционная схема микропроцессора
- •Прерывания. Стек. Команды микропроцессора (на языке ассемблер)
- •Базовая система ввода-вывода
- •Лоиальная шина системного интерфейса (usb, agp, pci, pci-e)
- •Программно-управляемый ввод и вывод и dma: программный обмен с жесткими дисками
- •Программно-управляемый ввод-вывод и dma: прямой доступ к памяти.
- •15. Устройство жесткого диска. Блоки, цилиндры, головки.
- •19. Команды языка ассемблер. Регистры процессора. Порты ввода-вывода. Пример.
Прерывания. Стек. Команды микропроцессора (на языке ассемблер)
Прерывание— сигнал, сообщающий процессору о наступлении какого-либо события. При этом выполнение текущей последовательности команд приостанавливается, и управление передаётся обработчику прерывания, который реагирует на событие и обслуживает его, после чего возвращает управление в прерванный код.
Стек— структура данных, в которой доступ к элементам организован по принципу LIFO ( «последним пришёл — первым вышел»)
Использование команд MVI М, INR М и OCR М для работы с данными памяти;
Использование команд MOV, MVI, INR, DCR, INX, DCX, SHLD, LHLD, XCHG, XTHL, PUSH, POP, PCHL и SPHL для работы с данными в регистрах;
Базовая система ввода-вывода
Базовая система ввода-вывода (англ.BIOS — Basic input-output system) - одна из компонент операционной системы, реализующая программный интерфейс (API) для взаимодействия с минимальным набором устройств ввода-вывода и периферийных устройств компьютера, набор программ управления основными функциями и устройствами компьютера.
Часто находится в ПЗУ или ППЗУ (CMOS) и доступной сразу после включения питания. Основными функциями BIOS являются такие, как обнаружение и проверка оборудования, управление портами ввода-вывода и некоторые другие. Многие современные операционные системы после загрузки драйверов замещают вызовы ПЗУ-шной BIOS, используя собственную.
Лоиальная шина системного интерфейса (usb, agp, pci, pci-e)
USB - универсальная последовательная шина. Предусматривает подключения до 127 внешних устройств к одному USB каналу. На один USB порт отводится 0.5А.
AGP- ускоренный графический порт. Интерфейс для подключения видео адаптера отдельной магистрали AGP имеющий выход непосредственно на системную память. В системной памяти размещаются преимущественно параметры 3D объектов.
PCI- соединения внешних компонентов. Разряд 32 бита. Тактовая частота до 33 Мгц. Пропускная способность до 132 Мбит.
PCMi-основные концепции: масштабируемость и универсальность. Она должна заменить: 1)Шину связывающую северный мост чипсета с граф.
Адаптером. 2)Шину объединяющую северный и южный мост. 3)Шину PCI. Позволяет наращивать пропускную способность от 2,5-80Гбит/с.
Программно-управляемый ввод и вывод и dma: программный обмен с жесткими дисками
Данный режим характеризуется тем, что все действия по вводу/выводу реализуются командами прикладной программы. При необходимости в соответствующем месте программы используются команды IN или OUT. Общее состояние устройства характеризуется флагом готовности READY,
называемым также флагом готовности/занятости (READY/BUSY). Процессор проверяет флаг готовности с помощью одной или нескольких команд. Данный цикл называется циклом ожидания готовности и реализуется в различных процессорах по-разному. Недостатки программного ввода-вывода является потеря времени в режиме ожидания(подготовки), плюсы простота в использовании.
В процессе взаимодействия любых двух устройств ЭВМ одно из них обязательно выполняет активную, управляющую роль и является задатчиком, второе оказывается управляемым, исполнителем. Чаще всего задатчиком является процессор.
Другим важным принципом, заложенным в структуру интерфейса, является принцип квитирования (запроса - ответа): каждый управляющий сигнал, посланный задатчиком, подтверждается сигналом исполнителя.
