«аочное дистанционное образование с получением государственного диплома через Internet










ѕолучить информацию о поступлении
 
√лавна€ Ќовости  арта сайта ‘отоальбом √остева€ книга  онтакты

ѕерсональные компьютеры
»нформационна€ модель Ё¬ћ
‘ункционирование Ё¬ћ с канальной организацией
¬нешние устройства ѕЁ¬ћ
јрифметико-логическое устройство
”стройство управлени€
ѕам€ть
—труктурна€ схема ѕЁ¬ћ
¬нешние устройства ѕЁ¬ћ
ѕоколени€ вычислительных средств

{LTS}

 

Ё¬ћ с канальной организацией (продолжение)

ƒл€ управлени€ каналами процессор имеет всего несколько ко­манд. ќпераци€ обмена данными инициируетс€ центральным процес­сором с помощью команды Ќј„ј“№ ¬¬ќƒ Ч ¬џ¬ќƒ Ч SIO M,N (Start Input Ч Output). ќпераци€ми команды €вл€ютс€ ћ Ч номер канала и N Ч номер устройства в канале. ¬ыдав команду запуска об­мена, процессор, не обраща€ внимани€ на обменный процесс, про­должает выполн€ть свою программу. ÷ентральный процессор может проверить состо€ние канала с помощью команды ќѕ–ќ—»“№ ¬¬ќƒ Ч ¬џ¬ќƒ Ч “ё (Test Input Ч Output).

 оманда SIO M,N передаетс€ во все каналы, но воспринимает ее только канал ћ. ≈сли канал зан€т, то он устанавливает соответст­вующее состо€ние своих регистров, и процессор по команде “ё мо­жет вы€снить, что запуск канальной программы не состо€лс€. ≈сли канал свободен, он выполн€ет следующие действи€. ¬о-первых, вы­бирает из оперативной пам€ти CAW в свой регистр, во-вторых, пере­дает подключенным к нему устройствам команду SIO.  оманда за­пуска ввода-вывода SIO M,N передаетс€ всем устройствам, но вос­принимает ее только устройство N. ≈сли устройство зан€то или не готово, в регистрах канала устанавливаетс€ соответствующее состо€­ние и процессор по команде “ё может узнать о том, что операци€ обмена данными не состо€лась. ≈сли же устройство свободно и гото­во к обмену данными, оно устанавливает в интерфейсе сигнал ожи­дани€. ¬с€ дальнейша€ обменна€ операци€ протекает по инициативе внешнего устройства. ѕолучив сигнал ожидани€, канал выбирает по адресу CAW адрес канальной команды и передает ее в контроллер внешнего устройства, где она выполн€етс€.

 анальные команды могут быть подготовительными или коман­дами обмена данными. ѕодготовительные команды устанавливают режимы работы внешних устройств, осуществл€ют операции поиска и т.д.

ќбменные команды содержат коды операций и адреса оператив­ной пам€ти. ќбмен происходит по асинхронной схеме по инициативе внешнего устройства. ƒанные извлекаютс€ из пам€ти и помещаютс€ в нее напр€мую, без посредников.

ѕосле выполнени€ команды канал провер€ет в выполненной ко­манде признак конца. ≈сли это не последн€€ команда, мен€етс€ адрес CAW и выбираетс€ следующа€ команда. ≈сли команда последн€€, канал Ђпривлекает к себе вниманиеї процессора с помощью сигнала прерывани€. ѕо сигналу прерывани€ запускаетс€ обработчик, €в­л€ющийс€ частью операционной системы. ќбработчик прерывани€ выполн€ет операции, завершающие обмен.

 анал может сгенерировать сигнал прерывани€ до окончани€ ка­нальной программы при возникновении исключительной ситуации. ¬ этом случае операционна€ система запрашивает состо€ние регистров канала и вы€сн€ет, что именно произошло, и определ€ет, какие дей­стви€ необходимо предприн€ть в возникшей ситуации.

ќтметим некоторые особенности канальных машин. Ќесколько подр€д идущих канальных команд могут образовывать цепочку дан­ных. ¬ этом случае имеетс€ одна команда обмена, например чтени€ физической записи из нескольких адресов оперативной пам€ти со счетчиков. ќдна физическа€ запись распредел€етс€ в несколько адре­сов оперативной пам€ти.

¬ Ё¬ћ с канальной организацией процессор практически полно­стью освобождаетс€ от рутинной работы по организации ввода-вывода. ”правление контроллерами внешних устройств и обмен дан­ными берет на себ€ канал. Ќаличие нескольких трактов передачи данных снимает трудности, св€занные с блокировкой единственного тракта передачи данных (системной шины), что повышает скорость обмена. ¬се это дает возможность производить обмен данными с внешними устройствами параллельно с основной вычислительной работой центрального процессора. ¬ результате обща€ производи­тельность системы существенно возрастает. ”дорожание схемы оку­паетс€.

ќдной из первых машин с каналами была Ё¬ћ второго поколе­ни€ IBM-704. ярким примером Ё¬ћ с каналами €вл€ютс€ машины семейства IBM-360/370. ѕо€вление этих Ё¬ћ произвело переворот в вычислительной технике, и на долгие годы они стали образцом дл€ подражани€ у создателей Ё¬ћ. ’от€ в насто€щее врем€ эти машины ушли в прошлое, они оставили богатое наследие в виде интересных архитектурных решений, программных и алгоритмических разрабо­ток. ¬ насто€щее врем€ схемы со специализированными процессора­ми ввода-вывода часто встречаютс€ в Ё¬ћ различных типов. Ќесо­мненно, иде€ схемы с каналами не умерла, и к ней еще неоднократно будут возвращатьс€.


”знать как сэкономить в кризис моно на сайте ekonom-it.ru

»нформационна€ модель Ё¬ћ „астные модели Ё¬ћ  оманды Ё¬ћ ќсновные команды Ё¬ћ ‘ункционирование Ё¬ћ с канальной организацией  лассификаци€ ѕЁ¬ћ  лассификаци€ ѕЁ¬ћ (продолжение) ѕередача информации ¬нешние устройства ѕЁ¬ћ ¬нешние устройства (продолжение) 


 
     
   
 


ѕриглашаем прин€ть участие в круглом столе!
подробнее   >>>
 

»нститут ћенеджмента, Ёкономики и »нноваций начинает набор на курсы повышени€ квалификации!
подробнее   >>>
 

”важемые студенты јЌќ ¬ѕќ »ћЁи»!
подробнее   >>>
 

Ќачинаетс€ набор на курсы повышени€ квалификации!
подробнее   >>>
 

ѕриглашаем прин€ть участие в конференци€х!
подробнее   >>>
 


все новости...

 


–ассылки Subscribe.Ru
—овременное образование
ѕодписатьс€ письмом