Драйвер: Разлика между версии

Изтрито е съдържание Добавено е съдържание
м Коригирана връзката към Шина → Шина (компютри)
Етикет: Визуален редактор с уикитекст
м →‎Предназначение: коригирана връзка
Етикет: Визуален редактор с уикитекст
Ред 10:
Основното предназначение на драйверите е да опростят програмирането, действайки като преводач между хардуерното устройство и приложните програми или операционната система, които го използват. Програмистите могат да пишат приложения от високо ниво, без да се съобразяват с това на какъв хардуер ще ги пуска потребителят.
 
Например програма от високо ниво за комуникация през [[Хардуерен порт#Сериен (последователен) порт|сериен порт]] може да има просто две функции „изпращане на данни“ и „получаване на данни“. На по-ниско ниво, драйверът, реализиращ тези функции, трябва да комуникира с конкретния контролер за сериен порт, инсталиран в компютъра на потребителя. Командите, необходими за работа с контролер [[16550 UART]], са много различни от тези за работа с конвертор на сериен порт [[FTDI]], но драйверите за съответния вид хардуер скриват тези подробности, предоставяйки еднакъв (или поне сходен) софтуерен интерфейс към приложните програми.
 
==Разработка==