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

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

В конце 60-х годов калькуляторы представляли собой большие электромеханические машины размером с современный лазерный принтер и весили около 20 кг. В сентябре 1969 года японская компания Busicom обратилась к корпорации Intel с просьбой выпустить 12 несерийных микросхем для электронной вычислительной машины. Инженер компании Intel Тед Хофф (Ted Hoff ), назначенный в качестве исполнителя этого проекта, решил, что можно поместить 4-разрядный универсальный процессор на одну микросхему, которая будет выполнять те же функции и при этом окажется проще и дешевле. Так в 1970 году появился первый процессор на одной микросхеме — 4004 на 2300 транзисторах [Faggin et al., 1996].

Заметим, что ни сотрудники Intel, ни сотрудники Busicom не имели ни малейшего понятия, какое грандиозное открытие они совершили. Когда компания Intel решила, что стоит попробовать использовать процессор 4004 в других разработках, она предложила купить все права на новую микросхему у компании Busicom за 60 000 долларов, то есть за сумму, которую Busicom заплатила Intel за разработку этой микросхемы. Фирма Busicom сразу приняла предложение Intel, и компания Intel начала работу над 8-разрядной версией микросхемы, 8008, выпущенной в 1972 году. Все процессоры семейства Intel, начиная с моделей 4004 и 8008, перечислены в табл. 1.4.

Таблица 1.4. Семейство процессоров Intel. Тактовая частота измеряется в МГц(1 МГц = 1 млн циклов/с)
Микросхема Дата выпуска МГц Количество транзисторов Объем памяти Примечание
4004 4/1971 0,108 2 300 640 байт Первый микропроцессор на микросхеме
8008 4/1972 0,08 3 500 16 Кбайт Первый 8-разрядный микропроцессор
8080 4/1974 2 6 000 64 Кбайт Первый многоцелевой процессор на микросхеме
8086 6/1978 5-10 29 000 1 Мбайт Первый 16-разрядный процессор на микросхеме
8088 6/1979 5-8 29 000 1 Мбайт Использовался в IBM PC
80286 2/1982 8-12 134 000 16 Мбайт Появилась защита памяти
80386 10/1985 16-33 275 000 4 Гбайт Первый 32-разрядный процессор
80486 4/1989 25-100 1 200 000 4 Гбайт Кэш-память на 8 Кбайт
Pentium 3/1993 60-223 3 100 000 4 Гбайт Два конвейера, у более поздних моделей — MMX
Pentium Pro 3/1995 150-200 5 500 000 4 Гбайт1 Два уровня кэш-памяти
Pentium II 5/1997 233-400 7 500 000 4 Гбайт Pentium Pro плюс MMX
Pentium III 2/1999 650-1400 9 500 000 4 Гбайт Появились SSE-команды, ускоряющие обработку трехмерной графики
Pentium 4 11/2000 1300-3800 42 000 000 4 Гбайт Гиперпоточность, дополнительные SSE-команды
Core Duo 1/2006 1600-3200 152 000 000 2 Гбайт Два ядра на одной подложке
Core 7/2006 1200-3200 410 000 000 64 Гбайт 64-разрядная 4-ядерная архитектура
Core i7 1/2011 1100-3300 1 160 000 000 24 Гбайт Интегрированный графический процессор
1 Шина адреса у микропроцессоров Pentium Pro и Pentium II имеет ширину 36 бит, что позволяет непосредственно адресовать 64 Гбайт. — Примеч. науч. ред.