ВУЗ:
Составители:
4
ВВЕДЕНИЕ
Программирование на уровне ядра операционной системы и, в
частности, написание драйверов, требует глубокого знания принципов и
механизмов устройства операционной системы.
При написании драйверов режима ядра приходится иметь дело с
такими, вроде бы, далекими от программиста вещами, как страничная
организация памяти, переключение задач, механизмы защиты и т. д. Так,
многие драйверы
требуют явного указания своих блоков, которые не
должны выгружаться на диск ни при каких условиях.
Предлагаемое учебное пособие призвано дать студентам
представление о возможностях и способах написания драйверов для
операционной системы Windows 2000.
Для этого в пособии представлены три раздела, связанные с
особенностями написания такого типа драйверов.
В первом разделе рассмотрены особенности
работы процессоров
семейства 386+ в защищенном режиме – механизмы работы с памятью,
механизмы защиты и переключения задач.
Во втором разделе рассмотрены особенности организации
операционной системы Windows 2000 – основные компоненты системы,
подсистема ввода-вывода и модель драйверов.
В третьем разделе рассмотрены конкретные вопросы создания
простого драйвера и дан пример драйвера виртуального диска с
необходимыми комментариями.
ВВЕДЕНИЕ Программирование на уровне ядра операционной системы и, в частности, написание драйверов, требует глубокого знания принципов и механизмов устройства операционной системы. При написании драйверов режима ядра приходится иметь дело с такими, вроде бы, далекими от программиста вещами, как страничная организация памяти, переключение задач, механизмы защиты и т. д. Так, многие драйверы требуют явного указания своих блоков, которые не должны выгружаться на диск ни при каких условиях. Предлагаемое учебное пособие призвано дать студентам представление о возможностях и способах написания драйверов для операционной системы Windows 2000. Для этого в пособии представлены три раздела, связанные с особенностями написания такого типа драйверов. В первом разделе рассмотрены особенности работы процессоров семейства 386+ в защищенном режиме – механизмы работы с памятью, механизмы защиты и переключения задач. Во втором разделе рассмотрены особенности организации операционной системы Windows 2000 – основные компоненты системы, подсистема ввода-вывода и модель драйверов. В третьем разделе рассмотрены конкретные вопросы создания простого драйвера и дан пример драйвера виртуального диска с необходимыми комментариями. 4
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »