История развития микропроцессоров. История процессоров Кто изобрел процессор

Введение

1 Развитие микропроцессоров

2 Микропроцессоры i80386

3 Микропроцессоры i80486

4 Процессоры Pentium

5 Производительность процессоров

6 Сопроцессоры

Список используемой литературы


Введение

Важнейший элемент любого PC - микропроцессор. Он в большей степени определяет возможности вычислительной системы. Первый микропроцессор i4004 был изготовлен в 1971г и с тех пор фирма Intel прочно удерживает лидирующее положение на сегменте рынка. Наиболее успешен проект разработки i8080. Именно на ней был основан компьютер "Альтаир", для которого Б. Гейтс написал свой первый интерпретатор Basic. Классическая архитектура i8080 оказала огромное влияние на дальнейшее развитие однокристальных микропроцессоров. Настоящим промышленным стандартом для PC стал микропроцессор i8088, который был анонсирован Intel в июне 1979г. В 1981г "голубой гигант" (фирма IBM) выбрала этот процессор для своего PC. Первоначально микропроцессор i8088 работал на частоте 4.77 МГц и имел быстродействие около 0.33 Mops, однако потом были разработаны его клоны, рассчитанные на более высокую тактовую частоту 8 МГц. Микропроцессор i8086 появился ровно на год раньше, в июле 1978г, стал популярен благодаря компьютеру CompaqDecPro. Опираясь на архитектуру i8086 и учитывая запросы рынка, в феврале 1982г Intel выпустила i80286. Он появился одновременно с новым компьютером IBM PC AT. Наряду с увеличением производительности имел защищенный режим (использовал более изощренную технику управления памятью). Защищенный режим позволил таким программам, как Windows 3.0 и OS/2 работать с ОЗУ выше 1Мб. Благодаря 16-ти разрядным данным на новой системной шине можно обмениваться с ПУ 2-х байтными сообщениями. Новый микропроцессор позволял в защищенном режиме обращаться к 16Мб ОЗУ. В процессоре i80286 впервые на уровне микросхем были реализованы мультизадачность и управление виртуальной памятью. При тактовой частоте 8 МГц достигалась производительность 1.2 Mips.

1 Развитие микропроцессоров

ЭВМ получили широкое распространение, начиная с 50-х годов. Прежде это были очень большие и дорогие устройства, используемые лишь в государственных учреждениях и крупных фирмах. Размеры и форма цифровых ЭВМ неузнаваемо изменились в результате разработки новых устройств, называемых микропроцессорами.

Микропроцессор (МП) - это программно-управляемое электронное цифровое устройство, предназначенное для обработки цифровой информации и управления процессом этой обработки, выполненное на одной или нескольких интегральных схемах с высокой степенью интеграции электронных элементов.

В 1970 году Маршиан Эдвард Хофф из фирмы Intel сконструировал интегральную схему, аналогичную по своим функциям центральному процессору большой ЭВМ - первый микропроцессор Intel-4004, который уже в 1971 году был выпущен в продажу.

Это был настоящий прорыв, ибо МП Intel-4004 размером менее 3 см был производительнее гигантской машины ENIAC. Правда работал он гораздо медленнее и мог обрабатывать одновременно только 4 бита информации (процессоры больших ЭВМ обрабатывали 16 или 32 бита одновременно), но и стоил первый МП в десятки тысяч раз дешевле.

Кристалл представлял собой 4-разрядный процессор с классической архитектурой ЭВМ гарвардского типа и изготавливался по передовой p-канальной МОП технологии с проектными нормами 10 мкм. Электрическая схема прибора насчитывала 2300 транзисторов. МП работал на тактовой частоте 750 кГц при длительности цикла команд 10,8 мкс. Чип i4004 имел адресный стек (счетчик команд и три регистра стека типа LIFO), блок РОНов (регистры сверхоперативной памяти или регистровый файл - РФ), 4-разрядное параллельное АЛУ, аккумулятор, регистр команд с дешифратором команд и схемой управления, а также схему связи с внешними устройствами. Все эти функциональные узлы объединялись между собой 4-разрядной ШД. Память команд достигала 4 Кбайт (для сравнения: объем ЗУ миниЭВМ в начале 70-х годов редко превышал 16 Кбайт), а РФ ЦП насчитывал 16 4-разрядных регистров, которые можно было использовать и как 8 8-разрядных. Такая организация РОНов сохранена и в последующих МП фирмы Intel. Три регистра стека обеспечивали три уровня вложения подпрограмм. МП i4004 монтировался в пластмассовый или металлокерамический корпус типа DIP (Dual In-line Package) всего с 16 выводами. В систему его команд входило всего 46 инструкций.

Вместе с тем кристалл располагал весьма ограниченными средствами ввода/вывода, а в системе команд отсутствовали операции логической обработки данных (И, ИЛИ, ИСКЛЮЧАЮЩЕЕ ИЛИ), в связи с чем их приходилось реализовывать с помощью специальных подпрограмм. Модуль i4004 не имел возможности останова (команды HALT) и обработки прерываний.

Цикл команды процессора состоял из 8 тактов задающего генератора. Была мультиплексированная ША (шина адреса)/ШД (шина данных), адрес 12-разрядный передавался по 4-разряда.

1 апреля 1972 г. фирма Intel начала поставки первого в отрасли 8-разрядного прибора i8008. Кристалл изготавливался по р-канальной МОП-технологии с проектными нормами 10 мкм и содержал 3500 транзисторов. Процессор работал на частоте 500 кГц при длительности машинного цикла 20 мкс (10 периодов задающего генератора).

В отличие от своих предшественников МП имел архитектуру ЭВМ принстонского типа, а в качестве памяти допускал применение комбинации ПЗУ и ОЗУ.

По сравнению с i4004 число РОН уменьшилось с 16 до 8, причем два регистра использовались для хранения адреса при косвенной адресации памяти (ограничение технологии - блок РОН аналогично кристаллам 4004 и 4040 в МП 8008 был реализован в виде динамической памяти). Почти вдвое сократилась длительность машинного цикла (с 8 до 5 состояний). Для синхронизации работы с медленными устройствами был введен сигнал готовности READY.

Система команд насчитывала 65 инструкций. МП мог адресовать память объемом 16 Кбайт. Его производительность по сравнению с четырехразрядными МП возросла в 2,3 раза. В среднем для сопряжения процессора с памятью и устройствами ввода/вывода требовалось около 20 схем средней степени интеграции.

Возможности р-канальной технологии для создания сложных высокопроизводительных МП были почти исчерпаны, поэтому "направление главного удара" перенесли на n-канальную МОП технологию.

1 апреля 1974 МП Intel 8080 был представлен вниманию всех заинтересованных лиц. Благодаря использованию технологии п-МОП с проектными нормами 6 мкм, на кристалле удалось разместить 6 тыс. транзисторов. Тактовая частота процессора была доведена до 2 Мгц, а длительность цикла команд составила уже 2 мкс. Объем памяти, адресуемой процессором, был увеличен до 64 Кбайт.

За счет использования 40-выводного корпуса удалось разделить ША и ШД, общее число микросхем, требовавшихся для построения системы в минимальной конфигурации, сократилось до 6.

