МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение
Высшего профессионального образования
«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ»
Кафедра ИТ-4 «Персональные компьютеры и сети»
УТВЕРЖДАЮ
Заведующий кафедрой ИТ-4
______________/Михайлов Б.М./
"____"_______________2007 г.
ЛЕКЦИИ
ПО ДИСЦИПЛИНЕ
ОРГАНИЗАЦИЯ ВВОДА-ВЫВОДА
для студентов 4 курса факультета ИТ
специальности 230101
«Вычислительные машины, комплексы, системы и сети»
Обсуждены на заседании кафедры
«___» _________________ 2007 г.
Протокол № _____
Разработаны: проф., к.т.н. Рощин А.В.
Москва 2007
Общие положения
Цели и задачи курса
1 Цели, предметы и объекты изучения дисциплины
Цели изучения дисциплины:
· Теоретическое и практическое освоение студентами процедур и методов ввода и вывода в защищенном режиме микропроцессоров 80х86, в операционных системах защищенного режима (Windows 95/98/NT/XP).
|
|
· Формирование у студентов системного базового представления, первичных знаний, умений и навыков, достаточных для дальнейшего продолжения образования и самообразования их в области разработки и эксплуатации операционных систем защищенного режима, умения загружать и выгружать драйверы устройств в таких системах.
Предметы изучения:
· Базовые определения и понятия.
· Назначение и структура системных базовых структур данных.
· Основные задачи исполнительных систем и систем ввода-вывода, а также их компонентов.
· Взаимосвязь исполнительных систем и систем ввода-вывода с другими научными дисциплинами и областями практической деятельности человека.
Объекты изучения:
· Операционная система защищенного режима, как целое, состоящее из частей, роль, место и связь ее частей как элементов системы.
· Основные элементы операционной системы защищенного режима, их структуры, решаемые в них задачи, методы исследования, связь с другими разделами и другими дисциплинами, базовые понятия. Структуры данных, основные операции, выполняемые в процессе ввода-вывода, методы обработки запросов устройств.
· Адресные пространства операционной системы, приложений, драйверов, использование сегментного и страничного преобразований, блокирование сегментов и страниц.
· Механизм исключений, его роль в создании виртуального окружения, типы исключений, реализация процедур обработки исключений.
· Обработка запросов на ввод-вывод, работа диспетчера ввода-вывода.
· Программирование драйверов, статическая и динамическая загрузка драйверов.
|
|
Связь с другими дисциплинами
1.3 Рекомендуемая литература
1.3.1 Основная:
а) основная литература
1. Assembler /В. Юров. – СПб: Издательство «Питер», 2006. – 624 с.:ил.
2. Рудаков П.И., Финогенов К.Г. Программируем на языке ассемблера IBM PC. В 4-х частях. Ч. 3. Защищенный режим; Ч. 4. Программирование арифметического сопроцессора. – М.: «Энтроп», 2006 – 320 с., ил.
1.3.2 Дополнительная:
1. Рощин А.В. Организация ввода-вывода. Часть 1. Виртуальные драйверы и виртуальное окружение Windows. – М.: МГАПИ, 2002 – 81 с.
2. Рощин А.В. Организация ввода-вывода. Часть 2. Драйверы для Windows NT. – М.: МГУПИ, 2006 – 112 с.
Соломон Д., Руссинович М. Внутреннее устройство Microsoft Windows 2000 / Пер. с англ. – СПб: Питер, 2004. – 746 с.: ил.