Сегодня 22 декабря 2024
18+
MWC 2018 2018 Computex IFA 2018
реклама
Аналитика

Amiga. С чего всё началось?

⇣ Содержание

Первые шаги воплощения мечты в реальность

Главной особенностью архитектуры Амиги, позволившей ей в будущем опередить в графическом плане более дорогостоящие системы, был тактовый генератор, синхронизированный с частотой NTSC-видеосигнала. Благодаря этой особенности функциональные блоки Амиги всегда могли узнать, какая часть экрана прорисовывается в данный момент. Наделённый этой способностью, компьютер отображал изображения на экране и манипулировал ими намного эффективнее других систем. Фактически, в некоторых приложениях стандартная Амига выполняла свою работу с эффективностью трансляционного оборудования, стоящего 50000 долларов и выше.

В качестве центрального звена компьютера Майнер выбрал своего "любимца" - процессор Motorola 68000. Что же касается графики и звука, то чипы, предназначенные для их обработки, создавались самостоятельно.

Всего таких спецпроцессоров было три: чип "Agnus" являлся генератором адресов, "Portia" (позже изменивший имя на "Paula") заведовал звуком и портами расширения, и, наконец, "Daphne" (позже переименованный в "Denise") отвечал за обработку графики и управление экраном.

Первоначально для разработки каждого чипа был создан макет, состоявший из большого количества простых микросхем, имитировавших логику работы спецпроцессора. Благодаря точному просчёту скорости прохождения сигналов платы работали синхронно на частоте 3,59 МГц. Именно на такой частоте должны были работать воссозданные в конечном итоге в кремнии спецпроцессоры.

Джей Майнер, совместно со своим другом, Роном Николсоном (Ron Nickolson), спроектировал и затем воссоздал на одной из плат-эмуляторов все функции "блиттера" ("blitter"). Это устройство брало данные из двух различных сегментов памяти, выполняло над ними логические операции и сдвиги, а затем помещало конечный результат в заранее заданное место. При этом все действия выполнялись без участия центрального процессора. Операции, проводимые над последовательностями сегментов памяти, могли быть практически любыми, будь-то рисование прямой или поворот целого изображения.

Одна интересная деталь: зимой 1986 года в одном из интервью Джей Майнер сообщил, что некоему предприимчивому хакеру удалось превратить Амигу в "небольшой элемент" одного процессорного массива (так называемую "числодробилку") путём одновременного использования блиттеров множества компьютеров для вычисления арифметических функций.

В то время, когда блиттеры уже были известны науке, "коппер" ("copper"), разработанный Майнером, являлся уникальным для Амиги "устройством". Этот графический спецпроцессор считывал поток инструкций и загружал новые значения в регистры, контролирующие графику, звук и другие функции. Коппер взял на себя практически всю работу по управлению экраном, оставив центральному процессору больше сил на обеспечение мультизадачности системы.

Кроме того, именно коппер даровал Амиге способность одновременно отображать на экране различные видеорежимы. Так, выводимые на экран окна операционной системы могли иметь различные разрешения и цветовую палитру.

Ещё одной немаловажной особенностью Амиги был режим HAM (Hold and Modify). Идея его создания пришла к Майнеру после того, как он побывал на демонстрации компанией Singer-Link своего авиасимулятора, предназначенного для военных нужд. Желание инженера воплотить в Амиге примитивную форму работы с "Виртуальной реальностью", выливалось в необходимость отображения большого количества цветов для создания правдоподобной картинки на экране. Благодаря ранее упомянутой синхронизации NTSC-видеосигнала и внутреннего генератора Амиги, результат был достигнут путём изменения лишь первых 4 бит каждого цвета изображения, что позволяло компьютеру отображать на экране одновременно 4096 цветов. К сожалению, HAM был очень ресурсоёмким, и Джей Майнер хотел было отказаться от его интеграции, но после того, как один из инженеров сообщил, что исключение этого режима оставит большой круг голого текстолита в центре платы, передумал.

Интересной была организация оперативной памяти Амиги. Её спецпроцессоры имели свою собственную память, называемую Chip-памятью (Chip-RAM), в которой хранились все графические и звуковые данные. Остальная память, называемая Fast-памятью (Fast-RAM), представляла собой стандартное ОЗУ компьютера. Благодаря раздельной архитектуре значительно ускорялся доступ к памяти и сокращалось время простоя центрального процессора.

Как видите, этому компьютеру, благодаря новшествам, заложенным в архитектуру Амиги на стадии проектирования, была впоследствии уготована честь стать "суперкомпьютером" среди персональных компьютеров.

Следующая страница → ← Предыдущая страница
⇣ Содержание
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Вечерний 3DNews
Каждый будний вечер мы рассылаем сводку новостей без белиберды и рекламы. Две минуты на чтение — и вы в курсе главных событий.

window-new
Soft
Hard
Тренды 🔥
Облако Vultr привлекло на развитие $333 млн при оценке $3,5 млрд 2 ч.
Разработчик керамических накопителей Cerabyte получил поддержку от Европейского совета по инновациям 2 ч.
Вышел первый настольный компьютер Copilot+PC — Asus NUC 14 Pro AI на чипе Intel Core Ultra 9 4 ч.
Foxconn немного охладела к покупке Nissan, но вернётся к этой теме, если слияние с Honda не состоится 9 ч.
В следующем году выйдет умная колонка Apple HomePod с 7-дюймовым дисплеем и поддержкой ИИ 10 ч.
Продажи AirPods превысили выручку Nintendo, они могут стать третьим по прибыльности продуктом Apple 10 ч.
Прорывы в науке, сделанные ИИ в 2024 году: археологические находки, разговоры с кашалотами и сворачивание белков 18 ч.
Arm будет добиваться повторного разбирательства нарушений лицензий компанией Qualcomm 22 ч.
Поставки гарнитур VR/MR достигнут почти 10 млн в 2024 году, но Apple Vision Pro занимает лишь 5 % рынка 24 ч.
Первая частная космическая станция появится на два года раньше, но летать на неё будет нельзя 21-12 15:47