Контролери зовнішніх пристроїв
Контролер - електронний компонент пристрою ст-вив. Інтерфейс між пристроєм і контролером часто є інтерфейсом дуже низького рівня. Робота контролера полягає в перетворенні послідовного потоку бітів в блок байтів і в виконанні корекції помилок, якщо це необхідно. Бітовий потік зазвичай збирається біт за бітом в буфері контролера, потім перевіряється контрольна сума блоку і, якщо вона збігається з оголошеною (наприклад в разі вінчестера в заголовку сектора), блок оголошується лічених без помилок, після чого він копіюється, наприклад, в буфер розташований в ОЗУ. Контролер монітора працює Какби послідовного пристрою на такому ж низькому рівні. Він зчитує з пам'яті байти, які слід відобразити і формує сигнали для виведення зображення на екран.
<СПОСОБЫ ОРГАНИЗАЦИИ ВВОДА-ВЫВОДА>

У ЦП є 2 команди:
команди
Поділ відбувається за рахунок лінії управління.
При відображенні регістрів ст-вив на пам'ять кожна команда процесора, яка звертається до пам'яті, може з таким же успіхом звертатися до керуючих регістрів пристроїв.
Існують різні гібридні схеми відображення ст-вив.
Один з можливих варіантів третього, гібридного підходу.
1. У більшості сучасних ПК застосовується кешування пам'яті. Кешування керуючих регістрів призвело б до катастрофи. Щоб не допустити такої ситуації, необхідна спеціальна апаратура, здатна вибірково забороняти кешування. Наприклад, в залежності від номера сторінки пам'яті, до якої звертається процесор. Т.ч. відображення регістрів ст-вив на пам'ять збільшує складність апаратури і самої ОС, якій доводиться керувати виборчим кешування.
