logo
AOM / Мельник А

11.8. Короткий зміст розділу

Пристрої введення-виведення призначені для введення інформації в комп'ютер та виведення інформації з комп'ютера. Існує широкий спектр пристроїв введення-виведен­ня, зокрема клавіатура, цифрова відеокамера, сенсорні екрани, світлове перо, мишка, аналогові пристрої з цифровим входом та виходом, електронно-променева трубка, рід­кокристалічний дисплей, принтер та інші.

Оскільки в комп'ютері може бути багато пристроїв введення-виведення, при звер­ненні до них, їх потрібно розпізнати. Спосіб розпізнавання залежить від способу їх під­ключення до процесора. В розділі наведено пояснення способів розпізнавання пристро­їв введення-виведення з використанням шини введення-виведення, лінії активації та скритого пам'яттю введення-виведення. Подана схема та описані функції інтерфейсної схеми пристроїв введення-виведення.

Наведено чотири загальних методи керування введенням-виведенням та пояснена суть, переваги та недоліки програмно керованого введення-виведення.

Оскільки важливою складовою частиною засобів керування введенням-виведенням є система переривання програм, яка призначена для реакції на програмно-незалеж­ні події, в розділі наведений її детальний опис. Переривання програм - це властивість комп'ютера тимчасово переривати виконання біжучої програми при виконанні деяких подій і передавати керування програмі, яка спеціально передбачена для даної події. Вве­дено основні поняття та характеристики системи переривання програм: запити пере­ривання, переривальні програми, переривані програми, час реакції, час обслуговування переривання, глибина переривання. Розглянуті програмно-апаратні засоби, які забезпе­чують визначення допустимого моменту переривання і початкової адреси перериваль-ної програми при поступленні запиту переривання, а для забезпечення повернення до перериваної програми забезпечують збереження вмісту елементів пам'яті комп'ютера в момент її переривання, та, після завершення виконання переривальної команди, від­новлюють цей вміст та надають комп'ютеру можливість продовжити виконання пере­риваної програми.

Описаний прямий доступ до пам'яті, його переваги та недоліки, та описана органі­зація введення-виведення під керуванням периферійних процесорів (каналів). Наведе­ні причини появи каналів введення-виведення, їх функції, керуюча інформація каналів введення-виведення. Описані функції та склад селекторного та мультиплексного ка­налів.

420