N.Wirth, J.Gutknecht - Project Oberon. The Design of an Operating System and Compiler / Н.Вирт, Ю.Гуткнехт - Проект Оберон. Разработка операционной системы и компилятора: 2.2.1. Просмотрщики

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

В то время как абстракция отдельных переменных, представляющих части основной памяти, и файлы, представляющие части дисковой памяти, являются хорошо устоявшимся понятиями и имеют значение во всех компьютерных системах, абстракции, касающиеся устройств ввода-вывода становятся важными с приходом высокого уровня взаимодействия между пользователем и компьютером. Высокий уровень взаимодействия требует большой полосы пропускания, а единственным каналом человека, имеющим большую полосу пропускания, является глаз. Следовательно, компьютерный модуль визуального вывода должен надлежащим образом сочетаться с человеческим глазом. Это стало возможным с появлением в середине 70-х годов дисплеев высокого разрешения, что в свою очередь стало возможным благодаря появлению быстрых и дешевых электронных компонентов памяти. Дисплей высокого разрешения отметил один из немногих очень важных прорывов в истории развития компьютеров. Типичная полоса пропускания современного дисплея составляет величину порядка 100 МГц. В первую очередь дисплей высокого разрешения осуществляет визуальный вывод предмета абстракции и управления ресурсами. В Системе Оберон экран разделен на просмотрщики, также называемые окнами, или, точнее, на фреймы, прямоугольные области экрана(ов). Просмотрщик обычно состоит из двух фреймов: полосы заголовка, содержащей название субъекта и меню, и главного фрейма, содержащего некоторый текст, график, изображение или другой объект. Просмотрщик сам является фреймом, фреймы могут быть вложенными в принципе на любую глубину.

last_alien 30.08.11 в 06:54

0

Система предоставляет процедуры для создания фреймов (просмотрщиков), для их перемещения и закрытия. Она размещает новый просмотрщик в указанном месте, а по запросу предоставляет подсказки, где его лучше всего разместить. Она отслеживает множество открытых просмотрщиков. Это называется управлением просмотрщиками, в отличии от управления их отображаемым содержимым.

last_alien 30.08.11 в 07:03

0
Минутку...