|

Амига - невымирающая альтернатива IBM PC
Xakep, номер #018, стр. 018-036-2
Что же внутри?
У A1200 один центральный процессор - моторолловский стандартный на 14 Мгц. Мало? Достаточно. Для Амиги, а не писюка. И вот почему - к нему в придачу ставятся еще 3 процессора: Alise, Lisa и Paula. Алиса тянет на себе не только центральную шину, но и видеовывод. На ней также стоит блиттер и коппер. Страшные словеси, заморские, а по сути просто: блиттер выводит спрайты, разрешение которых не зависит от разрешения на экране, делает с ними разные операции - логические и не очень, закрашивает фигуры и рисует линии, в общем, векторную графику тянет аппаратно. Коппер - вообще чудо. Для тех, кто знает - это отдельный RISC-процессор. А кто не знает - объяснять долго :), да и не в тему. Именно он создает амижные окошки, и если немного потрудиться, в них можно даже разное разрешение поставить в разных местах. Лиза, собственно, и есть то, что на пиисии называют видюхой - она выводит на экран сам видеобуфер и работает под управлением Алисы. Паола выводит звук, генерирует прерывания, обслуживает дисководы и мышу. И все это без помощи центрального процессора! Также из полезных фичей стоит упомянуть про MMU - Memory Managment Unit, который (не в пример писюку) позволяет разбивать память на страницы заданной величины, каждая из которых "отображается" на определенный адрес физической памяти или не отображается вообще (при обращении к такой странице происходит прерывание). Но это уже более интересно программистам :).
У A4000 практически то же самое, только на ней (это писюк Он, а Амига Она) стоит скази-2 контроллер, проц работает на 50 Мгц, слотов побольше, мозгов побольше, и вообще она используется именно как сервак :). Есть еще такие слоты расширения, как Zorro III, асинхронные и автоконфигурируемые, то есть понятия слишком маленькая частота и несовместимость к ним просто-напросто неприменимы. А для бытовых условий удобнее взять A1200 и поставить на ней что-то из акселераторов.
Софт
Самое интересное то, что большая часть кода ядра АмигаОС зашита в ПЗУ. Зачем? А чтобы быстрее было и чтобы грузилось без загрузочного диска (неважно какого - гибкого, жесткого или круглого) за 5 секунд. И чтобы никакая бяка не запарывала своими грязными глюками всю систему, а тихо висла в своей задаче :). Кстати о задачах, на Амиге реализован настоящий мультитаскинг с вытеснением. То есть если задача повисла или слишком долго работает (а для проги это практически одно и то же) и никому не дает работать, то она просто лишается кванта времени. Хошь, не хошь - многозадачность. Этого НЕТ В ВИНДЕ! На Амиге даже негуевый дос, тот самый, который в ПЗУ зашит, который 6-7 секунд грузится, который не надо шатдаунить, многозадачный. А вообще на Амиге есть такая файловая система, которую можно выключать выдергиванием из розетки на зависть всем писюшникам :). Плюнь в того чем-нить тяжелым и бронебойным, кто скажет, что для Амиги нет софта. Есть и даже очень много. Есть и даже очень хороший. Есть и сайты, посвященные Амиге, но они обычно только про Амигу и для Амиги, и писюшников там не очень-то жалуют, говорят, мол, большинство ламеры :). На Амигу при особом желании можно поставить Линукс, так что скучно не будет. Есть Гнусь (GNU C), благодаря которой из-под Юникса перетащены туевы хучи всяких прогов. Для Амиги существуют эмуляторы всего: от Пентиума до Геймбоя. Есть и всякие CAD`ы и редакторы: графические, текстовые, музыкальные и рендереры, и плееры, и прочее. Жалко, винды нет :).
Назад на стр. 018-036-1 Содержание Вперед на стр. 018-036-3
|