Читать «Архитектура компьютера» онлайн - страница 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 Гбайт. — Примеч. науч. ред. |