Linux Device Drivers 3 / Драйверы устройств Линукс (третье издание): Chapter 10. Interrupt Handling
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Глава 10. Обработка прерываний. armagetron 31.10.10 в 10:01 |
|
|
Хотя некоторые устройства могут управляться исключительно их диапазонами ввода/вывода, большинством реальных устройств управлять немного сложнее. Устройства взаимодействуют с внешним миром, который часто включает такие вещи, как вращающиеся диски, движущуюся ленту, провода к удалённым местам и т.д. Многое из того, что нужно сделать, осуществляется в течение временных промежутков, отличных и намного превышающих временные промежутки процессора. Так как почти всегда нежелательно заставлять процессор ожидать внешние события, у устройства должна быть возможность сообщить процессору, когда что-то произошло. maxwell44 22.12.11 в 15:38 Хотя некоторые устройства могут управляться исключительно их диапазонами ввода/вывода, большинством реальных устройств управлять немного сложнее. Устройства взаимодействуют с внешним миром, который часто включает такие вещи, как вращающиеся диски, движущуюся ленту, провода к удалённым местам и т.д. Многое из того, что нужно сделать, осуществляется в течение временных промежутков, отличных и намного превышающих временные промежутки процессора. Так как почти всегда нежелательно заставлять процессор ожидать внешние события, у устройства должна быть возможность сообщить процессору, когда что-то произошло. maxwell44 22.12.11 в 15:38 |
||
