- •1. Какой принцип управления операционной системой драйверами позволяет реализовать многозадачный режим работы? Каким образом распределяется память между различными задачами?
- •7 . Назовите схемы приоритетов и схемы арбитража, которые используются для доступа устройств к общим шинам. Какие схемы арбитража реализуются в шинах isa, pci и scsi.
- •8 . Объясните, как реализуется централизованный параллельный арбитраж. В чем его достоинства и недостатки.
- •9 . Объясните, как реализуется централизованный последовательный арбитраж. В чем его достоинства и недостатки.
- •10 . Объясните, как реализуется децентрализованный параллельный арбитраж.
- •12. Поясните организацию древовидной структуры шины pci. Что такое мост pci, идентификатор устройства, класс устройств?
- •4.1.1. Особенности организации шин рсi и рсi- х
- •13. В чем заключаются основные отличия шин pci и pci-X?
- •16. Поясните организацию топологии шины pci Express.
- •17. Поясните архитектурную модель шины pci Express.
- •4.2.1. Архитектурная модель рсi Express
- •19. Опишите адресное пространство параллельного порта lpt.
- •20. Объясните всю последовательность действий: когда, как и кем формируется таблица базовых адресов последовательных и параллельных портов пэвм. В какую память записывается эта таблица?
- •4 . Программирование последовательного интерфейса
- •4 . Программирование последовательного интерфейса
- •3 . Программирование параллельного интерфейса
- •2.1 . Скремблирование
- •1 . Классификация внешних запоминающих устройств
- •30. Какие функции возлагаются на адаптер внешнего запоминающего устройства и сам накопитель? в каком коде идет обмен данными: а) между цп и адаптером взу; б) адаптером взу и накопителем?
- •4 . Адаптеры накопителей на гибких магнитных дисках
- •2 . Метод записи данных на жесткий магнитный диск
- •3 . Формат записи информации на жестком магнитном диске
- •33. Поясните принципы парковки головок на жестком диске, принципы формирования сервометок, температурную калибровку и свипирование диска.
- •34 . Поясните понятия зонной записи, компенсации записи и коэффициента чередования, используемых при низкоуровневом форматировании винчестера.
- •1 . Основы оптической записи
- •2 . Формат записи информации на оптическом диске
- •Централизованный арбитраж
- •12. По структуре скремблера запишите его полином и определите тип скремблера.
- •2.1 . Скремблирование
- •13 . По протоколу процедуры “рукопожатия” для двух конечных автоматов составьте блок-схему алгоритма работы удаленного модема и модема исходящей связи.
- •3 . Схемы записи и воспроизведения
19. Опишите адресное пространство параллельного порта lpt.
При помощи параллельного интерфейса Centronics к ЭВМ можно подключить: принтеры, плоттеры, другую ПЭВМ, сканеры, внешние накопители типа CD-ROM, Zip и др., адаптеры ЛВС. Согласно этому интерфейсу, подключение ПУ к контроллеру ЭВМ или к другому ПУ осуществляется радиально посредством кабеля. Передача данных осуществляется между одним источником и одним приёмником.
Формирование и приём сигналов ИФ Centronics производится путём записи и
чтения выделенных для него портов ввода/вывода. В компьютере можно использовать три порта Centronics, каждый из которых имеет свой базовый адрес.
Рис. 8.3. Ячейки памяти в пространстве
устройств ввода/вывода, отведённые для организации интерфейса Centronics через порт LPT1
Порт LPT3 используют, когда контроллер принтера находится на плате графического адаптера Hercules или EGA. Аппаратные прерывания портов принтеров ( IRQ5 для LPT2 и IRQ7 для LPT1) используются очень редко.
Базовый адрес порта используется для передачи принтеру байта данных. По следующему адресу считывается слово состояния принтера, а в последний адрес записываются биты управления принтером (рис. 8.3).
Устройства или контроллеры, совмещающие в себе функции т приемника и передатчика, используют два набора линий связи данного интерфейса.
20. Объясните всю последовательность действий: когда, как и кем формируется таблица базовых адресов последовательных и параллельных портов пэвм. В какую память записывается эта таблица?
Базовые адреса портов хранятся в соответствующей таблице – таблице базовых адресов, расположенной по адресу 408h в области данных BIOS. Базовый адрес порта LPT1 находится по адресу 0:408h, порта LPT2 - 0:40Ah, порта LPT3 - 0:40Ch. Если порт не установлен, то в соответствующей ячейке записывается 0. Процедура чтения базового адреса порта заключается в прочтении соответствующей ячейки таблицы базовых адресов и в определении установлен ли порт.
4 . Программирование последовательного интерфейса
Для программирования последовательных интерфейсов, так же как и параллельных, можно использовать как ассемблер, так и языки высокого уровня.
Адресация последовательных портов аналогична адресации параллельных портов.
Обмен данными по интерфейсу RS-232C осуществляется с помощью обращений по специально выделенным портам COM1 (адреса 3F8h … 3FFh, прерывание IRQ4), COM2 (адреса 2F8h … 2FFh, прерывание IRQ3), COM3 (адреса 3E8h … 3 EFh, прерывание IRQ10 или IRQ3), COM4 (адреса 2E8h … 2EFh, прерывание IRQ11 илиIRQ4).
При запуске ЭВМ ОС проверяет адреса портов посредством опроса платы адаптера и заносит их в специальную область оперативной памяти ЭВМ. Затем ОС анализирует содержимое этой области и присваивает каждому порту имя в порядке расположения его адреса в памяти. Система опрашивает порты в порядке 3F8h, 2F8h, 3E8h и 2E8h. При нахождении порта определенного типа ОС включает его адрес в специальную таблицу в области памяти BIOS, начинающуюся с абсолютного адреса 0400h (для параллельного порта задействованы 8 ячеек с адреса 0408h). При загрузке ОС считывает эти адреса из области данных BIOS и присваивает каждому из них имя в соответствии с порядком их расположения в этой области памяти: от COM1 до COM4.
При программировании последовательных ИФ кроме анализа регистра состояния ПУ и передачи ему управляющих сигналов путём чтения/записи соответствующих разрядов, выделенных для последовательного порта ячеек памяти, необходимо задавать также делители для различных скоростей передачи данных.
Кратко поясните все режимы обмена данными через параллельный порт, принятые в параллельном интерфейсе IEEE 1284.
Стандарты EPP и ECP были включены в стандарт IEEE 1284. Очень важной функцией этого стандарта является возможность при аварии ПУ послать сигнал прерывания IRQx. Для стандартного параллельного порта сигнал ошибки не использовал прерывания процессора и мог быть обнаружен, если только сама программа опрашивает этот сигнал.
режим совместимости SPP = LPT
полубайтный режим Bitronics
байтный режим ввода
улучшенный параллельный порт EPP
параллельный порт с расширенными возможностями ECP.
Объясните, в чем заключается сложность реализации полудуплексного режима обмена по последовательному интерфейсу при программном управлении потоком.
Преимуществом программного метода управления потоком заключается в возможности подключения устройств с минимальным числом проводов в кабеле (три провода). Недостатками являются сложность реализации полудуплексного режима обмена и то, что данные без потерь могут приниматься только приемниками, имеющими дополнительный буфер данных и выдающий символ XOFF заранее, до переполнения буфера, так как передатчик не сразу среагирует на этот символ из-за программной обработки данных (рис. 9.7,а)
В чем отличия и что общего в принципах программирования последовательного порта по сравнению с параллельным?