Читать «Архитектура компьютера» онлайн - страница 29

Эндрю Таненбаум

Вплоть до 1992 года персональные компьютеры были 8-, 16- и 32-разрядны-ми. Затем появилась революционная 64-разрядная модель Alpha производства DEC — самый что ни на есть настоящий RISC-компьютер, намного превзошедший по показателям производительности все прочие ПК. Впрочем, тогда коммерческий успех этой модели оказался весьма скромным — лишь через десятилетие 64-разрядные машины приобрели популярность, да и то лишь в качестве высокопроизводительных серверов.

В 1990-е годы компьютерные системы ускорялись посредством различных микроархитектурных оптимизаций, многие из которых будут рассмотрены в книге. Пользователи таких систем пребывали в благодушном настроении, потому что в каждой новой купленной системе их программы работали намного быстрее, чем в старой. Однако к концу 1990-х годов тенденция к повышению скорости стала снижаться из-за двух важных препятствий в области проектирования: архитекторы исчерпали запас возможностей для ускорения программ, а охлаждение процессоров стало обходиться слишком дорого. Многие компьютерные компании, отчаянно стремившиеся к построению более быстрых процессоров, обратились к параллельным архитектурам как к средству выжать больше быстродействия из своей электроники. В 2001 году фирма IBM представила двухъядерную архитектуру POWER4 — первый образец крупносерийного центрального процессора, включавшего два процессора на одной подложке. В наши дни большинство процессоров для настольных систем и серверов и даже некоторые встроенные процессоры состоят из нескольких процессоров. К сожалению, для рядового потребителя производительность таких мультипроцессоров была довольно скромной, потому что (как мы увидим в следующих главах) для эффективной работы параллельных машин программист должен явным образом организовать параллельное выполнение программ, а эта задача сложна и подвержена ошибкам.

Пятое поколение — компьютеры небольшой мощности и невидимые компьютеры

В 1981 году правительство Японии объявило о намерениях выделить национальным компаниям 500 миллионов долларов на разработку компьютеров пятого поколения на основе технологий искусственного интеллекта, которые должны были потеснить «послушные» машины четвертого поколения. Наблюдая за тем, как японские компании оперативно захватывают рыночные позиции в самых разных областях промышленности — от фотоаппаратов до стереосистем и телевизоров, — американские и европейские производители в панике бросились требовать у своих правительств аналогичных субсидий и прочей поддержки. Однако несмотря на большой шум, японский проект разработки компьютеров пятого поколения в конечном итоге показал свою несостоятельность и был тихо свернут. В каком-то смысле эта ситуация оказалась близка той, с которой столкнулся Беббидж — идея настолько опередила свое время, что для ее реализации не нашлось адекватной технологической базы.