Революция полупроводников: как транзисторы изменили вычислительную технику
Второе поколение ЭВМ (1955–1964 гг.) — это этап развития вычислительной техники, характеризующийся полной заменой вакуумных ламп на полупроводниковые транзисторы. Этот переход радикально уменьшил габариты машин, снизил энергопотребление и повысил надежность, позволив компьютерам выйти за пределы научных лабораторий в бизнес и промышленность. Ключевыми особенностями стали появление магнитной памяти на ферритовых сердечниках, развитие высокоуровневых языков программирования (Fortran, COBOL) и зарождение рынка мини-компьютеров.
Ключевые отличия от первого поколения
Переход на транзисторы решил главные проблемы ламповых машин: перегрев, огромные размеры и низкую надежность. Если ЭВМ первого поколения занимали целые залы и требовали мощных систем охлаждения, то машины второго поколения стали компактнее и стабильнее.
Основные изменения затронули все аспекты эксплуатации:
- Надежность и долговечность. Среднее время наработки на отказ (MTBF) выросло с нескольких часов до тысяч часов. Транзисторы не перегорали так часто, как лампы, что снизило потребность в постоянном техническом обслуживании.
- Производительность. Быстродействие увеличилось в 10–100 раз. Типичная скорость выполнения операций составила от 10 000 до 100 000 в секунду. Время выполнения базовых арифметических действий сократилось с миллисекунд до микросекунд.
- Энергоэффективность. Потребление энергии упало в десятки раз. Лампа потребляла около 30–50 Вт, тогда как транзистор — доли ватта. Это позволило отказаться от промышленных систем кондиционирования в небольших серверных.
- Стоимость владения. Хотя цена покупки оставалась высокой ($100 000 – $1 млн), стоимость вычислений значительно снизилась благодаря надежности и скорости.
Почему это важно: Именно во втором поколении компьютер перестал быть «научным курьезом» и стал инструментом для бизнеса. Появилась возможность автоматизировать бухгалтерию, складской учет и банковские операции.
Элементная база: эра транзисторов и ферритов
Фундаментом второго поколения стали биполярные транзисторы. Изобретенные в Bell Labs в 1947 году, к середине 1950-х они достигли технологической зрелости, необходимой для массового производства.
Полупроводниковая логика
В отличие от ламп, транзисторы работали на основе полупроводниковых материалов (германий, позже кремний). Они выполняли функции переключателей и усилителей сигнала.
- Логические схемы: Использовались резисторно-транзисторная (RTL) и диодно-транзисторная (DTL) логика.
- Миниатюризация: Размер активного элемента сократился с сантиметров до миллиметров, что позволило упаковывать тысячи компонентов в один шкаф.
Память на ферритовых сердечниках
Важнейшим innovation стала замена ртутных линий задержки и электронных трубок на магнитную память на ферритовых кольцах (core memory).
- Каждый бит информации хранился в крошечном ферритовом кольце, пронизанном проводами.
- Такая память была энергонезависимой (сохраняла данные при отключении питания), быстрой и надежной.
- Объем оперативной памяти вырос до десятков килобайт (типично 4–64 КБ), что было недостижимо для ламповых предшественников.
Сравнение элементной базы
| Характеристика | Вакуумные лампы (1-е пок.) | Транзисторы (2-е пок.) |
|---|---|---|
| Размер элемента | 2–5 см | 1–5 мм |
| Потребление энергии | Высокое (десятки Вт) | Низкое (доли Вт) |
| Выделение тепла | Критическое, требует охлаждения | Умеренное |
| Срок службы | 1 000 – 5 000 часов | > 100 000 часов |
| Быстродействие | Микросекунды/миллисекунды | Микросекунды |
Программное обеспечение и интерфейсы
Аппаратные улучшения стимулировали развитие ПО. Если раньше программисты писали код в машинных кодах или сложнейших ассемблерах, то второе поколение дало старт эре высокоуровневых языков.
-
Языки программирования:
- FORTRAN (1957): Стал стандартом для научных и инженерных расчетов.
- COBOL (1959): Ориентирован на бизнес-задачи и обработку больших объемов данных.
- ALGOL: Заложил основы структурного программирования.
-
Операционные системы: Появились первые мониторы пакетной обработки (Batch Processing Systems). Они позволяли загружать несколько задач последовательно, минуя простои оператора при смене перфокарт. Это был прообраз современных ОС.
-
Устройства ввода-вывода: Широкое распространение получили магнитные ленты и первые жесткие диски (например, IBM 305 RAMAC с объемом 5 МБ). Перфокарты остались основным способом ввода, но скорость считывания значительно возросла.
Яркие представители второго поколения
Эпоха подарила миру как мейнфреймы для корпораций, так и первые мини-компьютеры для университетов.
IBM 1401 (США, 1959)
Самый массовый компьютер своего времени.
- Назначение: Бизнес-задачи, бухгалтерия, складской учет.
- Характеристики: До 16 КБ памяти на ферритовых сердечниках, тактовая частота до 87 кГц.
- Успех: Было продано более 10 000 единиц. IBM 1401 стал синонимом слова «компьютер» для бизнеса 1960-х годов.
PDP-1 (США, 1960)
Первый коммерчески успешный мини-компьютер от DEC (Digital Equipment Corporation).
- Инновация: Стоил всего $120 000 (в 5–10 раз дешевле мейнфреймов) и имел размер холодильника.
- Интерфейс: Оснащен дисплеем и клавиатурой, что было редкостью.
- Наследие: Именно на PDP-1 была написана первая в мире видеоигра Spacewar! (1962), а также создана первая текстовый редактор.
БЭСМ-6 и серия «Минск» (СССР)
Советская школа вычислительной техники также активно развивалась в этот период.
- БЭСМ-2 (1958): Одна из первых советских транзисторных машин. Использовалась для сложных физических расчетов.
- Минск-1 (1960): Первый серийный советский компьютер общего назначения на транзисторах. Широко использовался в вузах и НИИ.
- Разрядность: Советские машины часто имели большую разрядность (45–48 бит) по сравнению с американскими аналогами (36 бит), что повышало точность научных вычислений.
Atlas (Великобритания, 1962)
Считается одним из самых передовых суперкомпьютеров эпохи.
- Впервые реализовал концепцию виртуальной памяти.
- Поддерживал многозадачность и разделение времени, позволяя нескольким пользователям работать с машиной одновременно.
Частая ошибка в датах: Не путайте второе поколение с третьим. Третье поколение (с 1964 года) характеризуется использованием интегральных схем (микросхем), а не дискретных транзисторов. Границей обычно считают выпуск IBM System/360.
Частые ошибки при изучении темы
- Смешивание технологий. Часто считается, что транзисторы появились сразу в готовых компьютерах. На самом деле, переходный период (1955–1959) включал гибридные машины, где часть логики была ламповой, а часть — транзисторной.
- Недооценка ПО. Многие фокусируются только на «железе», забывая, что без появления Fortran и COBOL транзисторные мощности не могли быть эффективно использованы бизнесом.
- Путаница с памятью. Память на ферритовых сердечниках относится ко второму поколению, хотя использовалась и в ранних машинах третьего. А вот магнитные барабаны и ленты были характерны для обоих поколений, но во втором стали основными носителями данных.
FAQ
Когда началось и закончилось второе поколение ЭВМ? Общепринятые рамки: с 1955–1956 годов (первые полностью транзисторные прототипы) до 1964 года (выход IBM System/360 на интегральных схемах).
В чем главное преимущество транзистора перед лампой? Транзистор не требует накала катода (экономия энергии), не выделяет много тепла, имеет микроскопические размеры и практически неограниченный срок службы по сравнению с лампой.
Какая память использовалась во втором поколении? Основная оперативная память — на ферритовых сердечниках (core memory). Внешняя память — магнитные ленты и первые жесткие магнитные диски.
Почему IBM 1401 так популярна? Это был первый компьютер, который был не просто «быстрым калькулятором», а универсальным бизнес-инструментом с развитой периферией (принтеры, считыватели карт) и доступным сервисом.
Что пришло на смену второму поколению? Третье поколение ЭВМ, основанное на интегральных микросхемах (IC), которые объединяли десятки и сотни транзисторов на одном кристалле кремния.