GEOS (8-разрядная операционная система)

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
GEOS
Логотип
Изображение
Язык произведения или названия английский
Дата публикации 1986
Разработчик GeoWorks[d]
Платформа Commodore 64 и Commodore 128
Язык программирования язык ассемблера
Лицензия проприетарная
Дата коммерциализации 1986
Логотип Викисклада Медиафайлы на Викискладе
Эта статья посвящена ОС GEOS для домашних компьютеров. Чтобы узнать о версии этой ОС для PC/x86, пройдите по этой ссылке PC/GEOS.

GEOS (от Graphic Environment Operating System — операционная система с графической средой) — операционная система разработанная Berkeley Softworks (позднее — Geoworks) для Commodore 64.

Описание[править | править код]

GEOS для Commodore 64. Подражая традиции именования фирмой Commodore ядер операционных систем, Berkeley назвала ядро GEOS «kernal» (cf. kernel).
На диске

GEOS схожая с ранними версиями Mac OS, предустановленная операционная система с набором программ.

Программное обеспечение разработанное GEOS Berkeley или другими производителями, включает такие программы как: издательский пакет geoPublish; электронная таблица geoCalc; текстовый редактор geoWrite; графический редактор geoPaint. Основатель компании 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 также полностью поддерживала VDC видеорежим высокого разрешения в 640×200 точек, обеспечивая изображение на совместимом цветном мониторе. В течение многих лет Commodore поставляла GEOS в комплекте с обновлёнными Commodore 64/64C.

Версия GEOS для C64 имела встроенный быстрый загрузчик англ. fast loader, называемый diskTurbo, который позволял существенно повысить скорость доступа к дисководу Commodore 1541. Так-же GEOS 128 могла использовать специфический для C128 усовершенствованный режим англ. burst mode, взаимодействуя с дисководами компьютеров Commodore 1571 и Commodore 1581.

GEOS поддерживала широкую гамму принтеров, включая принтеры HP PCL и Apple LaserWriter, посредством подключения к последовательной шине Commodore как комплектного кабеля «geoCable», так и кабеля с интерфейсами RS-232 или Centronics. Возможность качественной печати и широкая гамма принтеров, стала главным фактором сделавшим GEOS популярной издательской системой настольных компьютеров для макетирования и вёрстки страниц.

Версия GEOS для Apple II была выпущена как свободно распространяемая (но не с открытым исходным кодом) в августе 2003-го года. За ней в феврале 2004-го последовала версия для Commodore 64/128.

Программное обеспечение для GEOS[править | править код]

Для GEOS написана масса приложений как разработчиками самой ОС, так и сторонними фирмами. Среди всех наиболее важными и популярными являются ниже перечисленные:

  • geoBASIC
  • geoCable
  • geoCalc
  • geoChart
  • geoDex
  • geoDraw
  • geoFAX
  • geoFile
  • geoFont
  • geoLabel
  • geoPaint
  • geoPrint
  • geoProgrammer
  • geoPublish
  • geoSpell
  • geoWrite
  • geoWrite Workshop

Литература[править | править код]

  • Farr, Michael (1987). The Official GEOS Programmer’s Reference Guide. For Commodore 64/64C/128. Includes versions 1.0, 1.1, and 1.2. Bantam Books/Berkeley Softworks. ISBN 0-553-34404-8.
  • Tornsdorf, Manfred; Kerkoh, Rüdiger (1986). GEOS Inside and Out. An introduction to GEOS, its applications and internals. Abacus/Data Becker. ISBN 0-916439-81-X.

Примечания[править | править код]

Ссылки[править | править код]