В РФ были введены указатель стека, активно используемый при обработке прерываний, а также два программнонедоступных регистра для внутренних пересылок. Блок РОНов был реализован на микросхемах статической памяти. Исключение аккумулятора из РФ и введение его в состав АЛУ упростило схему управления внутренней шиной.

Новое в архитектуре МП - использование многоуровневой системы прерываний по вектору. Такое техническое решение позволило довести общее число источников прерываний до 256 (до появления БИС контроллеров прерываний схема формирования векторов прерываний требовала применения до 10 дополнительных чипов средней интеграции). В i8080 появился механизм прямого доступа в память (ПДП) (как ранее в универсальных ЭВМ IBM System 360 и др.).

ПДП открыл зеленую улицу для применения в микроЭВМ таких сложных устройств, как накопители на магнитных дисках и лентах дисплеи на ЭЛТ, которые и превратили микроЭВМ в полноценную вычислительную систему.

Традицией компании, начиная с первого кристалла, стал выпуск не отдельного чипа ЦП, а семейства БИС, рассчитанных на совместное использование.

Современные микропроцессоры построены на 32-х битной архитектуре x86 или IA-32 (Intel Architecture 32 bit), но совсем скоро произойдет переход на более совершенную, производительную 64-х битную архитектуру IA-64 (Intel Architecture 64 bit). Фактически переход уже начался, этому свидетельствует массовый выпуск и выход в продажу в 2003 году нового микропроцессора Athlon 64 корпорации AMD (Advanced Micro Devices), этот микропроцессор примечателен тем, что может работать как с 32-х битными приложениями, так и с 64-х битными. Производительность 64-х битных микропроцессоров намного выше.

2 Микропроцессоры i80386

В октябре 1985 года Intel анонсировал первый 32-разрядный микропроцессор i80386. Первым компьютером, использующий этот микропроцессор, был CompaqDeskPro 386. Полностью 32-разрядная архитектура в новом микропроцессоре была дополнена расширенным устройством управления памятью, которое помимо блока сегментации было дополнено блоком управления страницами. Этого устройство позволяет легко переставлять сегменты из одного места памяти в другое. На тактовой частоте 16 МГц быстродействие составляло 6 Mips. 32-адресные линии позволяли физически адресовать 4Gb памяти, кроме того, был введен новый режим управления виртуальной памятью V86. В этом режиме могли одновременно могли выполняться несколько задач для i8086.

Микропроцессор i80386, изготовленный на 1 кристалле с сопроцессором, назывался i80386DX. Более дешевая модель 32-разрядного микропроцессора появилась только в июле 1988г (i80386SX). Новый микропроцессор использовал 16-разрядную шину данных и 24-разрядную шину адреса. Это было особенно удобно для стандартного IBM PC AT. Программное обеспечение, написанное для i80386DX, работало на i80386DX. Внутренние регистры были полностью идентичны. Индекс SX произошел от слова "шестнадцать"(16-разрядная шина данных). Для i486 SX стал означать отсутствие сопроцессора. На осенней выставке в 1989г Intel анонсировала i80486DX, который содержал 1.2 млн. транзисторов на одном кристалле и был полностью совместим с остальными 86-ми процессорами. Новые микросхемы впервые объединили на 1 кристалле ЦП, сопроцессор и Кэш-память. Использование конвейерной архитектуры, присущей RISC-процессорам, позволяющим достичь 4-х кратного производительности обычных 32-разрядных систем. 8Кб встроенной Кэш-памяти ускоряли выполнение за счет промежуточного хранения часто используемых команд и данных. На тактовой частоте 25 МГц микропроцессор имел производительность 16.5 Mips. Созданная в январе 1991г. версия микропроцессора с тактовой частотой 50 МГц позволял увеличить производительность еще на 50%. Встроенный сопроцессор существенно ускорял математические вычисления, однако впоследствии стало ясно, что подобный микропроцессор необходим только 30% пользователей.

Микропроцессор Intel 4004

История

Почему 4004?
Дело всё в том, что каждой категории продукции была присвоена своя цифра. Первыми изделиями Intel стали микросхемы памяти (PMOS -чипы), которым была присвоена нумерация 1xxx. В серии 2xxx разрабатывались микросхемы NMOS . Биполярные микросхемы были отнесены к серии 3xxx. 4-разрядные микропроцессоры получили обозначение 4xxx. Микросхемы CMOS получили обозначение 5xxx, память на магнитных доменах - 7xxx, 8-ми и более разрядные микропроцессоры и микроконтроллеры принадлежали к серии 8xxx. Серии 6xxx и 9xxx не использовались.

Вторая цифра обозначала тип продукции: 0 - процессоры, 1- микросхемы RAM, 2 - контроллеры, 3 - микросхемы ROM, 4 - сдвиговые регистры, 5 - микросхемы EPLD , 6 - микросхемы PROM, 7 - микросхемы EPROM , 8 - чипы наблюдения и схемы синхронизации в генераторах импульсов, 9 - чипы для телекоммуникаций.

Третья и четвёртая цифра соответствовали порядковому номеру изделия, А так как для работы первого процессора требовалось ещё три специализированные микросхемы (микросхемы ROM, RAM и расширитель ввода/вывода), которые выпущены раньше чем 4004, то микропроцессор получил имя 4004.

Микропроцессор 4004 выпускался в 16-контактном корпусе типа DIP , размеры кристалла была менее 1 кв. см. Процессор мог выполнять 60 000 инструкций в секунду. (Для сравнения, один из первых полностью электронных компьютеров - американский ЭНИАК - выполнял только 5000 инструкций в секунду, занимал площади в 278,7 кв. м. и весил 30 тонн.) Фирма Intel предугадала решающее значение микропроцессоров в миниатюризации компьютеров, и поэтому выкупила за $60 тыс. у фирмы Busicom авторские права на микропроцессор 4004 и его усовершенствованные версии.

Впрочем, в 1971 году процессор не стал хитом продаж. Стратегия фирма Интел была направлена на то, что сбыт 4004 расширяет рынок намного более популярных микросхем памяти 1101/1103. Заслуженной популярностью стал пользоваться только микропроцессор , электронный «правнук» 4004.

Специализированные микросхемы серии 4xxx

Чип 4004 поставлялся с 3-мя специализированными микросхемами: микросхемы ROM, RAM и расширитель ввода-вывода. И хотя у этих микросхем была своя система обозначений (серии 1xxx, 2xxx и 3xxx), они получили второе наименование в категории 4xxx, которое стало обозначаться рядом с их обычной нумерацией.

  • Коллекционирование

    Intel 4004, естественно, является одной из наиболее популярных микросхем в плане коллекционирования. Наиболее высоко ценятся бело-золотые микросхемы Intel 4004 с видимыми серыми следами на белой части (оригинальный тип корпуса). Так в 2004 году, такая микросхема, на

