Терминальный буфер - Большая Энциклопедия Нефти и Газа, статья, страница 1
Жизненный опыт - это масса ценных знаний о том, как не надо себя вести в ситуациях, которые никогда больше не повторятся. Законы Мерфи (еще...)

Терминальный буфер

Cтраница 1


Терминальный буфер вывода имеет свой адрес, так же как и обычная ячейка памяти. Данные в эту ячейку можно заносить обычными командами языка ассемблера с любой адресацией.  [1]

Мнемоника ТРВ является стандартной для терминального буфера вывода.  [2]

Эта простая программа не работает по причине, которая оказывает влияние на все программное обеспечение ввода-вывода: ЦП посылает данные в терминальный буфер вывода гораздо быстрее, чем терминал успевает их обрабатывать. Буфер вывода рассчитан лишь на одну литеру, и, пока текущая литера не будет напечатана, любая попытка заслать туда следующую окажется бесплодной. Итак, поскольку ЦП посылает поток литер слишком быстро, многие из них будут утеряны.  [3]

На практике было бы неудобно, если бы операционная система с разделением времени отвечала на все запросы пользователя по выводу обращением к терминальному буферу печати с адресом 777566, потому что он относится к терминалу оператора, который расположен рядом с ЦП в машинном зале. Реально связь между ЦП и различными пользовательскими терминалами осуществляется посредством адресации к регистрам сложного интерфейсного устройства.  [4]

Вопрос об объеме оперативной памяти содержит подсказку - размер ОЗУ для данной машины. По умолчанию система будет сгенерирована на эту память. Память, отводимая для буферов терминалов, поровну делится на буфера ввода и вывода. Число терминальных буферов определяется как размер буферного пространства, деленный на размер буфера. Казовая система имеет два буфера для работы с дисками по 512 слов. Администратор может отвести память для дисковых буферов размером до 32 Кслов. После назначения буферов администратор распределяет память под разделы.  [5]

Цель программы теперь состоит в том, чтобы передать данные туда, откуда терминальное устройство сможет их забрать. Это - электронное запоминающее устройство, находящееся в терминале. Оно называется терминальным буфером вывода. Терминал интерпретирует содержимое буфера как код ASCII и преобразует его в соответствующие литеры, которые печатаются на бумаге или высвечиваются на экране дисплея.  [6]



Страницы:      1