GEOS (англ.
Graphic Environment Operating System — операционная система с графическим окружением. Разработана Berkeley Softworks (позднее — Geoworks). Первоначально разработана для
Commodore 64 и вышла в свет в 1986 году, предоставив графический пользовательский интерфейс для этого распространённого 8-
битного компьютера.
GEOS для Commodore 64. Подражая традиции именования фирмой Commodore ядер операционных систем, Berkeley назвала ядро GEOS «kernal» (cf. kernel).
GEOS имеет сходство с ранними версиями
Mac OS, в поставке идёт текстовый
процессор (geoWrite) и графический редактор (geoPaint). В течение многих лет
Commodore поставляла GEOS в комплекте с обновлёнными C64 — C64C.
Прочее ПО, разработанное для GEOS Berkeley или другими производителями, включает такие программы, как издательский пакет geoPublish и электронная таблица geoCalc. Основатель компании Berkeley Brian Dougherty утверждал, что компания управляла своими делами в течение многих лет, используя собственное ПО для 8-разрядных компьютеров Commodore.
Улучшенные версии GEOS позднее стали доступны для
Commodore 128 и семейства компьютеров
Apple II и менее известную версию для
Commodore Plus/4.
GEOS была написана группой программистов, специализировавшихся ранее на программировании видеоприставок, таких как Atari 2600, обладавших весьма скромными ресурсами, поэтому почиталась как почти идеальная для машин с объёмом
ОЗУ (RAM) 64-128
КБ и 8-
битным процессором с частотой 1-2
МГц.
GEOS поддерживала
манипулятор «мышь» Commodore 1351, а также различные модули расширения памяти. GEOS для C128 также полностью поддерживала видеорежим высокого — 640?200 точек — разрешения VDC, обеспечивая изображение на совместимом цветном
мониторе.
Версия GEOS для C64 имела встроенный быстрый загрузчик (англ.
fast loader), называемый diskTurbo, который позволял существенно повысить скорость доступа к такому медленному
дисководу, как Commodore 1541. (GEOS 128 могла использовать специфический для C128 усовершенствованный режим (англ.
burst mode, взаимодействуя с дисководами Commodore 1571 и Commodore 1581).
При наличии специального интерфейсного кабеля «geoCable» от Berkeley или других интерфейсов для подключения
принтеров с интерфейсами RS-232 или Centronics к последовательной шине Commodore, GEOS поддерживала широкую гамму принтеров, включая принтеры
HP PCL и
Apple LaserWriter. Возможность качественной печати стала главным фактором, сделавшим GEOS издательской системой для настольных компьютеров.
Версия GEOS для Apple II была выпущена как свободно распространяемая (но не с открытым исходным кодом) в августе 2003-го года. За ней в феврале 2004-го последовала версия для Commodore 64/128.
© kool
Источники:
Ru.Wikipedia.Org.
В начало