📱 Попробуйте наше Android-приложение
Intel 4004: cib kalkulyatorundan başlayan mikroprosessor inqilabı
3 Ч НАЗАДEmbedded

Intel 4004: как первый микропроцессор положил начало эпохе embedded

4‑разрядный, 740‑кГц Intel 4004 с 2300 транзисторами казался всего лишь «мозгом калькулятора». На деле он заложил архитектурную и бизнес‑модель для всех современных микроконтроллеров и процессоров.

29 сентября 2026 г.4 мин чтения35 теги

В начале 1970‑х Intel была вовсе не «процессорным гигантом», а производителем памяти. Никто не планировал переворачивать индустрию. Тем неожиданнее, что именно маленький Intel 4004 — 4‑разрядный PMOS‑чип для настольного калькулятора — стал точкой отсчёта для всей микропроцессорной эры.

Заказ Busicom: когда калькулятору понадобился «мозг»

Отправная точка — японская фирма Busicom, выпускавшая калькуляторы. В 1969 году она обратилась в Intel с заказом на набор специализированных LSI‑микросхем для новой линейки программируемых калькуляторов. Изначальный проект предполагал несколько разных чипов с жёстко зашитой логикой под конкретные функции.

Инженер Тед Хофф (Ted Hoff), изучив требования, предложил альтернативу: вместо россыпи специализированных схем создать универсальный программируемый процессор, а различия между моделями реализовать в ПЗУ и прошивке. Это выглядело рискованно, но обещало упростить разработку и снизить стоимость.

К проекту подключились Федерико Фаджин (Federico Faggin) и Масатоси Сима (Masatoshi Shima). Так родилось семейство MCS‑4:

  • 4004 — центральный процессор
  • 4001 — ПЗУ с портами ввода‑вывода
  • 4002 — ОЗУ
  • 4003 — сдвиговый регистр для расширения ввода‑вывода

Позже Busicom столкнулась с финансовыми проблемами, и Intel удалось выкупить права на архитектуру. Компания получила возможность продавать 4004 как универсальный микропроцессор, а не только как «чип для конкретного калькулятора». С этого момента и началась новая глава в истории электроники.

Keramik korpusda qızıl ayaqlı və kristalı görünən orijinal Intel 4004 mikroprosessoru

Микропроцессор Intel 4004 в керамическом корпусе с золотыми выводами и открытым кристаллом — Изображение: the Science Museum / Wikimedia Commons, CC BY 4.0

Технический портрет: что умел 4004

Если смотреть из 2020‑х, характеристики Intel 4004 выглядят почти игрушечными:

  • Разрядность: 4 бита, аккумуляторная архитектура
  • Тактовая частота: до ≈740 кГц
  • Производительность: порядка 92 тыс. операций в секунду
  • Транзисторы: около 2300 MOS‑транзисторов
  • Технологический процесс: примерно 10 мкм, кремниевые затворы, PMOS
  • Память программ: до 4 КБ ПЗУ (через микросхемы 4001)
  • ОЗУ: до 640 байт (через 4002)
  • Корпус: 16‑выводный керамический DIP с золотыми ножками

Для инженера, привыкшего к 32‑битным ARM Cortex‑M на сотни мегагерц, это почти анекдот. Но в 1971 году главный прорыв был не в цифрах, а в самом факте: полноценный ЦПУ уместился на одном кристалле.

До этого подобную функциональность реализовывали на десятках и сотнях микросхем TTL или MOS. Алгоритм буквально «паялся» проводниками. 4004 предложил другую модель: собрать на плате один универсальный процессор и описать поведение системы кодом.

Набор команд включал 46 инструкций, была реализована стековая организация вызовов подпрограмм, отдельное пространство для ПЗУ и ОЗУ, управление внешними устройствами через специализированные чипы — всё это уже очень похоже на классический микроконтроллерный подход.

Intel 4004 əsasında hazırlanmış Busicom 141-PF kalkulyatoru

Настольный калькулятор Busicom 141-PF на базе Intel 4004 — Изображение: Christian Bassow / Wikimedia Commons, CC BY-SA 4.0

Почему именно 4004 стал легендой

С точки зрения «железа» 4004 быстро устарел: уже через год появился 8‑битный Intel 8008, затем 8080, а там недалеко и до 8086. Но именно 4004 закрепился в истории благодаря трём важным сдвигам.

  1. ЦПУ на одном чипе. 4004 доказал, что обобщённый процессор можно полностью интегрировать. Это открыло дорогу не только x86, но и всей идее однокристальных микроконтроллеров.
  2. Переход к программируемому оборудованию. Железо стало относительно универсальным, а поведение системы определялось прошивкой. Сегодня так устроены и Arduino, и STM32 Nucleo, и ESP32‑платы.
  3. Новая бизнес‑модель. Intel не ограничилась кастомным заказом. 4004 продавался как стандартный компонент, и именно так сформировался рынок «товарных» микропроцессоров.

Для разработчиков embedded‑систем главное наследие 4004 — смена образа мышления: от проектирования логики под одну‑единственную функцию к созданию универсальной вычислительной платформы, которую можно переиспользовать в десятках устройств.

От 4 бит к сегодняшним платам и микроконтроллерам

Если провести прямую линию, путь выглядит так: 4004 → 8008 → 8080 → 8086 → x86, а параллельно развивается огромный зоопарк микроконтроллеров — от простых 8‑битных AVR до мощных ARM Cortex‑M и RISC‑V в наших dev‑платах.

Идея остаётся той же, что и в MCS‑4:

  • Один универсальный «мозг» — один и тот же чип может стоять и в приборе, и в игрушке, и в промышленном контроллере, различаясь только прошивкой.
  • Семейство согласованных микросхем — как 4001/4002/4003 дополняли 4004, так сейчас вокруг MCU выстраиваются флеш‑память, интерфейсные чипы, аналого‑цифровые фронтенды.
  • Слои абстракции — вместо «голого» ассемблера мы пользуемся HAL, драйверами, RTOS, высокоуровневыми языками, но в основе всё та же концепция: программно определяемое поведение железа.

Сегодня, когда вы берёте Arduino Uno, Blue Pill или ESP32 DevKit и решаете: «остальное сделаю в firmware», вы, по сути, продолжаете линию, начатую первым 4‑разрядным Intel 4004. Он не умел запускать Linux и не крутил моторы по CAN, но именно он превратил вычислитель из уникального проекта инженеров‑логиков в стандартный, массовый компонент. И без этого шага нынешний мир embedded‑систем выглядел бы совсем иначе.