Федерико Фаджин присоединился к компании Intel, чтобы превратить видение Теда Хоффа в кремниевую реальность. Менее чем через год он и его команда создали микропроцессор 4004, который был представлен в ноябре 1971 г. Первой серьезной проблемой для Фаджина стала разработка методологии использования новой технологии кремниевых затворов. Это позволило по-другому создавать сложные схемы. Поскольку ничего подобного до этого никто не делал, пришлось все начинать с нуля. И Федерико Фаджину это удалось - он самостоятельно разработал чип всего за 9 месяцев 1970 г. Это фантастически короткий срок по сравнению с процессорами «Интел» следующих поколений. Например, для создания 32-разрядного чипа уже потребовалось 100 человеко-лет.

Конструктивное исполнение

Дизайн на основе кремниевых затворов, созданный Федерико Фаджином, сделал первый микропроцессор реальностью в 1971 г. Он был необычным, так как интеграция такой сложности никогда раньше не достигалась. Фаджин смог разработать процессор Intel 4004 только благодаря своим инновациям в МОП-технологии производства Начальная загрузка и скрытый контакт стали идеями, которые легли в основу впервые примененной им методологии проектирования, позволили спасти архитектуру Хоффа и реализовать ее в 1970 г. Без этого она была бы неосуществима, потому что результат был бы слишком медленным и дорогостоящим, чтобы иметь практическое применение. Таким образом, изобретение не заключалось в разработке модели простого ЦПУ, недостатка в которых в то время не было, но в создании и внедрении технологии, которая впервые позволила разместить на одном кристалле все функциональные блоки процессора.

Тед Хофф надеялся, что предложенная им архитектура и набор команд могут быть размещены на одном кристалле. Однако он не мог оценить осуществимость проекта или воплотить его, поскольку не являлся МОП-разработчиком. Именно Федерико Фаджин изобрел дизайн и компоновку 2300 транзисторов произвольной логики на кристалле размером всего 3х4 мм, недорогом, с 5-кратной скоростью работы и вдвое большей плотностью размещения элементов, чем у существовавшей в то время технологии МОП.

Методология Фаджина стала прорывом и использовалась во всех ранних микропроцессорах компании. Итальянский инженер привел проект к успешному завершению и сыграл роль в продвижении нового процессора Intel, продемонстрировав руководству компании, что чип может использоваться не только в калькуляторах.

Технические характеристики

Спецификации процессора Intel 4004 следующие:

  • Площадь кристалла: 12 мм 2 .
  • Максимальная тактовая частота: 740 кГц.
  • Время цикла: 10,8 мкс (8 тактов / цикл команды).
  • Время выполнения команды - 1 или 2 цикла команды (10,8 или 21,6 мкс), 46300-92600 команд в секунду.
  • Сложение двух 8-значных чисел (по 32 бита каждое) занимает 850 мкс, т. е. 79 циклов команд, около 10 циклов на десятичную цифру.
  • Раздельное хранение программ и данных. В отличие от дизайнов на основе использующих отдельные шины, в 4004 есть одна мультиплексированная 4-битная шина для передачи 12-разрядных адресов, 8-битных команд и 4-битных слов данных.
  • Прямая адресация 51220 бит (640 байт) ОЗУ, организованного в виде 1280 4-разрядных «символов», из которых 1024 представляют данные и 256 - состояние.
  • Прямая адресация 32768 бит ПЗУ (4096 байт).
  • Набор из 46 команд (из которых 41 шириной 8 бит и 5 - 16 бит).
  • 16 регистров по 4 бита.
  • Внутренний стек подпрограмм глубиной в 3 уровня.

Заказ Busicom

Компьютер с хранимой программой, использовавшийся в качестве калькулятора в 1950-х и 1960-х годах, был одним из лучших достижений послевоенной эпохи и был знаком всем инженерам, работающим в полупроводниковой промышленности.

В 1969 г. японский производитель калькуляторов Busicom обратился к компании Intel, чтобы воплотить в кремнии их логический дизайн для серии калькуляторов. Их подход повторял реализацию первого в мире настольного программируемого калькулятора Olivetti"s Programma 101, представленного на Всемирной ярмарке в Нью-Йорке в 1965 г. и поступившего в продажу в том же году. Programma 101 имел ЦПУ (центральное процессорное устройство) и с последовательным чтением и записью, которые были выполнены из дискретных компонентов. Компания Busicom предложила аналогичную архитектуру, предусматривавшую реализацию процессора на трех МОП-микросхемах, ПЗУ и регистра еще на двух, с двумя другими чипами ввода-вывода.

Архитектура MCS-4

Руководитель отдела прикладных исследований Тед Хофф признал, что сложность дизайна Busicom заключалась в использовании последовательной памяти, и поскольку Intel разрабатывала свое первое динамическое ОЗУ (оперативное запоминающее устройство), он видел, что конструкцию можно существенно упростить, используя традиционную и более универсальную компьютерную архитектуру, основанную на ОЗУ. С помощью Стэна Мазора и благодаря взаимодействию с инженерами Busicom, среди которых был Масатоши Сима, Хофф сформулировал архитектуру MCS-4, сократив дизайн с 7 до 4 чипов. Хофф полагал, что ЦПУ можно было бы реализовать в одном 4-битном микропроцессоре, но ни он, ни Мазор не были МОП-разработчиками, и у Intel не было специалистов, способных создавать сложные ИС с произвольной логической структурой. Поэтому предложение Хоффа простаивало около 6 месяцев, пока в апреле 1970 года не был принят на работу Федерико Фаджин, который и возглавил этот проект.

Инновационная технология

Федерико Фаджин перешел в Intel из Fairchild Semiconductor, где в 1968 г. он разработал МОП-технологию с кремниевыми затворами и создал на ее основе первую в мире коммерческую интегральную схему 3708. Технология была принята компанией Intel и впоследствии всей мировой полупроводниковой промышленностью, и в течение 40 лет являлась базовой структурой, использовавшейся почти во всех микросхемах. соучредитель компании «Интел», признал, что основным компонентом ее раннего успеха стал именно этот шаг. МОП-технология с кремниевыми затворами обеспечила конкурентоспособные характеристики Intel 4004: чип был примерно в 5 раз быстрее, имел в 100 раз меньшую утечку перехода и вмещал в 2 раза больше логических транзисторов произвольного типа по сравнению с чипом того же размера, изготовленного с алюминиевыми затворами, и рассеивал равную мощность. Это позволило создавать первые коммерчески успешные динамические ОЗУ, датчики изображения с ПЗС-матрицей (приборы с зарядовой связью), энергонезависимые запоминающие устройства и микропроцессоры. Впервые в истории процессор содержал все компоненты компьютера общего назначения.

Создание нового дизайна и макета

Тэд Хофф не был конструктором МОП-схем. Его роль заключалась в создании архитектуры и в дальнейшей поддержке продуктов. После определения набора команд проект был передан команде МОП-разработчиков, возглавляемой Федерико Фаджином. Работы велись очень быстро, и примерно за 9 месяцев были созданы 3 основных чипа. Последним из них в январе 1971 года появился микропроцессор Intel 4004.

По словам Стэна Мазора, заслуга Фаджина состояла в том то, что он осуществил инженерный дизайн, а Хоффа - в создании оригинальной концепции и архитектуры. Сам Мазор являлся своего рода посредником, который помогал, как мог, и делал то, что мог.

