Революция в одном чипе: разбор Intel 4004

Иван Корнев·02.05.2026·5 мин

Intel 4004 — это первый в мире коммерчески доступный микропроцессор, выпущенный компанией Intel в ноябре 1971 года. Это 4-битный центральный процессор (CPU), содержащий 2300 транзисторов и работающий на тактовой частоте до 740 кГц. Именно этот чип доказал, что все компоненты вычислительного устройства можно разместить на одном кристалле кремния, положив начало эре персональных компьютеров и современной микроэлектроники.

История создания: от калькулятора к универсальному CPU

История Intel 4004 началась не с амбиций создать «мозг» для компьютера, а с конкретной задачи для японской компании Busicom. В 1969 году Busicom заказала у Intel набор специализированных чипов для новой линейки программируемых электронных калькуляторов.

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

Ключевой момент: Изначально права на чип принадлежали Busicom. Однако в 1971 году компания согласилась продать права обратно Intel за дополнительные $60 000, что позволило Intel продавать 4004 другим производителям электроники.

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

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

Несмотря на скромные по современным меркам параметры, для 1971 года это был технологический прорыв. Чип изготавливался по 10-микронному технологическому процессу (p-MOS).

Основные параметры

ХарактеристикаЗначение
Дата выхода15 ноября 1971 года
Разрядность шины данных4 бита
Разрядность шины адреса12 бит (адресация до 4 Кб)
Количество транзисторов2 300
Тактовая частота500–740 кГц (в зависимости от версии)
Быстродействие~60 000 операций в секунду
Техпрологический процесс10 мкм (p-MOS)
Напряжение питания+15 В, -5 В, +5 В
Количество команд46 инструкций
Корпус16-контактный DIP (Dual Inline Package)

Объем памяти: 12-битная шина адреса позволяла процессору обращаться напрямую к 4096 байтам (4 Кб) памяти. Для сравнения: современный текстовый файл среднего размера может занимать в тысячи раз больше места.

Архитектура и особенности работы

Архитектура Intel 4004 была разработана с учетом жестких ограничений по площади кристалла и энергопотреблению.

4-битная структура

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

Регистровая модель

Внутри чипа находилось 16 регистров по 4 бита каждый. Они использовались для хранения промежуточных данных и адресов. Также имелся 4-битный аккумулятор для выполнения арифметических и логических операций.

Мультиплексирование шин

Для экономии контактов в 16-ножом корпусе инженеры применили мультиплексирование. Одна и та же группа контактов использовалась попеременно для передачи адреса и данных. Это усложняло проектирование материнских плат, но позволяло уменьшить размер самого чипа.

Набор инструкций

Микропроцессор поддерживал 46 различных команд. Среди них были базовые арифметические операции (сложение, вычитание), логические операции (И, ИЛИ, НЕ), команды пересылки данных и условные переходы. Отсутствие аппаратной поддержки умножения и деления означало, что эти операции должны были реализовываться программно через серии сложений и сдвигов.

Влияние на индустрию и наследие

Выпуск Intel 4004 изменил траекторию развития всей электронной промышленности.

  1. Смерть дискретной логики. До 4004 сложные устройства собирались из сотен отдельных логических элементов (триггеров, вентелей). 4004 показал, что одну микросхему можно перепрограммировать под разные задачи, что резко снизило стоимость разработки электроники.
  2. Рождение рынка микроконтроллеров. Вслед за 4004 появились 8-битные процессоры (Intel 8008, Intel 8080), которые стали основой для первых персональных компьютеров, таких как Altair 8800.
  3. Стандартизация. Архитектура x86, доминирующая в ПК сегодня, является прямым потомком идей, заложенных в 4004 и его преемнике 8080.

Частая ошибка в восприятии: Не стоит путать Intel 4004 с первым в истории компьютером или первым программируемым устройством. Компьютеры существовали и раньше (например, ENIAC или IBM System/360), но они занимали целые комнаты и состояли из тысяч ламп или дискретных транзисторов. 4004 стал первым микропроцессором — полным ЦПУ на одном чипе.

Сравнение с современными решениями

Чтобы осознать масштаб прогресса, достаточно сравнить Intel 4004 с типичным современным процессором начального уровня:

  • Производительность: Современный бюджетный чип выполняет миллиарды операций в секунду, тогда как 4004 — лишь десятки тысяч. Разница составляет порядка 100 000 раз.
  • Энергоэффективность: Несмотря на низкое абсолютное потребление (около 0.5 Вт), производительность на ватт у современных чипов выше в миллионы раз благодаря техпроцессу 3–5 нм против 10 000 нм у 4004.
  • Интеграция: В 4004 нет кэш-памяти, конвейера инструкций или предсказателя ветвлений. Все эти механизмы появились позже для увеличения скорости работы.

Часто задаваемые вопросы (FAQ)

Почему Intel 4004 называют именно микропроцессором? Приставка «микро» указывает на то, что все основные компоненты центрального процессора (АЛУ, блок управления, регистры) интегрированы в одну микросхему малого размера. До этого ЦПУ представляли собой платы с множеством чипов.

Можно ли купить Intel 4004 сегодня? Оригинальные чипы больше не производятся, но их можно найти у коллекционеров ретро-электроники или в музеях. Функциональные аналоги иногда выпускаются энтузиастами на базе ПЛИС (FPGA) для образовательных целей.

Для чего использовался Intel 4004 кроме калькуляторов? Помимо калькуляторов Busicom, чип применялся в светофорах, системах контроля доступа, игровых автоматах и ранних версиях весов. Его универсальность позволила использовать его в любых устройствах, требующих простой логики управления.

Кто является изобретателем Intel 4004? Авторство обычно приписывают команде из трех человек: Марсиану Хоффу (архитектура), Федерико Фаджину (реализация на кремнии) и Стэнли Мазору (программная поддержка и тестирование). Также важный вклад внес Масатоши Сима из Busicom.