6f5f7f15

Память терминала


Изображение на электронно-лучевой трубке угасает почти немедленно, если его не перерисовывать часто на экране лучом электронов на экране трубки. Так как текст, посланный терминалу должен остаться видимым, изображение на экране должно быть сохранено в микросхемах памяти терминала, и электронный луч должен неоднократно пробегать по экрану (скажем 60 раз в секунду) чтобы поддержать изображение. См. подробности ``Память терминала".


Регенерации изображения терминала самостоятельно происходит 60 раз в секунду из изображения, сохраненного в памяти о терминале. Для PC изображение монитора хранится в видеоплате внутри компьютера, а для терминала, эквивалент видеоплаты находится внутри терминала. Для текстового терминала для хранения изображения используется небольшой объем памяти. Вместо того, чтобы хранить в памяти каждый пиксел экрана и тратить память на хранение около четверти миллиона точек, используется намного более эффективный метод хранения.

Экран, заполненный текстом можно представить в памяти терминала ASCII байтами, по одному для каждого символа на экране. Весь экран занимает около 2КБ ASCII байтов. Чтобы отобразить эти символы, терминал должен также знать растр (форма) каждого из почти 100 печатаемых символов ASCII. При использвования на растр символа, скажем, 15 байтов, необходимо приблизительно только 1.5КБ памяти для хранения растров всех символов ASCII (шрифта). Этот текст ASCII и память шрифта просматриваются так, чтобы возникающее в результате изображение выводилось на экран приблизительно 60 раз в секунду. Это форма общедоступной памяти, где одиночный растр символа типа символа "e", разделен между всеми "e" символами, которые появляются на экранном тексте. Низкие требования к памяти привели к низким издержкам производства мониторов в начале 1980-ых, когда стоимость памяти была в несколько тысяч раз выше, чем сегодня (несколько долларов на килобайт).



Содержание раздела