Федерико Фаджин разработал методологию проектирования МОП-структур с кремниевым затвором, используемых в произвольных логических схемах. Эта было необходимо, поскольку новая технология требовала другого дизайна, и особенно макета.

По словам Фаджина, он решил, что вместо того, чтобы отдельно проектировать логику, а затем схему, следует делать их вместе на одном листе. При этом необходимо учитывать расположение, насколько это возможно, чтобы проводники и транзисторы располагались как можно ближе к окончательной компоновке. Очевидно, для этого нужно было предварительно провести общее планирование чипа, чтобы знать размещение различных блоков. Именно тогда он и ​​уточнил методологию создания такого типа схем.

Проектирование нового процессора Intel и руководство проектом MCS-4 с начала разработки до производства мог осилить только тот, кто был способен внедрять инновации в технологию процесса, макетирование микросхем, схемотехнику, логический дизайн и компьютерную архитектуру. Фаджин приобрел такие навыки и знания через свое образование и опыт работы до того, как он присоединился к Intel. После окончания технического вуза в Виченце (Италия) он участвовал в разработке и создании небольшого транзисторного экспериментального компьютера с памятью на магнитных сердечниках в компании Olivetti в Борголомбардо (Италия) в возрасте 19 лет. Затем он с отличием окончил Университет Падуи и занялся разработкой технологии МОП, создав 2 коммерческие микросхемы, когда работал в SGS-Fairchild (теперь ST Micro). В 1968 г. он был направлен в Fairchild Semiconductor R&D в Пало-Альто (Калифорния), где создал технологию МОП с кремниевым затвором и др.

Реальные инновации

Концептуализация первого процессора, ставшая основным вкладом Хоффа в проект 4004, происходила и в других компаниях. К такому же выводу пришли несколько групп независимо друг от друга. Поэтому главным в изобретении микропроцессора было создание экономически обоснованного продукта. Только один человек в мире знал, как сделать следующий шаг и перевести архитектуру в рабочий дизайн. Это был Федерико Фаджин. Без него первый микропроцессор никогда бы не был построен. Еще в Fairchild он изобрел технологию, которая легла в основу будущих устройств. После начала работы в компании «Интел», он исправил ошибки отсутствующего Хоффа, а затем сделал первый чип Intel 4004, после чего возглавил разработку 8008 и являлся главным архитектором 8080.

В то время инженеры знали, как создавать небольшие компьютеры, делать логический дизайн ЦПУ и создавать программы. Идея о микропроцессоре, т. е. о размещении на одном кристалле универсального компьютера, тоже витала в воздухе. Некоторые архитектуры уже были реализованы на нескольких МОП-микросхемах. Тем не менее, никто не знал, как установить 2300 транзисторов произвольной логики - минимально необходимое количество для простого процессора - в микросхему достаточно маленького размера, чтобы производство было дешевым, скорость работы была высокой, а рассеиваемая мощность достаточной для размещения в существующих корпусах.

Таким образом, реальная инновация в микропроцессоре заключалась в его компоновке на одном кремниевом чипе, поскольку все остальное было сделано раньше. И это удалось Фаджину без какой-либо значимой помощи со стороны Теда Хоффа и Стэна Мазора.

Единственный, кто ему помогал, - это инженер Busicom Масатоши Сима. Он пришел в Intel, чтобы проверить прогресс выполнения заказа через пару дней после того, как Фаджин был нанят на работу. Он понял, что за предыдущие 6 месяцев не было достигнуто никакого прогресса. Учитывая задержку в проекте и отсутствие какого-либо инженера Intel, способного помочь, Симе было разрешено остаться на 6 месяцев, чтобы ускорить работу. Однако он мало знал об и, хотя он был очень полезным, все творческие решения принимал Фаджин. Начальник последнего, Лесли Вадаш, был так озабочен дизайном 1103 (первым 1024-битным динамическим ОЗУ, считавшегося будущим Intel), что не мог обеспечить технический контроль над проектом MCS-4. После успеха с 4004 Фаджин руководил внедрением 8008, а также задумал и определил архитектуры самых успешных из всех первых процессоров - 4040 и 8080.

Сомнения разработчиков

По словам Стэна Мазора, он и Тед Хофф полагали, что Intel 4004 был слишком агрессивным. Они не были уверены, что его можно сделать, поэтому начали с другого чипа, названного 4005. Это был совместный проект с MIL, который был партнером Intel в Канаде. Они определили намного более простую архитектуру, чем 4004. Канадская компания должна была разработать чип, а Intel - предоставить память. Оказалось, что она не смогла сделать 4005.

Хофф и Мазор в 1994 г. не были уверены в возможности реализации 4004. Вот почему через несколько месяцев после того, как Фаджин присоединился к Intel, они создали более простую архитектуру 4005 и отдали в канадскую компанию MIL для разработки. Но инженерам MIL микропроцессор сделать не удалось. Стало понятно, что даже создание простого чипа было далеко от рутинной работы. Кроме того, Хофф и Мазор сомневались, что 4004 может пригодиться для приложений, отличных от калькуляторов, кассовых аппаратов и т.п. Они думали, что только 1201, а позже и 8008 будут иметь достаточно универсальную архитектуру, чтобы использоваться в различных приложениях. После завершения проекта 4004 Фаджин продемонстрировал, что микропроцессор может применяться в различных системах управления и призвал руководство вывести Intel 4004 на рынок.

Неудачи с 8008

Другим примером, доказывающим то, насколько необходимой была методология Фаджина, является Intel 8008, архитектура которого первоначально разрабатывалась корпорацией Computer Terminal Corporation (CTC). Работа над чипом, первоначально названным 1201, началась до того, как Фаджин присоединился к Intel, но проект, назначенный разработчику процессоров с произвольной логикой, который перешел из General Instrument, далеко не продвинулся, потому что в то время отсутствовала какая-либо методология и библиотеки схем. Работы над 8008 были приостановлены и возобновились только в год выпуска Intel 4004.

Микропроцессор TI

Еще одним примером является первый одночиповый ЦПУ, который стал вторым источником для 8008, заказанных CTC у компании Texas Instruments. Объявленный в прессе в середине 1971 года, всего через несколько месяцев после успешного создания 4004, этот процессор так никогда и не заработал и никогда не продавался. Он был создан с использованием МОП-технологии с металлическим затвором компанией, которая имела многолетний опыт разработки ИС со сложной произвольной логикой. По сравнению с процессором «Интел-8008», размер чипа ТІ был вдвое больше, обеспечивая выполнение тех же функций. Скорость работы и рассеиваемая мощность никогда не обнародовались.

Пример для подражания

После того, как проект 4004 был завершен, другие инженеры, как внутри, так и вне компании Intel, смогли изучить методы, используемые Фаджином, исследовав дизайн под микроскопом. Этот же стиль использовался во всех других ранних микропроцессорах Intel и Zilog.

В заключение

