- •2. Этапы выполнения дисковых операций на примере операции «Чтение данных».
- •3. Контроллер fdd. Назначение узлов и регистров контроллера.
- •4. Связь контроллера fdd с накопителем. Физическая реализация интерфейса связи и назначение сигналов интерфейса fdd.
- •5. Блок-схема пк. Назначение чипсетов. Назначение интерфейсов pci, isa, usb, ata, agp, Centronics, rs232c.
- •6. Шина pci. Назначение шины, сигналы шины. Цикл обмена на шине pci.
- •7.Последовательность пакетов при вводе-выводе по шине usb.
- •8.Архитектура шины usb.
- •11. Драйвер принтер (программа int 17h). Операции, используемые при выводе данных на принтер.
- •12. Физическая реализация интерфейса Centronics. Назначение линий интерфейса. Временная диаграмма передачи данных по интерфейсу. Пояснить по диаграмме процесс передачи данных.
- •13. Назначение и организация интерфейса Centronics. Назначение контролера интерфейса (lpt-порта) и его регистров.
- •14.Электрические параметры передаваемых по интерфейсу rs 232c сигналов. Формат асинхронной передачи информации по интерфейсу rs232c.
- •15. Контроллер последовательного интерфейса rs232c (com-порт). Регистры контроллера, программирование контроллера.
- •16.. Назначение сигналов внешнего интерфейса rs 232c.
- •17. Драйвер (программа обслуживания) внешнего интерфейса rs 232. Операции программы и их назначение.
- •18. Назначение и организация интерфейса rs 232c. Суть асинхронного режима передачи данных по интерфейсу.
- •19. Драйвер монитора (программа int 10h). Формирование цветов в графическом режиме для видеосистемы vga.
- •20. Блок-схема и принцип работы графического видеоадаптера agp.
- •21. Режимы работы видеосистем пк. Организация видеопамяти видеоадаптера в текстовых и графических режимах.
- •22. Назначение и принцип работы узла ramdac видеоадаптера. Назначение регистров ramdac, обращение к регистрам.
- •23. Формирование сигналов r, g, b для монитора при работе видеоадаптера cga в графическом режиме.
- •24. Формирование сигналов r, g, b для монитора при работе видеоадаптера cga в текстовом режиме.
- •25.Программа прерывания int 16h (поддержка клавиатуры). Операции программы.
- •26. Назначение контроллера клавиатуры пк. (Основные функции и основные узлы).
- •27. Основные этапы выполнения программы прерывания int 9 (ввод данных из клавиатуры).
- •28. Блок-схема клавиатуры. Формирование данных для передачи в пк. Интерфейс связи клавиатуры с пк. Временная диаграмма передачи данных от клавиатуры в системный блок пк.
- •29. Классификационные характеристики стандартных интерфейсов пк.
- •30 Назначение регистров микросхемы uart, являющейся основой сом-порта, программно доступных cpu. Программирование сом-порта.
4. Связь контроллера fdd с накопителем. Физическая реализация интерфейса связи и назначение сигналов интерфейса fdd.
Интерфейс НГМД(FDD)
Накопители на гибких магнитных дисках (НГМД) подключаются к контроллеру через специальный стандартный интерфейс. Основные функции по управлению НГМД, а также кодирование-декодирование данных выполняет контроллер, расположенный на большинстве современных системных плат.
Дисковые накопители относятся к внешним запоминающим устройствам (ВЗУ). Внешняя память предназначена для долговременного хранения больших объемов информации. Главный недостаток ВЗУ – информация хранится на движущихся носителях. Поэтому, внешняя память считается медленнодействующей. Основные характеристики ВЗУ:
емкость (объем хранимой информации);
среднее время доступа к информации;
скорость передачи данных (быстродействие).
Носителем информации в дисковых накопителях являются диски. Все магнитные диски как гибкие (FDD), так и жесткие (HDD) организованы одинаковым образом. На обе поверхности диска, т.е. на подложку, нанесен слой ферромагнитного покрытия. Каждая поверхность диска разбивается на концентрические окружности, называемые дорожками. Вдоль дорожек перемещаются магнитные головки. В накопителях типа FDD используется один диск (дискета). Накопитель HDD имеет несколько дисковых носителей, объединенных в пакет дисков. Эти диски расположены на общей оси и жестко закреплены на ней. Количество дисков в пакете у разных производителей разное обычно от двух до четырех. Пакет дисков герметически закрыт в корпусе накопителя, изолирующим диски от нежелательных воздействий окружающей среды.
Информация на дорожке диска разделяется на порции (части), размещенные в так называемых секторах. Сектор представляет собой часть дорожки, содержащую определенный объем данных. Все дорожки содержат одно и то же число секторов. Практически емкость сектора равна 512 байт, хотя можно задавать при форматировании диска другое значение. В накопителях типа FDD количество дорожек равно 80, на жестких дисках (HDD) более 1000, что определяется технологией кодирования и записи информации на диске.
Объем памяти диска определяется количеством дорожек и секторов, емкостью сектора. Например, стандартная дискета (FDD) диаметром 3,5 дюйма имеет 80 дорожек, разбитых на 18 секторов. Емкость сектора – 512 байт. При таких параметрах емкость всей дискеты составляет 1,44 Мбайт.
Важная характеристика диска – плотность записи. Различают поперечную и продольную плотность записи. Если отличия обоих типов дисков по параметрам продольной плотности записи незначительны, то в жестких дисках техническими средствами достигается многократное увеличение поперечной плотности записи. Поэтому емкость пакета жестких магнитных дисков достигает сотни Мбайт.
В ПК для управления накопителями и преобразования передаваемых данных используются контроллеры дисковых накопителей. По функциональной организации у контроллеров FDD и НDD много общего. Контроллеры размещаются на платах, устанавливаемых в разъемы расширения в системном блоке ПК. К каждому контроллеру можно подключить несколько накопителей. Обмен данными между контроллером и накопителем происходит в последовательном коде. При обращении к накопителю всегда записывается и считывается целый сектор независимо от объема передаваемой информации.
Накопителями на гибких магнитных дисках (FDD) управляют контроллеры FDD. Непосредственно накопитель – это дискета, устанавливаемая в блок накопителя, электроника которого состоит из трех узлов: система привода (схема запуска двигателя), схема позиционирования магнитной головки, схема записи-считывания.
Контроллеры управляют накопителями по командам, каждая из которых загружается в контроллер многобайтовой пересылкой из центрального процессора. Команда содержит код операции и атрибуты (информацию, необходимую для ее выполнения). В состав атрибутов входят: номер дорожки, номер головки, номер сектора, длина сектора и др. параметры. Выполнение команды происходит за три фазы. В фазе «Ввод команды» контроллер получает от CPU всю информацию необходимую для выполнения команды. Это код команды и ее атрибуты. В фазе «Выполнение команды» контроллер выполняет заданную командой операцию с накопителем. В фазе «Фаза результата» CPU получает от контроллера информацию о состояниях контроллера и дисковода, определяющих параметры процесса выполнения команды. Фазы выполняются автоматически друг за другом.
Передача данных ведется в режиме ПДП. При этом в ПК один канал контроллера ПДП i8237А используется при работе с контроллером FDD, другой – для работы с контроллером НDD. В современных ПК при работе с накопителем НDD обмен данными с накопителем может быть организован и в режиме программного ввода-вывода. По завершении операции с накопителем и при возникновении условий, требующих вмешательства центрального процессора, генерируется сигнал прерывания.
Физическая реализация интерфейса накопителя FDD.
К одному контроллеру FDD можно подключить 2 накопителя. Все гибкие диски не зависимо от типа имеют одинаковый интерфейс и унифисированный 34 контактный разъем:
Характерной особенностью вращающихся дисковых накопителей яв-ся необходимость организация синхронизации импульсов записей и чтения, чтобы исключить ошибки за счет плавания считывания данных , поэтому при формировании инфа для записи её на диск применяется кодирование данных. Виды кодирования:
Fm- частотная модуляция
Mfm- модифицированная ЧМ