Amiga — семейство персональных компьютеров, представленное Commodore в 1985 году. Оригинальная модель — один из ряда компьютеров середины 1980-х годов с 16- или 16/32-битными процессорами, 256 КБ или более оперативной памяти, графическими интерфейсами на основе мыши и значительно улучшенной графикой и звуком по сравнению с предыдущими 8-битными системами. К этим системам относятся Atari ST, выпущенный ранее в том же году, а также Macintosh и Acorn Archimedes . Основанная на микропроцессоре Motorola 68000 , Amiga отличается от своих современников включением специального оборудования для ускорения графики и звука, включая спрайты и блиттер , а такжеоперационной системой с упреждающей многозадачностью под названием AmigaOS .
Amiga 1000 был выпущен в июле 1985 года, но проблемы с производством не позволили ему стать широко доступным до начала 1986 года, хотя «несколько» экземпляров были проданы до Рождества 1985 года. Самая продаваемая модель, Amiga 500 , была представлена в 1987 году вместе с более расширяемой Amiga 2000. Amiga 3000 была представлена в 1990 году, за ней последовали Amiga 500 Plus и Amiga 600 в марте 1992 года. Наконец, Amiga 1200 и Amiga 4000 были выпущены в конце 1992 года. Оценки цифр продаж Amiga разнятся, при этом несколько старых источников приводят значения от 4,85 (чисто продажи Commodore Amiga) до 5,29 миллиона (включая продажи Escom).
В то время как ранние рекламные объявления позиционировали компьютер как универсальную бизнес-машину, особенно при оснащении дополнением Sidecar IBM PC, Amiga был наиболее коммерчески успешным как домашний компьютер с широким спектром игр и творческого программного обеспечения. Он также нашел свою нишу в видеопроизводстве с аппаратным и программным обеспечением Video Toaster , а аудиооборудование Amiga сделало его популярной платформой для программного обеспечения для музыкальных трекеров . Процессор и объем памяти позволили использовать пакеты 3D-рендеринга, включая LightWave 3D , Imagine и Traces, предшественника Blender .
Плохой маркетинг и неспособность более поздних моделей повторить технологические достижения первых систем привели к тому, что Commodore быстро потеряла долю рынка из-за стремительно падающих цен на совместимые с IBM PC (которые получили 256-цветную графику в 1987 году), а также четвертого поколения игровых консолей . Commodore в конечном итоге обанкротилась в апреле 1994 года после того, как версия Amiga, упакованная как игровая консоль, Amiga CD32 , потерпела неудачу на рынке. Escom из Германии, которая приобрела собственность Commodore, продолжала разрабатывать линейку Amiga еще чуть менее двух лет, пока сама не обанкротилась. После распада Commodore и Escom различные группы выпустили на рынок преемников оригинальной линейки Amiga, включая Eyetech , ACube Systems Srl и A-EON Technology, которые производили компьютеры AmigaOne с 2000-х годов. AmigaOS повлияла на замены, клоны и совместимые системы, такие как MorphOS и AROS . В настоящее время бельгийская компания Hyperion Entertainment поддерживает и разрабатывает AmigaOS 4 , которая является официальным и прямым потомком AmigaOS 3.1 — последней системы, созданной Commodore для оригинальных компьютеров Amiga. ( Полная статья... )
Exec — это ядро многозадачности AmigaOS. Оно обеспечивало вытесняющую многозадачность всего в 256 КБ памяти (поставляемой с первыми Amiga 1000 ). Exec обеспечивал функциональность для многозадачности, выделения памяти, обработки прерываний и работы с динамическими разделяемыми библиотеками .
Он действует как планировщик для задач, запущенных в системе, обеспечивая упреждающую многозадачность с приоритетным циклическим планированием . Exec также обеспечивает доступ к другим библиотекам и высокоуровневую межпроцессную связь посредством передачи сообщений . Другие сопоставимые микроядра имели проблемы с производительностью из-за необходимости копировать сообщения между адресными пространствами. Поскольку Amiga имеет только одно адресное пространство, передача сообщений Exec довольно эффективна. Единственный фиксированный адрес памяти в программном обеспечении Amiga (адрес 4) — это указатель на exec.library , который затем можно использовать для доступа к другим библиотекам. Exec был разработан и реализован Карлом Сассенратом . ( Полная статья... )
В конце 1960-х годов его семья переехала из залива Сан-Франциско в небольшой городок Эврика, Калифорния . С раннего детства Сассенрат активно занимался электроникой, любительским радио , фотографией и кинопроизводством. Когда ему было 13 лет, Сассенрат начал работать на KEET , общественной телевизионной станции PBS . Год спустя он стал оператором KVIQ ( тогда филиал American Broadcasting Company ) и прошел путь до технического директора и директора новостей, рекламы и местных программ. ( Полная статья... )
Более подробную информацию по этой теме можно найти в следующих родственных проектах Фонда Викимедиа :