Додаток користувача, що працює в Windows, може взаємодіяти з устрій ством через виконавчий рівень, на якому працюють важливі системні служби, по засобом звернення до функцій інтерфейсу прикладного програмування (функції WINAPI), які включені в деякі бібліотеки динамічної компоновки, наприклад, в kernel32.dll. Тут потрібно відзначити наступний важливий момент: всі пристрої, з якими взаємодіє операційна система, представлені в […]

У практиці любителів радіо, вимірювальної та робототехніки найбільшою популярно стю користується паралельний порт персонального комп’ютера. Багато пристроїв як з будівлею, так і розробляються, управляються від паралельного порту. Вивчивши основи раз работки драйверів, ми може без особливих зусиль створити нескладний драйвер для пристрою, приєднаного до паралельного порту ПК. Сам по собі, без додаткової електроніки, паралельний порт […]

Почнемо з того, що в операційних системах Windows всі фізичні пристрої умовно поділяються на дві великі групи: підтримують технологію PnP або не підтримую щие її. Відповідно, драйвери, підтримують технологію PnP, називають WDM драй вірами, а драйвери, не підтримують цю технологію – NT драйверами. Це дуже спрощено щенний підхід, але при первинному вивченні даної теми цього […]

Шум, видаваний працюючим системним блоком комп’ютера – малоприятен. Комп’ютери стають усе могутніше й могутніше, а виходить, гріються усе більше. Більше нагрівання, могутніше система охолодження, гучність збільшується. Виробники комп’ютерів, звичайно, намагаються вживати заходів по боротьбі із шумом, але вони, на погляд більшості користувачів, недостатні. Тому невтомні «самоделкины» (і я в їхньому числі) намагаються розв’язати це питання […]