Linux HOWTO


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


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

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




Начало  Назад  Вперед



Книжный магазин