Драйверы устройств в системе Windows

Драйвер устройства в системе Windows


     Чрезвычайно  тривиальный  драйвер  устройства  MS-DOS,  описанный в  предыдущем  разделе,  по  существу  довольно  сложно  реализовать в системе Windows. При написании драйвера устройства в системе  Windows, обрабатывающего  прерывания,   необходимо  использовать   архитектуру, отличную  от  той,  которая  была  использована для драйвера MS-DOS. В частности,  необходимо  отделить  компоненту  обработки  прерывания от компоненты приложения. Вместо единственной программы, управляющей  как программой ISR, так и интерфейсом пользователя, как сделано в  системе MS-DOS, в системе Windows необходимо выделить эти функции в  отдельные программные модули, называемые библиотекой динамической связи (DLL)  и интерфейсом прикладных программ (Application Program Interface - API).



Содержание раздела