4004 стал самым первым в истории процессором, сделанным по технологии кремниевого затвора. Это была самая передовая интегральная микросхема того времени. Ее создание требовало не только экстраординарных творческих способностей и навыков от дизайнера, но и глубокого знания новой технологии, которое мог иметь только ее разработчик. Кроме того, для успешного завершения проекта, который требовалось завершить за 10 месяцев из-за предыдущих невыполненных обязательств перед клиентом, были необходимы большое мужество, мотивация, навыки управления и устойчивая напряженная работа.

), начиная от первых графических адаптеров MDA и CGA и заканчивая новейшими архитектурами AMD и NVIDIA. Теперь настала очередь проследить за тем, как развивались центральные процессоры - не менее важная составляющая любого компьютера. В этой части материала речь пойдет о 1970-х годах, а следовательно, первых 4- и 8-битных решениях.

Первые центральные процессоры были многоножками

1940–1960-е годы

Прежде чем углубляться в историю развития центральных процессоров, необходимо сказать несколько слов о развитии компьютеров в целом. Первые CPU появились еще в 40-х годах XX века. Тогда они работали с помощью электромеханических реле и вакуумных ламп, а применяемые в них ферритовые сердечники выполняли роль запоминающих устройств. Для функционирования компьютера на базе таких микросхем требовалось огромное количество процессоров. Подобный компьютер представлял собой огромный корпус размером с достаточно большую комнату. При этом он выделял большое количество энергии, а его быстродействие оставляло желать лучшего.

Компьютер, использующий электромеханические реле

Однако уже в 1950-х годах в конструкции процессоров стали применяться транзисторы. Благодаря их применению инженерам удалось добиться более высокой скорости работы чипов, а также снизить их энергопотребление, но повысить надежность.

В 1960-х годах получила свое развитие технология изготовления интегральных схем, что позволило создавать микрочипы с расположенными на них транзисторами. Сам процессор состоял из нескольких таких схем. С течением времени технологии позволили размещать все большее количество транзисторов на кристалле, в связи с чем количество используемых в CPU интегральных схем сокращалось.

Тем не менее архитектура процессоров была всё ещё очень и очень далека от того, что мы видим сегодня. Но выход в 1964 году IBM System/360 немного приблизил дизайн тогдашних компьютеров и CPU к современному - прежде всего в плане работы с программным обеспечением. Дело в том, что до появления этого компьютера все системы и процессоры работали лишь с тем программным кодом, который был написан специально для них. В своих ЭВМ компания IBM впервые использовала иную философию: вся линейка разных по производительности CPU поддерживала один и тот же набор инструкций, что позволяло писать ПО, которое работало бы под управлением любой модификации System/360.

Компьютер IBM System/360

Возвращаясь к теме совместимости System/360, нужно подчеркнуть, что IBM уделила очень много внимания данному аспекту. Например, современные компьютеры линейки zSeries до сих пор поддерживают работу программного обеспечения, написанного для платформы System/360.

Не стоит забывать и о компании DEC (Digital Equipment Corporation), а именно о ее линейке компьютеров PDP (Programmed Data Processor). Фирма была основана в 1957 году, и в 1960 году выпустила свой первый миникомпьютер PDP-1. Устройство представляло собой 18-битную систему и по размерам было меньше, чем мейнфреймы того времени, занимая «всего лишь» комнатный угол. В компьютер был интегрирован ЭЛТ-монитор. Интересно, что первая в мире компьютерная игра под названием Spacewar! была написана именно под платформу PDP-1. Стоимость компьютера в 1960 году составляла 120 тысяч долларов США, что было значительно ниже цены других мейнфреймов. Тем не менее PDP-1 не пользовался особой популярностью.

Компьютер PDP-1

Первым коммерчески успешным устройством DEC стал компьютер PDP-8, выпущенный в 1965 году. В отличие от PDP-1, новая система была 12-битной. Стоимость PDP-8 составляла 16 тысяч долларов США – это был самый дешевый миникомпьютер того времени. Благодаря столь низкой цене устройство стало доступно промышленным предприятиям и научным лабораториям. В итоге было продано около 50 тысяч таких компьютеров. Отличительной архитектурной особенностью процессора PDP-8 стала его простота. Так, в нем было всего четыре 12-битных регистра, которые использовались для задач различного типа. При этом PDP-8 содержал всего 519 логических вентилей.

Компьютер PDP-8. Кадр из фильма «Три дня Кондора»

Архитектура процессоров PDP напрямую повлияла на устройство 4- и 8-битных процессоров, о которых и пойдет речь далее.

Intel 4004

1971 год вошел в историю как год появления первых микропроцессоров. Да-да, таких решений, которые используются сегодня в персональных компьютерах, ноутбуках и других устройствах. И одной из первых заявила о себе тогда еще только-только основанная компания Intel, выпустив на рынок модель 4004 - первый в мире коммерчески доступный однокристальный процессор.

Прежде чем перейти непосредственно к процессору 4004, стоит сказать пару слов о самой компании Intel. Её в 1968 году создали инженеры Роберт Нойс и Гордон Мур, которые до того момента трудились на благо компании Fairchild Semiconductor, и Эндрю Гроувом. Кстати, именно Гордон Мур опубликовал всем известный «закон Мура», согласно которому количество транзисторов в процессоре удваивается каждый год.

Уже в 1969-ом, спустя всего лишь год после основания, компания Intel получила заказ от японской компании Nippon Calculating Machine (Busicon Corp.) на производство 12 микросхем для высокопроизводительных настольных калькуляторов. Первоначальный дизайн микросхем был предложен самой Nippon. Однако такая архитектура не приглянулась инженерам Intel, и сотрудник американской компании Тед Хофф предложил сократить число микросхем до четырех за счет использования универсального центрального процессора, который бы отвечал за арифметические и логические функции. Помимо центрального процессора, архитектура микросхем включала оперативную память для хранения данных пользователя, а также ПЗУ для хранения программного обеспечения. После утверждения окончательной структуры микросхем продолжилась работа над дизайном микропроцессора.

В апреле 1970 года к команде инженеров Intel присоединился итальянский физик Федерико Фаджин, который до этого также работал в компании Fairchild. У него был большой опыт работы в области логического проектирования компьютеров и технологий МОП (металл-оксид-полупроводник) с кремниевыми затворами. Именно благодаря вкладу Федерико инженерам Intel удалось объединить все микросхемы в один чип. Так увидел свет первый в мире микропроцессор 4004.

Процессор Intel 4004

Что касается технических характеристик Intel 4004, то, по сегодняшним меркам, конечно, они были более чем скромные. Чип производился по 10-мкм техпроцессу, содержал 2300 транзисторов и работал на частоте 740 кГц, что означало возможность выполнения 92 600 операций в секунду. В качестве форм-фактора использовалась упаковка DIP16. Размеры Intel 4004 составляли 3x4 мм, а по бокам располагались ряды контактов. Изначально все права на чип принадлежали компании Busicom, которая намеревалась использовать микропроцессор исключительно в калькуляторах собственного производства. Однако в итоге они позволили Intel продавать свои чипы. В 1971 году любой желающий мог приобрести процессор 4004 по цене примерно 200 долларов США. К слову, чуть позже Intel выкупила все права на процессор у Busicom, предрекая важную роль чипа в последующей миниатюризации интегральных схем.

