logo
AOM / Мельник А

11.7.4. Керуюча інформація каналу введення-виведення

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

Команди введення-виведення керують роботою центрального процесора. Послідов­ність команд введення-виведення - це програма центрального процесора по введенню-виведенню інформації. Формат команди введення-виведення наведено на рис. 11.17.

До складу команди центрального процесора входять наступні поля: КОП - поле коду операції, яке задає операції запуску введення-виведення, припинення введення-виве­дення, опит стану каналу, опит стану пристрою введення-виведення; поле номера кана­лу НК; поле номера пристрою введення-виведення НПВВ; поле адреси керуючого слова каналу АКС.

Код операції керуючого слова каналу, який наведено на рис. 11.15, задає операцію введення інформації в основну пам'ять; операцію зчитування інформації з основної пам'яті в периферійний пристрій, опит стану периферійного пристрою, операцію видачі в периферійний пристрій наказу типу "перехід в каналі".

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

Коди стану інформують центральний процесор про стан каналу та периферійного пристрою (справність, готовність і т. д.).