Обзор операционных систем для хостинга


TOS (сокр. от The Operating System) — операционная система персональных компьютеров фирмы Atari (ST/STe/TT). Одна из первых массовых ОС, имевшая графический интерфейс пользователя под названием GEM (сокр. от Graphic Environment Manager). Этот ряд включает в себя 520ST, 1040ST и F, FM и E вариатны (например 1040STE). Позже, 32-битная машина (TT, Falcon030) разработаные для использования новой версии TOS MultiTOS, которая основана на MiNT.

Детали

TOS состоял из Digital Research GEM графического интерфейса пользователя запускаемого поверх DOS-подобного GEMDOS. Дополнительно включал в себя flat memory model, MS DOS-совместимый формат диска, поддержка MIDI, и различные вызовы SCSI ACSI (в последующих версиях). Наиболее интересная черта Atari TOS это то, что он поставлялся на ROM чипах, поэтому компьютеры поставлялись с установленной и готовой к использованию операционной системой.

TOS состоял из:
Рабочий стол (Desktop) — Главный интерфейс после загруки.
GEM (Graphical Environment Manager) — Графический Менеджер Окружения
AES (Application Environment Service)
VDI (Virtual Device Interface) — Виртуальный Интерфейс Устройств (только драйвера экрана, другие драйвера грузились с использованием GDOS)
GEMDOS (GEM Disk Operating System) — GEM дисковая операционная система
BIOS (Basic Input/Output System) — Базовая система ввода-вывода
XBIOS (Xtended BIOS) — расширенный BIOS
Line-A — Высокоскростные среднеуровневые графические вызовы

Некоторые дополнения TOS (грузились отдельно):
GDOS (Graphics Device Operation System) — графические устройства операционной системы
AHDI (Atari Hard Disk Interface) — драйвер для Жёствкого Диска

Многозадачность на прямую не поддерживалась, TOS допускал загрузку соучатников в системе, которые эмулировали TSR (Terminate and Stay Resident) на персональном компьютере (максимум шесть). Бал разработан MultiTOS для того, чтобы разрешить многозадачность в TOS.


Рабочий стол

Atari TOS/GEM — Монохромный экран

Рабочий стол TOS использовал пиктограммы для отображения файлов и устройств, окна и диалоговые окна для обображения информации. Файл рабочего стола «DESKTOP.INF» содеражал настройки окон, расположение пиктограмм, по умолчанию использовались на рабочем столе две иконки floppy-приводов и иконка корзины.

В последующих версиях использовался «NEWDESK.INF» для сохранения и чтения настроек рабочего стола.

Исполняемые файлы распознавались по их расширению:
*.ACC — Desktop accessory. Загружаемые автоматически.
*.APP — Приложение (англ. Application), не для всех.
*.PRG — Исполняемые программы. Могли быть GEM программы.
*.TOS — «TOS» программы, которые не использовали GEM.
*.TTP — «TOS takes parameters». Открывали диалоговое окно, которое могло передать как-либо аргумент для программы. Тем не менее это переводило символы в верхний регистр.

TOS программы (но не GEM программы) могли автоматически загружаться при их размещении в каталоге под именем «AUTO». TOS 1.4 разрешал GEM программам устанавливать автоматическую загрузку из диалога установки программы. Программы с расширение *.TTP не могли загружаться автоматически. Рабочий стол помещался в корневой каталог и загружался автоматически.


Другое

TOS сокращение для «The Operationg System». Однако, люди в шутку называют «Tramiel Operationg System» (по имени en:Jack Tramiel, руководителя Atari в то время).


Версии


TOS 1
1.0 (ROM TOS) Ранняя версия выпускаемая на ROM. Первый ROM релиз TOS.
Форматы: floppy, 2 чипа и 6 ROM чипа (192KB)
Дата выпуска: 20 ноября 1985
Платформы: 520ST, 1040ST
1.02 (MEGA TOS) исправленны ошибки, поддежка сопроцессора Blitter и real-time clock.
Формат: 2 chip and 6 chip ROMS (192KB)
Дата выпуска: 22 апреля 1987
Платформы: 520ST, 1040ST, Mega 2, Mega 4
1.04 (RAINBOW TOS) Исправленно множество ошибок, изменение файлового сектора, совместимость с дисковым форматом DOS, улучшение производительности. Появились проблемы с совместимостью старых программ.
Формат: 2 chip and 6 chip ROMS (192KB)
Дата выпуска: 6 апреля 1989
Платформы: 520ST, 1040ST, Mega 2, Mega 4, Stacy
1.06 (STE TOS, Revision 1) Поддержка только для машин ST. Необходим STE_FIX.PRG для исправления ошибок.
Формат: 2 ROM чипа (256KB)
Дата выпуска: -
Платформы: 520STE, 1040 STE
1.62 (STE TOS, Revision 2) Исправление ошибок к предыдущему релизу 1.06 STE TOS.
Форматы: 2 ROM чипа (256KB)
Дата выпуска: 1 января 1990
Платформы: 520STE, 1040 STE


TOS 2
2.02 Ранний релиз TOS release для Mega STE.
2.05 (Mega STE TOS) Поддержка в Mega STE 720K floppy-приводов.
Формат: 2 chip ROMS (256KB)
Дата выпуска: -
Платформы: Mega STE
2.06 (ST/STE TOS) Исправленны ошибки, поддержка 1.44Мб дисков, тесты памяти. Создан расширеный GEM GUI. Предыдущая версия TOS для ST/STE компьютеров.
Формат: 2 chip ROMS (256KB)
Дата выпуска: 14 ноября 1991
Платформы: 520ST, 1040ST, 520STE, 1040STE
2.08 используется в ноутбуках ST.


TOS 3
3.01, 3.05, 3.06 (TT TOS) Создан только для поддержки 68030 TT.
Формат: 4 chip ROMS (512KB)


TOS 4
4.00, 4.01, 4.02, 4.04 (512KB) Обновление только для платформы Falcon 030.