Организация ввода-вывода. Часть 2. Драйверы для WINDOWS NT. Рощин А.В. - 4 стр.

UptoLike

Составители: 

4
ВВЕДЕНИЕ
Программирование на уровне ядра операционной системы и, в
частности, написание драйверов, требует глубокого знания принципов и
механизмов устройства операционной системы.
При написании драйверов режима ядра приходится иметь дело с
такими, вроде бы, далекими от программиста вещами, как страничная
организация памяти, переключение задач, механизмы защиты и т. д. Так,
многие драйверы
требуют явного указания своих блоков, которые не
должны выгружаться на диск ни при каких условиях.
Предлагаемое учебное пособие призвано дать студентам
представление о возможностях и способах написания драйверов для
операционной системы Windows 2000.
Для этого в пособии представлены три раздела, связанные с
особенностями написания такого типа драйверов.
В первом разделе рассмотрены особенности
работы процессоров
семейства 386+ в защищенном режимемеханизмы работы с памятью,
механизмы защиты и переключения задач.
Во втором разделе рассмотрены особенности организации
операционной системы Windows 2000 – основные компоненты системы,
подсистема ввода-вывода и модель драйверов.
В третьем разделе рассмотрены конкретные вопросы создания
простого драйвера и дан пример драйвера виртуального диска с
необходимыми комментариями.
     ВВЕДЕНИЕ
     Программирование на уровне ядра операционной системы и, в
частности, написание драйверов, требует глубокого знания принципов и
механизмов устройства операционной системы.
     При написании драйверов режима ядра приходится иметь дело с
такими, вроде бы, далекими от программиста вещами, как страничная
организация памяти, переключение задач, механизмы защиты и т. д. Так,
многие драйверы требуют явного указания своих блоков, которые не
должны выгружаться на диск ни при каких условиях.
     Предлагаемое    учебное     пособие     призвано   дать     студентам
представление о возможностях и способах написания драйверов для
операционной системы Windows 2000.
     Для этого в пособии представлены три раздела, связанные с
особенностями написания такого типа драйверов.
     В первом разделе рассмотрены особенности работы процессоров
семейства 386+ в защищенном режиме – механизмы работы с памятью,
механизмы защиты и переключения задач.
     Во   втором    разделе    рассмотрены    особенности      организации
операционной системы Windows 2000 – основные компоненты системы,
подсистема ввода-вывода и модель драйверов.
     В третьем разделе рассмотрены конкретные вопросы создания
простого драйвера и дан пример драйвера виртуального диска с
необходимыми комментариями.




                                   4