Введение
Персональный компьютер Atari TT030 — представитель семейства Atari ST, выпущенный в 1990 году. Изначально он разрабатывался как высокопроизводительная Unix-рабочая станция, но компании Atari потребовалось два года, чтобы выпустить порт Unix SVR4 для TT, что помешало этой модели всерьез рассматриваться на целевом рынке. В 1992 году TT был заменен Atari Falcon — бюджетной потребительской машиной с существенно улучшенной графикой и звуком, но с более медленным и сильно ограниченным по производительности процессором. Falcon обладал лишь малым процентом вычислительной мощности TT. Несмотря на привлекательную цену для рабочей станции, высокая стоимость TT долгое время делала его недоступным для большинства пользователей Atari ST, пока модель не была снята с производства и не начала продаваться со скидкой. Развивающееся движение открытого исходного кода в конечном итоге восполнило этот пробел. Благодаря открытой аппаратной документации, Atari TT, вместе с Amiga и Atari Falcon, стали первыми не-Intel машинами, на которые был портирован Linux, хотя стабильная версия появилась уже после прекращения выпуска TT компанией Atari. К 1995 году NetBSD также была портирована на Atari TT.
The Atari TT030 is a member of the Atari ST family, released in 1990. It was originally intended to be a high end Unix workstation, but Atari took two years to release a port of Unix SVR4 for the TT, which prevented the TT from ever being seriously considered in its intended market. In 1992, the TT was replaced by the Atari Falcon, a low cost consumer oriented machine with greatly improved graphics and sound capability, but with a slower and severely bottle necked CPU. The Falcon possesses only a fraction of the TT's raw CPU performance. Though well priced for a workstation machine, the TT's high cost kept it mostly out of reach of the existing Atari ST market until after the TT was discontinued and sold at discount. The nascent open source movement eventually filled the void. Thanks to open hardware documentation, the Atari TT, along with the Amiga and Atari Falcon, were the first non Intel machines to have Linux ported to them, though this work did not stabilize until after the TT had already been discontinued by Atari. By 1995, NetBSD had also been ported to the Atari TT.
История
Корпорация Atari осознала, что для сохранения конкурентоспособности как производителя компьютеров, ей необходимо начать предпринимать шаги для использования возможностей, предоставляемых более продвинутыми процессорами серии Motorola 68000. В то время самым производительным процессором был 68020. Это был первый полноценный 32-битный процессор с 32-битной шиной от Motorola. В отличие от 68000, использовавшегося в оригинальных ST, 68020 способен извлекать 32-битное значение за один цикл памяти, в то время как более старым ST требовалось два цикла. TT изначально проектировался на базе процессора 68020, но по мере развития проекта Atari Corp. пришла к выводу, что 68020 не является оптимальным выбором для TT. 68020 все еще не обладал некоторыми функциями, предлагаемыми следующим процессором в линейке 68000 – новым 68030. 68030 включал в себя встроенное аппаратное обеспечение для управления памятью, обеспечивающее отдельные виртуальные пространства памяти для режимов Supervisor, User, Program и Data, а также 256-байтный кэш данных на чипе. Решение о переходе с 68020 на 68030 повлекло за собой целый ряд новых проблем. Первоначальные спецификации для тактовой частоты TT составляли 16 МГц, что было выбрано для обеспечения обратной совместимости. Существующие чипы ST, используемые в TT (например, контроллеры DMA и видеочипы), не могли работать на частоте выше 16 МГц. Некоторые программы также испытывали трудности при работе на более высоких скоростях. Чтобы система работала с 32-МГц 68030, Atari Corp. пришлось несколько скорректировать свои планы и добавить значительный объем кэш-памяти. В результате процессор работает на 32 МГц, а системная шина – на 16 МГц. Это напоминает тактику, использованную Apple с неудачным Macintosh IIvx, а затем производителями ПК с процессором Intel 80486DX2, который работал с частотой, вдвое превышающей частоту системной шины. TOS 3.01 – это операционная система, поставляемая Atari вместе с TT. Это ПЗУ объемом 512 КБ, разработанное специально для TT. Однако она не поддерживает прерывистую многозадачность. Другой вариант, известный как TT/X, использует Unix System V R4 и WISH (расширение Motif). TT030 был впервые представлен на выставке CeBIT в Ганновере, Германия, и поступил в продажу в 1990 году. Он продавался по цене 2995 долларов США с 4 МБ оперативной памяти и 40 МБ жесткого диска. Выпуск в США состоялся в следующем году. В 1993 году выход Atari Corp. из компьютерного бизнеса ознаменовал конец TT, а также всей линейки ST. Ряд машин TT был создан в качестве систем разработки для Jaguar.
Подробности
В TT реализованы ряд устройств, которые ранее были недоступны для систем Atari Corp. Например, сетевой порт AppleTalk (для него так и не был создан драйвер, вероятно, из-за проблем с лицензией), шина расширения VME, новые графические режимы VGA и полноценный порт SCSI. В этой системе сохранены существующие функции ST, такие как порты MIDI, порт для картриджей и порт ASCI/DMA. Одним из отсутствующих элементов является графический чип BLiTTER, впервые появившийся в системах Atari Mega ST четыре-пять лет назад. Использование существующего 8-МГц чипа лишь ограничило бы производительность TT. Для эффективной работы потребовался бы новый 32-МГц блиттер-чип, разработанный специально для TT, однако Atari приняла решение не делать этого. Для разработчиков была доступна версия TT, поставляемая с Atari System V (ASV), версией Atari Unix System V Release 4, и оконной средой WISh2 – графической оболочкой, работающей на OSF/Motif и предоставляемой компанией Non Standard Logics, а также набором бесплатных утилит, включая GCC. Для поддержки разработки приложений дистрибутив Atari System V включал библиотеку AtariLib, облегчающую соответствие Atari Style Guide, и XFaceMaker 2 – конструктор графического пользовательского интерфейса для OSF/Motif, предназначенный для упрощения портирования приложений, основанных на GEM. После перехода на System V Release 3.2, Atari отложила выпуск ASV, чтобы ориентироваться на более новую версию System V Release 4. Предварительная версия ASV была доступна в ноябре 1991 года, но финальный релиз был готов лишь в середине 1992 года. Однако к концу этого года компания Atari Corp. полностью прекратила разработку Unix.