В ы с ш е е п р о ф е с с и о н а л ь н о е о б р а з о в а н и е информатика и программироВание осноВы информатики



Pdf көрінісі
бет111/196
Дата09.01.2022
өлшемі4,7 Mb.
#23908
түріУчебник
1   ...   107   108   109   110   111   112   113   114   ...   196
10.3.6. драйверы устройств
Чтобы управлять устройствами, используются драйверы устройств —
специальные  программы,  которые  выполняют  две  основные  зада-
чи:
1) перевод команд ОС в команды контроллера и обратно;
2) обмен данными между ОС и устройством через его контроллер.
Каждый  контроллер  устройства  имеет  определенное  количество
регистров, предназначенных для обмена данными между ОС и устрой-
ством.  Обычно  ОС  передает  через  регистры  в  контроллер  команды
управления и данные, передаваемые в устройство, а контроллер пере-
дает  ОС  данные  о  состоянии  устройства  и  данные,  полученные  от
устройства. Система команд и количество регистров для разных кон-
троллеров  различаются.  Например,  контроллер  манипулятора  типа
«мышь»  обрабатывает  такие  параметры,  как  положение  указателя
мыши на экране и состояние кнопок: нажата или не нажата. КПВВ
должен отслеживать состояние передачи данных через порт: данные
переданы или нет.
Драйверы разрабатываются производителем устройств и постав-
ляются  вместе  с  ними  или  доступны  на  веб-сайте  производителя.
Периодически производители обновляют драйверы, повышая эффек-
тивность работы устройств.


Достарыңызбен бөлісу:
1   ...   107   108   109   110   111   112   113   114   ...   196




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет