|
Управление на периферните устройства
|
страница | 2/11 | Дата | 28.10.2022 | Размер | 416.1 Kb. | | #115403 | Тип | Програма |
| ТЕМА 14 Операционни системиСвързани: 09-2010-statia-2011, Комуникационнаполитика 14,15, Бекъпи сега и завинаги, ТЕМА 1. Програмиране, ТЕМА 2 Програмиране, 16. 03. ИНТЕРНЕТ БИЗНЕС КОМУНИКАЦИИ 16Управление на периферните устройства
1.Периферни устройства:
Входни – клавиатура, мишка, камера, скенер, микрофон...
Изходни – монитор, принтер, тонколони...
Входно-изходни – HDD, SDD, USB-flash памет, Wi-Fi модул...
Контролери – физическо устройство за връзка между периферното устройство и оперативната памет на КС.
Физически интерфейси - USB, PS/2, VGA, HDMI, RS232, RS485, SCSI...
Драйвери – системен софтуер, част от ОС, който реализира абстракцията между приложен софтуер и физическо устройство.
Логическо управление на перифирните устройства
Синхронно изпълнение на входно/изходните операции– (Programmed IO)
Процесорът се обръща към контролера на в/и устройство и подава заявка за извършване на операцията.
В/и операция се извършва от контролера на устройството.
Процесорът следи за състоянието на операцията докато тя се изпълни.
Асинхронно изпълнение на в/и операции – (Interrupt-Driven IO)
Процесорът се обръща към контролера на в/и устройство и подава заявка за извършване на операция.
След подаване на заявката процесорът е свободен да се занимава с други задачи.
Когато изпълнението на задачата завърши, контролерът прекъсва работата на процесора.
Процесорът прехвърля данните от буферите на контролера в оперативната памет или регистрите си.
Пряк достъп до паметта (Direct Memory Access)
Сподели с приятели: |
|
|