Несмотря на доступность процессора, его область применения ограничилась калькулятором Busicom 141-PF. Также долгое время ходили слухи, что Intel 4004 применялся в конструкции бортового компьютера беспилотного космического аппарата «Пионер-10», который стал первым межпланетным зондом, совершившим пролет вблизи Юпитера. Эти слухи напрямую опровергаются тем, что бортовые компьютеры «пионера» имели 18- или 16-битную разрядность, тогда как Intel 4004 был 4-битным процессором. Впрочем, стоит отметить, что инженеры NASA рассматривали возможность его использования в своих аппаратах, однако посчитали чип недостаточно испытанным для таких целей.

Процессор Intel 4040

Спустя три года после выхода процессора Intel 4004 увидел свет его преемник - 4-битный Intel 4040. Чип производился по тому же 10-мкм техпроцессу и работал на той же тактовой частоте 740 кГц. Тем не менее, процессор стал немного «сложнее» и получил более богатый набор функций. Так, 4040 содержал 3000 транзисторов (на 700 больше, чем у 4004). Форм-фактор процессора остался прежним, однако вместо 16-пинового стали использовать 24-пиновый DIP. Среди улучшений 4040 стоит отметить поддержку 14 новых команд, увеличенную до 7 уровней глубину стека, а также поддержку прерываний. «Сороковой» использовался в основном в тестовых устройствах и управлении оборудованием.

Intel 8008

Помимо 4-битных процессоров, в начале 70-х годов в арсенале Intel появилась и 8-битная модель - 8008. По своей сути чип представлял собой 8-битную версию процессора 4004 с меньшей тактовой частотой. Не стоит этому удивляться, потому как разработка модели 8008 велась параллельно с разработкой 4004. Так, в 1969 году компания Computer Terminal Corporation (впоследствии Datapoint) поручила Intel создание процессора для терминалов Datapoint, предоставив им схему архитектуры. Как и в случае с моделью 4004, Тэд Хофф предложил интегрировать все микросхемы в один чип, и в CTC согласились с таким предложением. Разработка плавно шла к своему завершению, но в 1970 году CTC отказались как от чипа, так и от дальнейшего сотрудничества с Intel. Причины были банальны: инженеры Intel не вложились в установленные сроки разработки, а функциональность предоставленного «камня» не соответствовала запросам CTC. Договор между двумя компаниями был разорван, права на все наработки остались у Intel. Новым чипом заинтересовалась японская компания Seiko, инженеры которой хотели использовать новый процессор в своих калькуляторах.

Процессор Intel 8008

Так или иначе, но после прекращения сотрудничества с CTC Intel переименовала разрабатываемый чип в 8008. В апреле 1972 года этот процессор стал доступен для заказа по цене 120 долларов США. После того как Intel осталась без поддержки CTC, в стане компании осторожно относились к коммерческим перспективам нового чипа, однако сомнения были напрасны - процессор хорошо продавался.

Технические характеристики 8008 были во многом схожи с 4004. Процессор производился в 18-пиновом форм-факторе DIP по 10-мкм технологическим нормам и содержал 3500 транзисторов. Внутренний стек поддерживал 8 уровней, а объем поддерживаемой внешней памяти составлял до 16 Кбайт. Тактовая частота 8008 была установлена на отметке 500 кГц (на 240 кГц ниже, чем у 4004). За счет этого 8-битный процессор Intel зачастую проигрывал в скорости 4-битному.

На основе 8008 было построено несколько компьютерных систем. Первой из них стал не очень известный проект под названием The Sac State 8008. Эта система разрабатывалась в стенах университета Сакраменто под руководством инженера Билла Пентца. Несмотря на то, что долгое время первым созданным микрокомпьютером считалась система Altair 8800, именно The Sac State 8008 является таковым. Проект был завершен в 1972 году и представлял полностью полноценный компьютер для обработки и хранения медицинских записей пациентов. Компьютер включал в себя непосредственно процессор 8008, жесткий диск, 8 Кбайт оперативной памяти, цветной дисплей, интерфейс для подключения к мейнфреймам, а также собственную операционную систему. Стоимость такой системы была крайне высокой, поэтому The Sac State 8008 так и не смог получить должного распространения, хотя довольно продолжительное время конкурентов в плане производительности у него не было.

Примерно так выглядел The Sac State 8008

Тем не менее, The Sac State 8008 - не единственный компьютер, построенный на базе процессора 8008. Были созданы и другие системы, такие как американская SCELBI-8H, французская Micral N и канадская MCM/70.

Intel 8080

Как и в случае с процессором 4004, спустя некоторое время 8008 также получил обновление в лице чипа 8080. Однако в случае с 8-битным решением изменения, внесенные в архитектуру процессора, были намного более существенные.

Intel 8080 был представлен в апреле 1974 года. Прежде всего, нужно отметить, что производство процессора перевели на новый 6-мкм техпроцесс. Более того, при производстве использовалась технология N-МОП (n-канальные транзисторы) - в отличие от 8008, который производился с помощью P-МОП-логики. Использование нового техпроцесса позволило разместить на кристалле 6000 транзисторов. В качестве форм-фактора использовался DIP с 40 контактами.

Модель 8080 получила более богатый набор команд, который включал 16 команд передачи данных, 31 команду для их обработки, 28 команд для перехода с прямой адресацией, а также 5 команд управления. Тактовая частота процессора составила 2 МГц - в 4 раза больше, чем у предшественника. Также 8080 имел 16-разрядную адресную шину, которая позволяла производить адресацию 64 Кбайт памяти. Эти нововведения обеспечили высокую производительность нового чипа, которая примерно в 10 раз превышала таковую у 8008.

Процессор Intel 8080

Процессор 8080 в своей первой ревизии содержал серьезную ошибку, которая могла приводить к зависанию. Ошибка была исправлена в обновленной ревизии чипа, получившей название 8080А и выпущенной только спустя полгода.

Благодаря высокой производительности процессор 8080 стал очень популярным. Его применяли даже в системах управления уличным освещением и светофорами. Однако в основном его использовали в компьютерных системах, самой известной из которых являлась разработка компании MITS Altair-8800, представленная в 1975 году.

Altair-8800 работал на базе операционной системы Altair BASIC, а в качестве шины использовался интерфейс S-100, который спустя несколько лет стал стандартом для всех персональных компьютеров. Технические характеристики компьютера были более чем скромные. Он обладал всего лишь 256 байт оперативной памяти, у него отсутствовали клавиатура и монитор. Пользователь работал с компьютером путем ввода программ и данных в двоичной форме, щелкая набором маленьких ключей, которые могли занимать два положения: верхнее и нижнее. Результат считывался также в двоичной форме - по погасшим и светящимся лампочкам. Тем не менее, Altair-8800 стал настолько популярным, что такая маленькая компания, как MITS, попросту не успевала удовлетворять спрос на компьютеры. Популярности компьютера напрямую посодействовала его невысокая стоимость - 621 доллар США. При этом за 439 долларов США можно было приобрести компьютер в разобранном виде.

Компьютер Altair-8800

Возвращаясь к теме 8080, нужно отметить, что на рынке присутствовало множество его клонов. Тогдашняя маркетинговая ситуация в корне отличалась от того, что мы наблюдаем сегодня, и Intel было выгодно предоставлять сторонним компаниям лицензии на производство копий 8080. Производством клонов занималось множество крупных компаний, таких как National Semiconductor, NEC, Siemens и AMD. Да, в 70-е годы у AMD еще не было собственных процессоров - фирма занималась исключительно выпуском «ремейков» других кристаллов на собственных мощностях.

Интересно, что существовала и отечественная копия процессора 8080. Она была разработана Киевским НИИ микроприборов и носила название КР580ВМ80А. Было выпущено несколько вариантов этого процессора, в том числе и для применения в военных объектах.

«Незалежный» КР580ВМ80А

В 1976 году появилась обновленная версия чипа 8080, получившая индекс 8085. Новый кристалл изготавливался по 3 мкм техпроцессу, что позволило разместить на чипе 6500 транзисторов. Максимальная тактовая частота процессора составляла 6 МГц. Набор поддерживаемых инструкций содержал 79 команд, среди которых были две новые команды для управления прерываниями.

Zilog Z80

Главным событием после выхода 8080 стало увольнение Федерико Фаджина. Итальянец не был согласен с внутренней политикой компании и решил уйти. Вместе с бывшим менеджером Intel Ральфом Унгерманном и японским инженером Масатоши Шимой он основал компанию Zilog. Сразу после этого началась разработка нового процессора, похожего по своей архитектуре на 8080. Так, в июле 1976 года появился процессор Zilog Z80, бинарно совместимый с 8080.

Федерико Фаджин (слева)

В сравнении с Intel 8080 Zilog Z80 имел много улучшений, например, расширенный набор команд, новые регистры и инструкции для них, новые режимы прерываний, два отдельных блока регистров, а также встроенную схему регенерации динамической памяти. Кроме этого, стоимость Z80 была намного ниже, чем 8080.

Что касается технических характеристик, то процессор производился по 3-мкм технологическим нормам с применением технологий N-МОП и КМОП. Z80 содержал 8500 транзисторов, а его площадь равнялась 22,54 мм 2 . Тактовая частота Z80 варьировалась в пределах от 2,5 до 8 МГц. Разрядность шины данных составляла 8 бит. Процессор обладал 16-битной адресной шиной, а объем адресуемой памяти составлял 64 Кбайт. Z80 производился в нескольких форм-факторах: DIP40 или 44-контактных PLCC и PQFP.

Процессор Zilog Z80

Z80 очень быстро превзошел в популярности все конкурирующие решения, в том числе и 8080. Процессор применялся в компьютерах таких компаний, как Sharp, NEC и других. Также Z80 «прописался» в консолях Sega и Nintendo. Кроме этого, процессор использовался в игровых автоматах, модемах, принтерах, промышленных роботах и многих других устройствах.

ZX Spectrum

Отдельного упоминания достойно устройство под названием ZX Spectrum, несмотря на то, что наше сегодняшнее повествование не касается решений 80-х годов прошлого столетия. Компьютер разрабатывался британской компанией Sinclair Research и был выпущен в 1982 году. ZX Spectrum был далеко не первой разработкой SR. В начале 1970-х годов глава компании и ее главный инженер Клайв Синклейр (Clive Sinclair) занимались тем, что продавали радиодетали по почте. Ближе к середине 70-х Клайв создал карманный калькулятор, который стал первым успешным изобретением фирмы. Отметим, что в компании не занимались непосредственно разработкой калькулятора. Им удалось найти удачное сочетание дизайна, функциональности и стоимости, благодаря которому устройство отлично продавалось. Следующим устройством Sinclair также стал калькулятор, но с более богатым набором функций. Устройство предназначалось для более «продвинутой» аудитории, но снискать особого успеха ему не удалось.

Клайв Синклейр - «отец» ZX Spectrum

После калькуляторов Синклейр решил сосредоточиться на разработке полноценных компьютеров, и в промежутке между 1980 и 1981 годами появились домашние компьютеры линейки ZX: ZX80 и ZX81. Но самым популярным решением стала выпущенная в 1982 году система под названием ZX Spectrum. Изначально она должна была выйти на рынок под названием ZX83, но в последний момент было принято решение переименовать девайс, чтобы подчеркнуть поддержку компьютером цветного изображения.

ZX Spectrum стал популярным, прежде всего, благодаря своей простоте и дешевизне. Компьютер внешне напоминал игровую приставку. К нему через внешние интерфейсы подключались телевизор, который использовался в качестве монитора, и кассетный магнитофон, выполняющий функцию накопителя. На корпусе «Спектрума» располагалась многофункциональная клавиатура на 40 резиновых клавиш. Каждая кнопка имела до семи значений при работе в разных режимах.

Компьютер ZX Spectrum

Внутренняя архитектура ZX Spectrum также была довольно простой. Благодаря использованию технологии ULA (Uncommitted Logic Array) основную часть схемы компьютера удалось разместить на одной микросхеме. В качестве центрального процессора использовался Zilog Z80 с тактовой частотой 3,5 МГц. Объем оперативной памяти составлял 16 или 48 Кбайт. Правда, некоторые сторонние производители выпускали модули памяти объемом 32 Кбайт, которые вставлялись в один из портов расширения «Спектрума». Объем ПЗУ составлял 16 Кбайт, причем в память был вшит диалект языка BASIC под названием Sinclair BASIC. ZX Spectrum поддерживал вывод лишь однобитного звука через встроенный динамик. Компьютер работал лишь в графическом режиме (8 цветов и 2 уровня яркости). Следовательно, поддержки текстового режима не было. Максимальное разрешение при этом составляло 256x192 пикселов.

Без современной электроники жизнь человека уже сложно представить. Конечно, существует немало мест, где о современных технологиях до сих пор и не слышали, не то, чтобы пользоваться. Но все же подавляющая часть населения Земли так или иначе связана с электроникой, ставшей неотъемлемой частью нашего быта и работы.

Человек издревле использовал различные приспособления для того, чтобы сделать какие-то производственные процессы более эффективными или же сделать более комфортным свое собственное существование. Настоящий прорыв случился в конце 40-х годов 20-го века, когда были изобретены транзисторы. Первыми были биполярные транзисторы , используемые до сих пор. За ними последовали МОП-транзисторы (металл-оксидид-полупроводниковые).

Первые транзисторы такого типа были более дорогими и менее надежными, чем их биполярные «родственники». Но, начиная с 1964 года, в электронике стали использовать интегральные микросхемы, основой которых как раз и стали МОП-транзисторы. Это впоследствии позволило снизить стоимость производства электронных устройств и значительно снизить размеры гаджетов и систем с одновременным снижением энергопотребления. С течением времени микросхемы становились все более сложными и совершенными, заменяя собой крупные блоки транзисторов, что открыло возможность уменьшать размеры электронных устройств.

