Intel 4004
Intel 4004 — это 4-битный центральный процессор, выпущенный корпорацией Intel в 1971 году. Он считается первым в мире коммерчески доступным микропроцессором, реализованным на одной интегральной схеме (чипе). Intel 4004 положил начало эпохе микрокомпьютеров и стал основой для развития всей современной вычислительной техники.
История создания
Предпосылки
В конце 1960-х годов японская компания Busicom (Nippon Calculating Machine Corporation) обратилась к Intel с заказом на разработку набора микросхем для нового семейства программируемых калькуляторов. Изначально проект предполагал создание 12 специализированных чипов различной логики, что было сложно и дорого.
Разработка
Инженер Intel Марсиан Хофф (Marcian «Ted» Hoff) предложил принципиально иное решение: вместо набора отдельных схем создать единый универсальный чип, который мог бы выполнять различные функции программно. Идея заключалась в том, чтобы реализовать архитектуру, близкую к мини-компьютеру, но на одном кристалле.
Разработка архитектуры велась с 1969 года. Ключевой вклад внесли:
- Марсиан Хофф — концепция архитектуры.
- Стэнли Мазор (Stanley Mazor) — уточнение логики и системы команд.
- Федерико Фаджин (Federico Faggin) — физическая реализация чипа, разработка технологии кремниевых затворов, позволившая разместить все транзисторы на одном кристалле.
Фаджин спроектировал топологию кристалла, используя новую для того времени технологию кремниевых затворов (Silicon Gate Technology, SGT), которая обеспечивала более высокую плотность размещения элементов и скорость работы по сравнению с существовавшими алюминиевыми затворами. Первые рабочие образцы были получены в начале 1971 года.
Выпуск
15 ноября 1971 года Intel официально анонсировала микропроцессор Intel 4004 в журнале «Electronic News». Это событие считается днём рождения микропроцессора. Первоначально чип предназначался исключительно для калькуляторов Busicom, однако Intel выкупила права на его использование в других устройствах.
Технические характеристики
Архитектура и производительность
Intel 4004 выполнен по PMOS-технологии (p-канальный металл-оксид-полупроводник). Он содержал 2300 транзисторов на кристалле размером примерно 3×4 мм. Тактовая частота составляла 740 кГц (0,74 МГц), что обеспечивало производительность около 60 000 операций в секунду (60 кIPS).
Разрядность и адресация
- Разрядность данных: 4 бита. Процессор работал с 4-битными словами, что ограничивало прямое представление чисел диапазоном 0–15.
- Разрядность команд: 8 бит. Команды хранились в памяти как 8-битные слова.
- Адресация памяти: Процессор мог адресовать до 4 килобайт (4096 байт) программной памяти (ROM) и до 640 байт оперативной памяти (RAM). Адресация была раздельной: программная память и память данных имели разные шины.
Регистры и система команд
Процессор имел 16 регистров общего назначения, организованных в 4 «банка» по 4 регистра. Система команд включала 46 инструкций, в том числе арифметические (сложение, вычитание), логические (И, ИЛИ, исключающее ИЛИ), операции передачи данных, условные и безусловные переходы, а также операции ввода-вывода.
Корпус и питание
Intel 4004 выпускался в 16-выводном корпусе DIP (Dual In-line Package). Требовалось напряжение питания −15 В (отрицательное) и тактовый сигнал. Для работы требовались дополнительные микросхемы: тактовый генератор (4001), ROM (4001), RAM (4002) и регистр сдвига (4003).
Состав семейства MCS-4
Intel 4004 был частью набора микросхем MCS-4 (Micro Computer System 4-bit), который включал:
- 4004 — центральный процессор.
- 4001 — 256-байтовое ПЗУ (ROM) с маской, содержащее программу и 4 линии ввода-вывода.
- 4002 — 40-байтовое ОЗУ (RAM) с 4 регистрами и 4 линиями ввода-вывода.
- 4003 — 10-битный регистр сдвига для расширения количества портов ввода-вывода.
Применение
Основным применением Intel 4004 стали калькуляторы Busicom (модели 141-PF и 141-PS). Однако процессор также использовался в других устройствах:
- Системы управления (например, в светофорах, лифтах, промышленных контроллерах).
- Игровые автоматы (ранние аркадные игры).
- Измерительные приборы (цифровые мультиметры, анализаторы).
- Обучающие игрушки (например, «Speak & Spell» — более позднее применение).
Значение и наследие
Intel 4004 стал прорывом, продемонстрировав возможность реализации всей вычислительной системы на одном кристалле. Он показал, что микропроцессоры могут быть дешевле, компактнее и надёжнее, чем мини-компьютеры на дискретных компонентах. Успех 4004 привёл к разработке 8-битных процессоров Intel 8008 (1972) и Intel 8080 (1974), которые стали основой для первых персональных компьютеров.
Интересные факты
- Изначально Intel не планировала продавать 4004 как универсальный продукт, считая его нишевым решением для калькуляторов.
- Марсиан Хофф получил премию Киото (1997) и Национальную медаль США в области технологий (2009) за вклад в создание микропроцессора.
- В 2006 году Intel выпустила юбилейный сувенир — уменьшенную копию 4004, выполненную по 0,13-мкм технологии.
- Оригинальные кристаллы Intel 4004 сегодня являются коллекционной ценностью; на аукционах их стоимость может достигать нескольких тысяч долларов.
Критика и ограничения
Несмотря на революционность, Intel 4004 имел существенные ограничения:
- Низкая производительность по современным меркам.
- Сложность программирования из-за 4-битной архитектуры и ограниченного набора команд.
- Необходимость в дополнительных микросхемах для работы (ROM, RAM, генератор тактов).
- Отсутствие поддержки прерываний и прямого доступа к памяти (DMA).
Эти недостатки стимулировали развитие более мощных и универсальных процессоров.
Источники
- Intel Corporation. «The 4004 Microprocessor: 25th Anniversary». Intel Museum, 1996.
- Faggin, F., Hoff, M. E., Mazor, S. «The History of the Microprocessor». IEEE Annals of the History of Computing, vol. 18, no. 4, 1996.
- «Microprocessor 4004: The First CPU on a Chip». Intel Press, 2001.
- «Intel 4004 Data Sheet». Intel Corporation, 1971.
- «The 4004: A Revolutionary Chip». Computer History Museum, 2006.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →