Поколения вычислительной техники
В учебниках и на экзаменах часто делят историю ЭВМ на поколения — по типу ключевого электронного элемента и способу программирования. Схема условная (границы лет размыты), но помогает понять, почему современный смартфон мощнее суперкомпьютера 1960‑х и как появилась архитектура фон Неймана.
Общий контекст IT — в Истории информационных технологий; эволюция программ от переключателей до языков — в отдельной главе.
Сводная таблица поколений
| Поколение | Годы (ориентир) | Элементная база | Программирование | Характерный масштаб |
|---|---|---|---|---|
| 0 | 1642–1945 | Шестерни, реле | Фиксированный алгоритм или перфокарты | Механические калькуляторы, релейные прототипы |
| 1 | 1945–1955 | Электронные лампы | Переключатели, кабели, перфокарты | ENIAC, EDSAC, первые "комнатные" машины |
| 2 | 1955–1965 | Транзисторы | Языки высокого уровня (Fortran, COBOL) | Мэйнфреймы для банков и науки |
| 3 | 1965–1980 | Интегральные схемы (ИС) | ОС, timesharing, Unix | Мини-ЭВМ, начало ПК |
| 4 | 1980–? | СБИС / VLSI, микропроцессор | Персональные ОС, GUI | IBM PC, Macintosh, домашний компьютер |
| 5 | 1980–? | Те же VLSI, но массовое встраивание | "Невидимые" прошивки | Смартфоны, MCU в технике, IoT |
Пятое поколение не заменяет четвёртое — это параллельная ветка: мощные ПК и серверы сосуществуют с миллиардами дешёвых микроконтроллеров.
Нулевое поколение — механика (1642–1945)
Блез Паскаль (1642) — механический сумматор на шестернях. Готфрид Лейбниц добавил умножение и деление. Чарльз Бэббидж спроектировал разностную и аналитическую машины — память, арифметический блок, ввод с перфокарт — задолго до электроники. Ада Лавлейс описала алгоритмы для аналитической машины; её имя носит язык Ada.
В XX веке появились релейные прототипы (Zuse, Mark I Гарварда). Конрад Цусе, Джон Атанасов (двоичная арифметика, идея обновляемой памяти — предшественник DRAM) и George Stibitz заложили инженерные приёмы, которые перешли в ламповые машины.
Аналитическая машина Бэббиджа по структуре близка к фон-неймановской модели: память + процессор + ввод-вывод + программа на носителе.
Первое поколение — лампы (1945–1955)
Стимул — война: расшифровка Enigma, баллистические таблицы.
| Машина | Год | Заметка |
|---|---|---|
| Colossus | 1943 | Первый электронный цифровой компьютер (Великобритания, долго засекречен) |
| ENIAC | 1946 | ~18 000 ламп, десятичная арифметика, программирование переключателями |
| EDSAC | 1949 | Первая практическая машина с программой в памяти (Кембридж) |
Джон фон Нейман и коллеги описали хранимую программу и двоичную арифметику — основа архитектуры фон Неймана. Проект IAS повлиял на десятки последующих машин.
Ламповые ЭВМ были огромны, жадны до энергии и ненадёжны (лампа перегорала — ошибка в расчёте). Зато они доказали: вычисления можно автоматизировать электроникой.
Второе поколение — транзисторы (1955–1965)
Транзистор (1947, Bell Labs) заменил лампу — меньше размер, меньше нагрев, выше надёжность. Появились Fortran (1957) и COBOL — программирование перестало быть только "монтажом проводов".
Характерные системы — мэйнфреймы IBM System/360 (совместимое семейство), машины для бизнеса и науки. Мини-ЭВМ (PDP-8 и др.) сделали вычисления доступнее университетам.
Третье поколение — интегральные схемы (1965–1980)
На одной подложке размещают тысячи транзисторов — падает цена и растёт плотность. Intel 4004 (1971) — первый коммерческий микропроцессор на одном кристалле.
- Операционные системы становятся стандартом (Multics → Unix).
- Timesharing — несколько пользователей на одной машине через терминалы.
- Начинается эра локальных сетей и прототипов персональной работы.
Четвёртое поколение — VLSI и персональный компьютер (1980–?)
Сверхбольшие интегральные схемы (VLSI) — целый CPU на чипе. Ключевые вехи:
| Год | Событие |
|---|---|
| 1981 | IBM PC — стандарт "настольного" компьютера |
| 1981 | Osborne-1 — первый портативный ПК |
| 1983 | Apple Lisa — GUI для массового рынка |
| 1985 | Intel 80386 — 32‑битная линейка x86 |
| 1985 | MIPS — первая коммерческая RISC‑машина |
| 1990 | IBM RS/6000 — суперскалярный процессор |
| 2001 | IBM POWER4 — первый двухъядерный чип |
Домашний пользователь получает ПК; программное обеспечение превращается в товар (пакеты, лицензии, позже — подписки).
Пятое поколение — "невидимые" и мобильные компьютеры
Термин описывает не новый тип транзистора, а распространение вычислений:
- Микроконтроллеры (AVR, STM32, ESP32) в технике, автомобилях, картах доступа.
- Смартфоны — компьютер с сенсорным экраном в кармане (IBM Simon, 1992; iPhone, 2007).
- Одноразовые и встроенные чипы — поздравительные открытки, RFID, умные датчики.
По числу установленных экземпляров микроконтроллер ATmega168 (Arduino) опережает любой настольный CPU — их выпускают миллиардами штук в год.
Подробнее про встраивание — Встраиваемые системы; первые скетчи на Arduino Uno (ATmega) — примеры в Lab; про уровни абстракции от MCU до сервера — Многоуровневая организация.
Что запомнить для экзамена и собеседования
- Поколение ≈ технология переключателя (шестерня → лампа → транзистор → ИС → VLSI).
- Перелом 1945–1949 — от "программа = провода" к хранимой программе в памяти.
- 1971+ — микропроцессор сдвигает вычисления с мэйнфрейма на стол и в карман.
- Сегодня несколько "поколений" живут параллельно: суперкомпьютер в ЦОД и MCU в чайнике — оба "четвёрто–пятого" поколения по элементной базе.
Рекомендую читать дальше
- История персональных компьютеров и видеокарт — от Xerox Alto и VGA до GeForce, 3dfx и современных GPU.
- Эволюция программного обеспечения — ENIAC, фон Нейман, Fortran.
- Многоуровневая организация компьютера — как история железа связана с уровнями ПО.
- Принцип работы компьютера — виды машин сегодня (ПК, сервер, embedded).
- RISC и CISC — архитектурный поворот 1980‑х.