Поколения вычислительной техники
В учебниках и на экзаменах часто делят историю ЭВМ на поколения — по типу ключевого электронного элемента и способу программирования. Схема условная (границы лет размыты), но помогает понять, почему современный смартфон мощнее суперкомпьютера 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 — их выпускают миллиардами штук в год.
Подробнее про встраивание — Встраиваемые системы; про уровни абстракции от MCU до сервера — Многоуровневая организация.
Что запомнить для экзамена и собеседования
- Поколение ≈ технология переключателя (шестерня → лампа → транзистор → ИС → VLSI).
- Перелом 1945–1949 — от «программа = провода» к хранимой программе в памяти.
- 1971+ — микропроцессор сдвигает вычисления с мэйнфрейма на стол и в карман.
- Сегодня несколько «поколений» живут параллельно: суперкомпьютер в ЦОД и MCU в чайнике — оба «четвёрто–пятого» поколения по элементной базе.
Куда читать дальше
- Эволюция программного обеспечения — ENIAC, фон Нейман, Fortran.
- Многоуровневая организация компьютера — как история железа связана с уровнями ПО.
- Принцип работы компьютера — виды машин сегодня (ПК, сервер, embedded).
- RISC и CISC — архитектурный поворот 1980‑х.
См. также
Другие статьи этого же раздела в боковом меню (как на странице "О разделе"). IT особая отрасль, которая всё время развивается. История циклична. Каждая технологическая революция создаёт новые роли, делает устаревшими старые и заставляет существующие адаптироваться. История развития электроники с первых систем счисления. Эволюция программного обеспечения — от ENIAC и архитектуры фон Неймана к современным парадигмам разработки. История интернета — ARPANET, пакетная коммутация, TCP/IP, DNS и зарождение World Wide Web. Fortran, COBOL, Lisp, ALGOL, Pascal, C, C++, Java, JavaScript, PHP, Python, Ruby, TypeScript, Rust и Kotlin. Когда мы говорим о методологиях сейчас, то чаще всего думаем о Scrum, Agile, Waterfall, DevOps и прочих непонятных английских словах. Краткие итоги раздела "История информационных технологий". Чек-лист раздела История информационных технологий — вопросы для самопроверки в энциклопедии Вселенная IT.История информационных технологий
Профессии в IT
Ранние вычислительные устройства
Эволюция программного обеспечения
История интернета
История языков программирования
Развитие методологий разработки ПО
Итоги
Чек-лист самопроверки