II поколение ЭВМ (3 oct 1955 año – 2 jun 1965 año)
Descripción:
1. Элементная база: полупроводниковые элементы (транзисторы, диоды). 2. Соединение элементов: печатные платы и навесной монтаж. 3. Габариты: ЭВМ выполнена в виде однотипных стоек, чуть выше человеческого роста, но для размещения требовался специальный машинный зал. 4. Быстродействие: 100−500 тыс. операций в секунду. 5. Эксплуатация: вычислительные центры со специальным штатом обслуживающего персонала, появилась новая специальность — оператор ЭВМ. 6. Программирование: на алгоритмических языках, появление первых операционных систем. 7. Оперативная память: 2−32 Кбайт. 8. Введён принцип разделения времени — совмещение во времени работы разных устройств. 9. Недостаток: несовместимость программного обеспечения. Уже начиная со второго поколения, машины стали делиться на большие, средние и малые по признакам размеров, стоимости, вычислительных возможностей.
Так, небольшие отечественные машины второго поколения («Наири», «Раздан», «Мир» и др.) были в конце 60-х годов вполне доступны каждому вузу, в то время как БЭСМ-6 имела профессиональные показатели (и стоимость) на 2−3 порядка выше.
Усложнение структуры ЭВМ второго поколения, возможность распараллеливания задач, идеи мультипрограммирования, расширение области применения сделали процесс программирования сложной, трудоемкой и востребованной работой. Требовались инструменты для облегчения этой задачи и уменьшения времени разработки программ. Поэтому стали бурно развиваться алгоритмические языки программирования. К концу шестидесятых годов их насчитывалось уже более 1000. Среди них наиболее известными были:
— Алгол, разработанный в 1957 году и ориентированный на научно-технические расчеты;
— Фортран, разработанный специалистами фирмы IBM 1957 году для задач численного анализа. Этот язык программирования широко используется и по сей день;
— Кобол, разработанный в США в 1958 году, ориентированный на решение экономических задач;
— Лисп, разработанный в 1958 году в США и ориентированный на символьную обработку данных, и процессы принятия решений. На данный момент широко используется;
— ИПЛ, разработанный в США в Массачусетском Технологическом Институте в 1960 году. Позволял манипулировать словами и выражениями на естественном языке. В этом языке впервые появилось понятие списка;
— ПЛ-1, разработанный фирмой IBM в 1960 году. Универсальный язык программирования.