|
Взяв за
основу дисплей, хранящий копию изображения в памяти, закрепив
за дисплеем свою собственную область памяти и обеспечив
двусторонний вход в память фирма, IBM решила задачу
визуализации информации наилучшим образом. Можно было бы,
правда, обеспечить и более высокую разрешающую способность
дисплея в текстовом режиме, а также реализовать
пиктографический режим, хотя бы в том объеме как это было
впервые сделано для рабочей станции "Стар" (STAR) фирмы
"Ксерокс" или для компьютера "Лиза" ( Lisa) фирмы "Apple".
В базовом варианте распределения памяти для IBM/PC под
память дисплея отводилось 128Кбайт. Это верный признак того,
что фирма IBM намеривалась реализовать все эти возможности.
Это все, что следует знать читателю, прежде чем
приступать к более глубокому изучению вопросов отображения
информации на экране дисплея. В следующем параграфе мы
изложим наши взгляды на принципы построения графических
систем, а затем рассмотрим детали построения хранимого образа
экрана и обсудим такие понятия как "страницы" и "атрибуты".
Память дисплея физически размещается вместе с другими
схемами дисплея на плате адаптера. Однако логически (для
центрального процессора) она является частью основного
адресного пространства компьютера. Для дисплея отводится
128Кбайт памяти в блоках А и В с адресами А0000(16) -
BFFFF(16), однако оба стандартно поставляемых дисплейных
адаптера используют лишь два небольших фрагмента этой области
памяти. Одноцветный адаптер использует 4К дисплейной памяти,
начиная с адреса B800. Оставшаяся память, в частности,
64-килобайтный блок от A000 до B000 отводится для развития
возможностей дисплея, например, для использования дисплейного
графического адаптера.
|