|
История компьютера | Commodore Amiga
Многие считают линейку Amiga лучшими домашними компьютерами из когда-либо созданных. Первый компьютер Amiga появился в июле 1985 года. В базовой версии модель A1000 имела 256 Кбайт ОЗУ и опциональный цветной монитор. Для первых моделей Amiga Commodore использовала знаменитый 16-битный процессор Motorola 68000 с тактовой частотой 7,16 МГц в американской версии и 7,09 МГц - в европейской.
Несмотря на довольно слабый ЦП, Amiga обладал продвинутыми графическими и звуковыми возможностями благодаря специализированным схемам под названием Denise (графика) и Paula (аудио). Была ещё третья схема (изначально называлась Agnus, но после обновления была переименована в Fat Agnus), обеспечивающая быстрый доступ ОЗУ к другим схемам, включая ЦП.
Agnus также включал микросхему под названием блиттер, которая отвечала за ускорение двухмерной графики на Amiga. Другими словами, блиттер был сопроцессором, который копировал большой объём данных из одной области ОЗУ системы в другую, помогая увеличивать скорость рендеринга 2D-графики.
A1000 также оснащался приводом для гибких дисков 3,5" и работал под управлением многозадачной операционной системы AmigaOS, в то время как DOS была однозадачной.
Ядро AmigaOS загружалось с гибкого диска на плату ёмкостью 256 Кбайт, которая была установлена в A1000. С момента загрузки ядра (также известного как Kickstart), 256 Кбайт ОЗУ преобразовались в защищённую от записи область.
В то время некоторые разработчики сильно привязывались к своим творениям, включая Amiga. Внутри корпуса корпусе первого A1000 были нанесены подписи его производителей, а также след от лапы собаки одного из членов команды (Джей Майнер). Выпуск A1000 завершился в 1987 году, когда ей на смену пришла весьма успешная модель A500 и флагманская A2000.
Новый компьютеры Amiga использовали обновлённую версию AmigaOS, а A500 был оборудован 512 Кбайт ОЗУ, с возможностью апгрейда до 9,5 Мбайт. Именно так, Amiga имел открытую платформу и довольно легко мог быть усовершенствован, по стандартам того времени. A500 был самым успешным компьютером в портфеле Commodore и продавался в огромных количествах, особенно на европейском рынке. Ключевую роль в успехе Amiga сыграла широкая программная поддержка и множество видеоигр.
Компьютер Amiga увеличил графические возможности, поддерживал разрешение экрана до 640 x 512 пикселей и мог отображать до 4096 цветов одновременно в специальном режиме HAM, который применялся только к статическим изображениям. Он также мог похвастаться хорошими звуковыми возможностями. Благодаря двум этим факторам Amiga стал очень популярным не только среди геймеров, но и среди профессиональных графических дизайнеров, студий, занимающихся производством видеоклипов, в киноиндустрии и музыкальной индустрии в целом (хотя большинство музыкантов предпочитали компьютеры Atari ST, поскольку он оснащался midi-портами).
Amiga был одним из первых компьютеров с открытой архитектурой. У него было два слота расширения, один сбоку, другой снизу. Все интегральные схемы (ICS) устанавливались устанавливалис не на саму системную плату, а были смонтированы на площадках, поэтому их можно было снять и заменить улучшенными версиями.
То же самое касалось ЦП. С помощью бокового слота расширения, его можно был заменить более мощными Motorola 68010, 68020, 68030 или 68040. Кроме того, можно было установить дополнительную оперативную память (до 1 Мбайт) непосредственно на системную плату, но только Fat Agnus поддерживал дополнительную память. Кроме того, компьютеры Amiga могли работать с жёстким диском или специальными платами, которые имитировали IBM-совместимые ПК и могли запускать соответствующее программное обеспечение.
Последним компьютером Amiga от Commodore был A400T, выпущенный в 1994 году, прямо перед тем, как компания объявила банкротство. Может показаться странным, что компания, которая создала один из самых популярных компьютеров в мире, обанкротилась. Доминирование IB-совместимых ПК решило судьбу домашних компьютеров. Не менее важную роль сыграла Microsoft и её ОС Windows с долгожданным графическим интерфейсом.
Тем не менее, компьютеры Amiga (особенно первые) обогнали свое время и имели сильных последователей, которые продолжали поддерживать компанию после остановки производства Amiga.
История компьютера | Intel 80386 и атака клонов ПК, Acorn Archimedes
В 1985 году Intel представила свой новый ЦП - 32-битный 80386 или i386. i386 был значительно быстрее своего предшественника 80286, оставаясь полностью совместимым со всеми существующими приложениями, даже теми, которые были разработаны для процессоров 8086 и 8088. Скорость i386 колебалась от 12 МГц до 40 МГц. i386 с тактовой частотой 33 МГц мог выполнить 11,4 миллионов команд в секунду (MIP), в то время как ЦП 80286 с частотой 12 МГц был способен только на 1,8 MIP. Как видите, разница огромная, вот за что i386 особо отметился в истории Intel.
Любопытно, что первый ПК с процессором i386 сделала не IBM, которая была лидером на рынке персональных компьютеров. Первый ПК с чипом i386 изготовила Compaq, которая позже объединилась с Hewlett-Packard. Сначала Intel предложила новый ЦП IBM, но компания отказалась от него и хотела дальше использовать старые процессоры 80286, поскольку владела лицензией на производство этих ЦП. В конечном счёте, Compaq i386 добился большого успеха и породил можество клонов ПК (т.е. компьютеров, совместимых с ПК IBM), которые стали очень популярными.
Acorn Archimedes
В середине 1980-х английский производитель компьютеров Acorn Computers решил найти замену старому 8-битному ЦП 6502. Acorn обратилась к Intel, чтобы получить права на использование ЦП 80286, но ей отказали. Компания была вынуждена разработать свой собственный процессор, так и появился ARM (Acorn Risc Machine). Это был мощный процессор типа RISC (англ. restricted (reduced) instruction set computer — «компьютер с сокращенным набором команд»). RISC-процессоры достигали более высокой производительности, чем CISC (англ. complex instruction set computing) благодаря меньшему набору простых, но часто используемых команд.
Первые компьютеры Acorn с новым ЦП ARM появились летом 1987 года под сериями 300 и 400. Несколько лет спустя, в мае 1989 года, Acorn выпустила конкурента для Amiga 500 и Atari 520 ST – компьютер Archimedes 3000 или A3000.
Компьютер A3000 оснащался процессором ARM2 с тактовой частотой 8 МГц и имел 1 Мбайт ОЗУ. A3000 с ЦП ARM2 мог выполнять 4 MIP, и был приблизительно в семь раз быстрее, чем Amiga A500. Операционная система RiscOS имела GUI и поддерживала параллельное выполнение множества задач (многозадачность). RiscOS хранилась в ПЗУ A3000 наряду с компилятором и другими приложениями.
Кроме того, Archimedes оснащался дисководом для гибких дисков 3,5” ёмкостью до 800 Кбайт. Благодаря открытой архитектуре компьютер можно было обновить с помощью плат расширения. Кроме того, A3000 поддерживался многими языками программирования включая C, Фортран 77, Паскаль и LISP. К преимуществам также можно было отнести широкие графические возможности, поскольку он поддерживал 21 разрешение.
История компьютера | NeXT Cube
В мае 1985 года соучредитель Apple, Стив Джобс, покинул свою собственную компанию (в основном из-за конфликта с председателем, Джоном Скалли, которого нанял сам Джобс). Джобс сразу основал другую компанию под названием NeXT, Inc. (позже Next Computer, Inc). В 1989 года компания NeXT выпустила настоящее технологическое чудо: компьютер NeXT Cube.
Операционная система NeXTSTEP и аппаратное обеспечение Cube
Компьютер NeXT использовал операционную систему NeXTSTEP, основанную на Unix. Его часто называли "Cube" по форме корпуса компьютера, сделанного в виде куба. Его функциональность впечатляла. Компьютер оснащался жёстким диском (HDD) ёмкостью 660 Мбайт или 330 Мбайт. В нём также устанавливался дисковод магнитооптических дисков с функцией записи и перезаписи данных на диски еёкостью до 256 Мбайт. Однако магнитооптические диски были очень медленными и существенно снижали производительность Cube, и в следующей версии они была заменены на HDD.
Cube поддерживал разрешение до 1120 x 832 пикселей с четырьмя шкалами полутонов на 17-дюймовом дисплее, который продавался в комплекте с компьютером. Такое разрешение в те дни считалось очень высоким. Первый Cube использовал процессор Motorola 68030 и математический сопроцессор 68882. Кроме того, компьютер был оборудован цифровым сигнальным процессором, управляющим приложениями мультимедиа. Объем ОЗУ составлял 8 Мбайт с возможностью расширения до 64 Мбайт.
В наличии был порт Ethernet, а в комплект поставки мог входить лазерный принтер с разрешением 400 DPI. Компьютер NeXT был очень дорогим ($6500 в 1988 году), и его продажи были невелики.
Стоит упомянуть, что типичный ПК того времени имел 640 Кбайт ОЗУ с возможностью расширения до 4 Мбайт и использовал центральный процессор Intel 8086, 8088 или 80286. Только компьютеры high-end класса оснащались более быстрым чипом 80386. Максимальное поддерживаемое разрешение экрана составляло 640 x 350 точек с 16 цветами или 720 x 348 монохромных пикселей. Емкость HDD варьировалась в пределах 10-20 Мбайт. Другими словами, разница между NeXT и типичным ПК была очень существенной.
NeXT Cube
В 1990 году, после завершения производства первого компьютера NeXT на рынок сразу вышел новый компьютер NeXT, на этот раз он официально назывался Cube. NeXT Cube оснащался более быстрым ЦП Motorola 68040, а вместо магнитооптических дисков он использовал дисковод гибких дисков формата 3,5” емкостью до 2,88 Мбайт (позже его заменил CD-ROM). Новый Cube также имел HDD и специально разработанный графический процессор.
Стоимость компьютеров NeXT не останавливала некоторых покупателей использовать их в некоторых инновационных проектах. В 1991 году сэр Тимоти Джон Бернерс-Ли, создатель Всемирной паутины (www), с помощью NeXT создал первый браузер и первый веб-сервер. В то же время программист Джон Кармак, работавший на новом ПК NeXT Cube, сыграл ключевую роль в разработке игры Wolfenstein 3D. Также Кармак использовал этот компьютер для разработки легендарной игры Doom.
В 1996 году NeXT была поглощена Apple и Джобс снова принял управление компанией, которую когда-то создал. Много новаторских идей, принадлежащих NeXT, реализовались в продуктах Apple, а наиболее радикальные изменения произошли с операционной системой Apple. Начиная с Mac OS X Server 1.0, выпущенной в 1999 году, все версии Mac OS были построены на базе системы NeXTSTEP, и основным языком программирования для всех продуктов Apple является Objective C, который широко применялся в компьютерах NeXT.
История компьютера | Первые графические процессоры (GPU)
GPU (Графический процессор) или VPU (Визуальный Процессор) выполняет отрисовку и ускорение графики (особенно 3D). Он состоит из одного или более процессоров и имеет собственную ОЗУ. Современные GPU обрабатывают более сложные вычисления («физику») и могут использоваться для тяжёлых задач параллельной обработки. Другими словами, поговорим об истории GPU.
Atari 2600
Джей Майнер был блестящим разработчиком интегральных схем, который перешел в Atari в конце 1970-х годов. Одним из его первых значительных достижений был проект схемы TIA, которая являлась средством вывода изображения для знаменитой игровой консоли Atari 2600. Atari 2600 или Atari VCS для игр использовал картриджи с ПЗУ, а его преемник, Atari 5200, вышел в 1982 году.
Atari 400/800
В конце 1970-х годов 8-битный Atari 400 и Atari 800 были первыми компьютерами, которые оснащались специальными интегральными схемами для дисплея и ускорения 2D графики, они назывались ANTIC (Alpha-Numeric Television Interface) и CTIA (Colleen TIA). Вторая IC была впоследствии заменена на GTIA (George's Television Interface Adapter). Майнер, который разработал ANTIC и CTIA, являлся главным разработчиком Amiga и считается его создателем (стартовал как проект Lorraine). Amiga был первым серийным компьютером, оборудованным специальным 2D акселератором (блиттер). Компьютер получил всеобщее признание благодаря своим графическим возможностям и продавался в огромных количествах по всему миру.
IBM Professional Graphics Adapter
В 1984 году IBM представила свой первый GPU под названием Professional Graphics Controller (PGC)или Professional Graphics Adapter (PGA). По сути, это была карта расширения, которая могла ускорять 3D- и 2D-графику. Она состояла из трёх отдельных плат, которые подключались одновременно, имели свой собственный ЦП и выделенную ОЗУ (ЦП Intel 8088 и ОЗУ 320 Кбайт).
PGC поддерживал разрешение экрана до 640 x 480 пикселей. На дисплей с частотой обновления 60 кадров в секунду выводилось до 256 цветовых оттенков одновременно. На момент появления цена составляла $4290. Именно этому GPU не удалось добиться большого коммерческого успеха, и не только из-за его высокой цены, но главным образом из-за отсутствия соответствующей программной поддержки. Тем не менее, выпуск PGC считают важной вехой в истории GPU.
Другие важные GPU
Благодаря продвинутому дизайну и микросхемам в 1985 году Amiga коренным образом изменил рынок компьютерной графики. Специально разработанные платы, которые полностью обрабатывали создание и ускорение графики в Amiga, не только избавили ЦП от этой задачи, но и обеспечили домашнему компьютеру высокие графические возможности. Можно с уверенностью сказать, что Amiga был одним из первых коммерческих компьютеров, оборудованных устройством, которые мы сейчас называем GPU.
Шесть лет спустя в 1991 году S3 представил S386C911 – это был первый однопроцессорный ускоритель 2D графики. Некоторое время графические акселераторы работали только с 2D графикой, пока не появились первые 3D-ускорители (S3 VIRGE, ATI RAGE и Matrox Mystique). Между тем, игровые консоли пятого поколения, такие как PlayStation и Nintendo 64, оснащались довольно мощными 3D GPU.
Пользователям ПК, которые отчаянно хотели получить быструю 3D-графику, пришлось ждать, пока 3dfx Interactive не выпустила легендарные графические акселераторы Voodoo. Первые модели поддерживали только 3D графику, так что требовался ещё один графический адаптер для обработки 2D-графики. Позже графические ускорители 2D и 3D были объединены в один, и первой картой, которая поддерживала и 2D-, и 3D-ускорение, была V1000 от Verite.
Nvidia GeForce 256
В 1999 году компания Nvidia представила преемника RIVA TNT2. GeForce 256 поддерживала механизм Transform and Lighting (T&L) (преобразование и освещение) и снимала бремя обработки сложных графических эффектов с центрального процессора. GeForce 256 была значительно быстрее, чем предыдущее поколение – разница в производительности в большинстве игр достигала 50 процентов. Кроме того, этот GPU первым полностью поддерживал Direct3D. Следует также упомянуть, что интеграция движка T&L в GPU позволила Nvidia выйти на профессиональный рынок CAD-инструментов с профессиональной линейкой GPU Quadro.