К концу 60-х годов стали распространяться микросхемы с довольно большим числом логических вентилей (большим для того времени): 100 и больше. Это позволило использовать новые элементы для создания компьютеров. Разработчики электронных вычислительных машин относительно быстро признали, что увеличение плотности размещения транзисторов в микросхеме позволит, в конце концов, создать компьютерный процессор в виде одного-единственного чипа. Изначально интегральные микросхемы с МОП-транзисторами использовались для создания терминалов, калькуляторов, их стали применять разработчики бортовых систем пассажирского и военного транспорта.

Ключевой момент

Сегодня большинство специалистов электронщиков признают, что старт качественно нового этапа развития электроники начался в 1971 году, когда появился 4-х битный процессор 4004 от Intel, впоследствии замененный 8-битным чипом 8008. Он появился после того, как небольших размеров японская компания с названием Nippon Calculating Machine, Ltd. (впоследствии Busicom Corp.) заказала всего 12 микросхем у Intel. Компании эти микросхемы были нужны для своих калькуляторов, а логический дизайн чипов был разработан сотрудником компании-заказчика). В то время для каждого устройства разрабатывался новый набор микросхем, выполнявших узкоспециализированные функции.

При выполнении заказа Маршиан Эдвард Хофф предложил снизить число микросхем для нового устройства японской компании, введя использование центрального процессора. Именно он, по задумке инженера, должен был стать центром обработки данных и выполнения арифметических и логических функций. Процессор должен был заменить собой сразу несколько микросхем. Руководства обеих компаний одобрили эту идею. Осенью 1969 года Хофф при помощи Стэнли Мэйзора предложил новую архитектуру микросхем, число которых было сокращено всего до 4. Часть предложенных элементов - 4-х разрядный центральный процессор, ПЗУ и ОЗУ.

Сам процессор смог разработать Федерико Фаджин, физик из Италии, который стал главным проектировщиком семьи MCS-4 в Intel. Именно он, благодаря знанию технологии МОП смог создать процессор, реализовав идею Хоффа. Кстати, первая в мире коммерческая микросхема, где использовалась технология кремниевых затворов, была разработана тоже им. Она носила название Fairchild 3708.

Фаджин, будучи сотрудником Intel, смог создать новый метод проектирования систем произвольной логики. Ему в его работе помогал Масатоси Сима, работавший в то время инженером в Busicom. Фаджин и Сима разработали впоследствии микропроцессор Zilog Z80 , который, кстати, производится и сейчас.


Архитектура процессора Intel 4004

Но главное случилось 15 ноября 1971 года. Это дата появления первого микропроцессора от Intel, чипа 4004 . Его стоимость на то время составила 200 долларов. Всего на одном кристалле были реализованы практически все функции процессора большой ЭВМ. Его анонсировали в ноябре 1971 года в журнале Electronic News.

Характеристики процессора:


  • Дата появления: 15 ноября 1971 года
  • Количество транзисторов: 2300
  • Площадь кристалла: 12 мм²
  • Техпроцесс: 10 мкм (P-channel silicon pie MOS technology)
  • Тактовая частота: 740 кГц (конкретно от 500 до 740,740… кГц, так как clock period 2..1,35мкс (или 92,6кГц?)
  • Разрядность регистров: 4 бит
  • Количество регистров: 16 (16 четырёхбитных могут быть использованы как 8 восьмибитных)
  • Количество портов: 16 четырёхбитных входных и 16 четырёхбитных выходных
  • Разрядность шины данных: 4 бита
  • Разрядность шины адреса: 12 бит
  • Гарвардская архитектура
  • Стек: внутренний 3-уровневый
  • Память команд (ПЗУ/ROM): 4 килобайта (32768 бит)
  • Объём адресуемой памяти (ОЗУ/RAM): 640 байт (5120 бит)
  • Количество инструкций: 46 (из которых 41 - 8-разрядные и 5 - 16-разрядные)
  • Цикл инструкций: 10,8 микросекунд
  • Напряжение питания: −15 В (pMOS)
  • Рабочая температура: от 0 до +70C
  • Условия хранения и эксплуатации: от -40 до +85C
  • Разъём: DIP16 (микросхема непосредственно впаивалась в печатную плату либо устанавливалась в специальный слот)
  • Корпус: 16-контактный DIP (1 вид пластиковый или 3 вида керамического, например, C4004(белая керамика с серыми полосками), С4004(белая керамика), D4004 (черно-серая керамика), P4004 (чёрный пластик))
  • Тип поставки: отдельно и в комплектах MCS-4 (ROM, RAM, I/O, CPU)
В секунду этот процессор выполнял от 60 000 до 93 000 инструкций. В то же время, один из первых электронных компьютеров, ЭНИАК , мог выполнять лишь 5000 инструкций в секунду. При этом ЭНИАК занимал 280 квадратных метров, весил 27 тонн и потреблял 174 кВт энергии.

4004 процессор не стал слишком популярным. Повсеместно стал использоваться 8080-й чип, который можно назвать «правнуком» 4004-го.

Калькуляторы и компьютеры

В 1971 году у компании Intel были конкуренты. Например, Mostek, компания, разрабатывавшая полупроводниковые элементы и устройства на их основе, создала первый в мире «калькулятор на чипе», MK6010 .

В июне 1971 года компания Texas Instruments запустила медиакампанию, посвященную преимуществам ее процессора. В то время Datapoint 2200 на основе TMX 1795 описывался, как «мощный компьютер, превосходящий оригинальный вариант», где имелось в виду, что возможности Datapoint 2200 на основе TMX 1795 значительно превосходили возможности Datapoint 2200 на основе биполярных транзисторов. Но СТС, после проверки работы нового чипа, отвергла его, продолжив использовать биполярные чипы. Intel все еще работала над собственным процессором.

Спустя некоторое время TI, убедившись в отсутствии спроса на TMХ 1795 (впоследствии - TMC 1795), завершила медиакампанию и прекратила производство системы. Но в историю вошел именно этот чип в качестве первого 8-битного процессора.

В 1971 году СТС потеряла интерес к единому процессору для своих систем, передав все права на новый чип Intel. Компания не стала отказываться от этой возможности, и продолжила разработку 8008 чипа , успешно предложив его ряду других компаний. В апреле 1972 года ей удалось поставить сотни тысяч таких процессоров. Два года спустя 8008 процессор был заменен на новый 8080, после чего пришел 8086 и началась эра систем на x86 архитектуре. Сейчас, работая на мощном ПК или ноутбуке, стоит помнить, что архитектура такой системы была разработана много лет назад для программируемого терминала Datapoint 2200.

Intel тогда использовала более совершенную технологию, которая и обеспечила преимущество ее процессоров. Они были быстрыми и относительно экономными в плане потребления энергии. Плюс ко всему, в микросхемах Intel плотность размещения транзисторов была выше, чем в чипе TI, что позволило снизить размеры процессоров. Плюс ко всему, важную роль играл и маркетинг, в этой сфере Intel тоже сделала ряд удачных шагов, что обеспечило известность разработок компании.

Как бы там ни было, ситуация с первенством в разработке первых процессоров далеко не так однозначна, как принято считать. Здесь было сразу несколько первопроходцев, но популярной в последствии стала разработка только одного из них. Собственно, с модернизированными «потомками» этой технологии, мы все имеем дело сегодня, в 21-м веке.

Теги: Добавить метки