В 1951 году была закончена работа по созданию
UNIVAC (Universal Automatic Computer). Первый
образец машины UNIVAC-1 был построен для бюро переписи США. Синхронная,
последовательного действия вычислительная машина UNIVAC-1 создана была на
базе ЭВМ ENIAC и EDVAC.Работала она с тактовой частотой 2,25 МГц и
содержала около 5000 электронных ламп. Внутреннее запоминающее устройство
емкость 1000 12-разрядных десятичных чисел было выполнено на 100 ртутных
линиях задержки. Этот компьютер интересен тем, что он был нацелен на сравнительно массовое производство без изменения архитектуры и особое внимание было уделено периферийной части (средствам ввода-вывода). |
Офицер ВМФ США и руководитель группы программистов, в то время капитан (в дальнейшем единственная женщина в ВМФ - адмирал) Грейс Хоппер (Grace Hopper) разработала первую транслирующую программу, которую она назвала компилятором (фирма Remington Rand). Эта программа производила трансляцию на машинный язык всей программы, записанной в удобной для обработки алгебраической форме. |
Джей Форрестер запатентовал память на магнитных
сердечниках. Впервые такая память применена на машине
Whirlwind-1. Она представляла собой два куба с 32х32х17
сердечниками, которые обеспечивали хранение 2048 слов для 16-разрядных
двоичных чисел с одним разрядом контроля четности.
В этой машине была впервые использована универсальная неспециализированная шина (взаимосвязи между различными устройствами компьютера становятся гибкими) и в качестве систем ввода-вывода использовались два устройства: электронно-лучевая трубка Вильямса и пишущая машинка с перфолентой (флексорайтер). |
|
В Великобритании в июне 1951 года на конференции в
Манчестерском университете Морис Уилкс представил доклад "наилучший метод
конструирования автоматической машины", который стал пионерской работой по
основам микропрограммирования. Свою идею микро
программирования Морис Уилкс реализовал в 1957 году при создании машины
EDSAC-II.
М.Уилкс совместно с Д.Уиллером и С.Гиллом в
1951 году написали первый учебник по программированию "Составление
программ для электронных счетных машин" (русский перевод - 1953
год).
В 1952г. началась опытная эксплуатация отечественного компьютера БЭСМ-1. В СССР в 1952-1953 годах А.А.Ляпунов разработал операторный метод программирования (операторное программирование), а в 1953-1954 годах Л.В.Канторович - концепцию крупноблочного программирования. |
|
В 1952г. фирма IBM выпустила свой первый промышленный компьютер IBM 701, который представлял собой синхронную ЭВМ параллельного действия, содержащую 4000 электронных ламп и 1200 германиевых диодов.
Фирма Remington-Rang в 1952 году выпустила ЭВМ UNIVAC-1103, которая работала в 50 раз быстрее UNIVAC-1. Позже в UNIVAC-1103 впервые были применены программные прерывания.
В 1953г. Выпущена первая серийная отечественная вычислительная машина Стрела. |
В Массачусетском технологическом институте был разработан первый экспериментальный компьютер на транзисторах ТХ-0 (в 1955 году он введен в эксплуатацию).
Появился первый накопитель на магнитной ленте, устройство IBM 726.Плотность записи составляла 100 символов на дюйм, скорость 75 дюймов в секунду.
В 1954г. разработан первый быстродействующий принтер для компьютера UNIVAC-1, который в построчном режиме отпечатывал целую строку из 120 символов почти одновременно ( идея построчного принтера стала осуществимой благодаря использованию вращающегося барабана со шрифтовым набором символов). Данные с магнитной ленты он считывал и печатал со скоростью 600 строк в минуту.
Фирма IBM подала заявку на изобретение "канала" ввода-вывода, специализированного процессора, в котором реализованы средства пересылки данных и схемы управления операциями ввода-вывода.
"Традис", выпущенный в 1955г. - первый транзисторный компьютер фирмы "Белл телефон лабораторис" - содержал 800 транзисторов, каждый из которых был заключен в отдельный корпус. |
В 1955 году увидел свет первый алгоритмический язык FORTRAN (FORmule TRANslator - переводчик формул). Он использовался для решения научно-технических и инженерных задач и разработан сотрудниками фирмы IBM под руководством Джон Бэкуса (John Bakus). |
В 1956г. фирма IBM выпустила усовершенствованный вариант машины IBM 701. IBM 704
отличалась высокой скоростью работы, в ней использовались
индексные регистры и данные представлялись в
форме с плавающей запятой.
После ЭВМ IBM 704
была выпущена машина IBM 709, которая в архитектурном плане приближалась к
машине второго и третьего поколений. В этой машине впервые была применена
косвенная адресация и впервые появились
каналы ввода-вывода.
Также фирмой IBM были разработаны плавающие
магнитные головки на воздушной подушке. Изобретение
позволило создать новый тип памяти - дисковые запоминающие
устройства. Это - первый жесткий диск. Он был 24",
вмещал 5 Мбайт данных и стоил более миллиона долларов.
Первые ЗУ на дисках появились в машинах IBM 305 и
RAMAC-650. Последняя имела пакет, состоящий из 50 металлических дисков с
магнитным покрытием, которые вращались со скоростью 1200 об/мин. На
поверхности диска размещалось 100 дорожек для записи данных, по 10000
знаков каждая.
В 1957г. в модели IBM 350 RAMAC впервые появилась память на
дисках (алюминиевые намагниченные диски диаметром 61
см).
Г.Саймон, А.Ньюэлл, Дж.Шоу создали GPS - универсальный решатель
задач.
В 1958г. Джек Килби из Texas Instruments и Роберт Нойс из Fairchild Semiconductor независимо друг от друга изобретают интегральную схему. |
В 1959г. Дуглас Росс разработал язык АПТ для программирования станков с
ЧПУ.
Дж.Маккарти и К.Стрейчи предложили концепцию
разделения времени работы
компьютера.
Также в этом году выпущена отечественная вычислительная машина
Сетунь, работающая в троичной системе
счисления.
|
1955-1959 гг. Российские ученые А.А. Ляпунов, С.С. Камынин, Э.З. Любимский, А.П. Ершов, Л.Н. Королев, В.М. Курочкин, М.Р. Шура-Бура и др. создали "программирующие программы" — прообразы трансляторов. В.В. Мартынюк создал систему символьного кодирования — средство ускорения разработки и отладки программ.
1955-1959 гг. Заложен фундамент теории программирования (А.А. Ляпунов, Ю.И. Янов, А.А. Марков, Л.А. Калужин) и численных методов (В.М. Глушков, А.А. Самарский, А.Н. Тихонов). Моделируются схемы механизма мышления и процессов генетики, алгоритмы диагностики медицинских заболеваний (А.А. Ляпунов, Б.В. Гнеденко, Н.М. Амосов, А.Г. Ивахненко, В.А. Ковалевский и др.).
1959 г. Под руководством С.А. Лебедева создана машина БЭСМ-2 производительностью 10 тыс. опер./с. С ее применением связаны расчеты запусков космических ракет и первых в мире искусственных спутников Земли.
1959 г. Создана машина М-20, главный конструктор С.А. Лебедев. Для своего времени одна из самых быстродействующих в мире (20 тыс. опер./с.). На этой машине было решено большинство теоретических и прикладных задач, связанных с развитием самых передовых областей науки и техники того времени. На основе М-20 была создана уникальная многопроцессорная М-40 — самая быстродействующая ЭВМ того времени в мире (40 тыс. опер./с.). На смену М-20 пришли полупроводниковые БЭСМ-4 и М-220 (200 тыс. опер./с.).