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

         

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


     Драйверы  устройств,  как  правило,  - наиболее критическая часть программного обеспечения  компьютеров. По  иронии судьбы  это также  и наиболее скрытая часть  разработки программного обеспечения.  Драйверы устройств  системы  Windows  фирмы  Microsoft не являются исключением. Если вы  когда-либо писали  обычное приложение  в системе  Windows, то вам известно, что требуется определенное количество скрытых  способов, чтобы  приложение  работало   надежно.  Как  подмножество   приложений Windows, драйверы устройств системы Windows следуют этому же  правилу. В  данной  статье  автор  рассматривает работающий драйвер устройства, который  обеспечивает  доступ  к  портам  ввода-вывода  и обрабатывает прерывания, и виртуальный драйвер устройства (VxD), который  имитирует технические  средства.   Предполагается,  что  читатель  знает  основы программирования в  системе Windows,  включая библиотеки  динамической связи (dynamic link libraries - DLLs).



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