Atari TOS
Для улучшения этой статьи желательно?:
|
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 состояла из графического интерфейса пользователя GEM, разработанного Digital Research, который запускался поверх DOS-подобного GEMDOS. Дополнительно включал в себя flat memory model (англ.), MS-DOS-совместимый формат диска, поддержка MIDI, и различные вызовы SCSI ACSI (в последующих версиях). Наиболее интересной чертой Atari TOS являлось то, что она поставлялась на микросхемах ПЗУ (что в то время было достаточно распространено), поэтому компьютеры поставлялись с установленной и готовой к использованию операционной системой.
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.
[править] Рабочий стол
Рабочий стол 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 Operation System». Однако, люди в шутку называют «Tramiel Operation 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) исправлены ошибки, поддержка сопроцессора блиттера и RTC (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 для 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.
- 4.92 последняя версия TOS, в дальнейшем выпуск прекращён
[править] См. также
[править] Ссылки
- Руководства по TOS (англ.)
- TOS/MiNT эмулятор (англ.)
- Atari ST System Disks (англ.)
- Руководство пользователя TOS 2.06 (англ.)
- Руководство по программированию Atari ST (англ.)
- GEM сайт (англ.)
| Предшествующие: | GEM |
| Последующие: | EmuTOS,MiNT,MultiTOS |