Первое поколение 1945-1955 - электронные лампы, коммутационные панели

Первый цифровой компьютер был изобретен английским математиком Чарльзом Бэббиджем (1792-1871). Это была чисто механическая машина. Для программного обеспечения он привлек Аду Лавлейс (дочь Байрона). В ее честь назван язык программирования Ада.

Попытки Бэббиджа не имели практического результата.

В середине 40-х годов Говард Айкен (Hovard Aiken) в Гарварде, Джон фон Нейман в Принстоне, Дж.Преспер Эккерт, Вильям Мочли в Пенсильванском университете, Конрад Цузе в Германии и др. создавали вычислительные машины.

В машину вставлялись коммутационные панели - программы. Фактически вычислялись синусы, косинусы, логарифмы.

Второе поколение (1955-1965) - транзисторы, системы пакетной обработки.

Впервые сложилось разделение между проектировщиками, сборщиками, операторами, программистами, обслуживающим персоналом (электронщики).

Основные языки: Фортран, ассемблер, средство ввода информации - перфокарты.

Пакетная обработка. Комбинация дешевых машин IBM 1401 (для ввода, печати) и дорогих IBM 7094 (для вычислений).

Структура задания JOB, FOPTRAN, программа на F, LOAD, RUN, данные для программы, END.

Третье поколение (1965-1980) - интегральные схемы, многозадачность.

IBM 360 - серия программно-совместимых машин для научных и коммерческих целей. OS 360. Подкачка (spooling - Simultaneous Peripheral Operation On Line).

Разделение времени. Первая серьезная система CTSS (Compatible Time Sharing System) была разработана в Массачусетском технологическом институте MIT. Образцом послужила система распределения электроэнергии MULTICS.

Рост миникомпьютеров, начиная с PDP-1 (1961), с ОП-4К 18-битовых слов. Кен Томпсон разработал усеченную однопользовательскую версию системы MULTICS, которая позже развилась в систему UNIX. Для образовательных целей она была преобразована в MINIX (свободный доступ www.cs.vu.nt/~ast/minix.html), которую Линус Торвальдс переработал в Linux.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: