Драйвери
Драйвер се нарича компютърна програма, която позволява на програми от високо ниво да взаимодействат с хардуерно устройствo.
Драйверът обикновено комуникира с периферните устройства чрез шина или комуникационна подсистема, с която е свързан хардуера. Когато програма извика функция на драйвера, той дава команди на устройството. След като устройството отговори на драйвера, драйверът вече може да вика функции на първоначалната програма. Драйверите са зависими от хардуера и специфични за операционната система. Обикновено имат нужда от обработка на прекъсванията за всякакви асинхронни времезависими хардуерни интерфейси.
Драйверът опростява програмирането, защото представлява преводач между хардуерното устройство и приложните програми или операционната система, които го използват. Програмистите могат да пишат приложения от високо ниво, без да се съобразяват с това на какъв хардуер потребителят ще ги пуска. Физически слоеве комуникират със специфичните инстанции на устройството. Примерно, серийният порт трябва да може да обработва стандартни комуникационни протоколи, като XON/XOFF, които са нормални за всякакъв хардуер, работещ на сериен порт. Това се управлява от логически слой на серийния порт. Но трябва физическият слой да комуникира и с конкретен чип на серийния порт.
Други подобни ресурси
Обекти: Магазини - техника
Лица: Машино, Техно...
Събития: Компютърно обучение
Сайтове: Компютри.Електроника