UNIVAC и Джон Мочли (разработчик машины) |
В
1951 году была закончена работа по созданию UNIVAC
(Universal Automatic Computer). Первый образец машины
UNIVAC-1 был построен для бюро переписи США.
Синхронная, последовательного действия
вычислительная машина UNIVAC-1 создана была на базе
ЭВМ ENIAC и EDVAC.Работала она с тактовой частотой 2,25
МГц и содержала около 5000 электронных ламп.
Внутреннее запоминающее устройство емкость 1000
12-разрядных десятичных чисел было выполнено на 100
ртутных линиях задержки.
Этот компьютер интересен тем, что он был
нацелен на сравнительно массовое производство
без изменения архитектуры и особое внимание было
уделено периферийной части (средствам
ввода-вывода). Еженедельник "Computerworld"
№09-2001 ПК
в возрасте 20 лет (История
развития за последние 20 лет) №25-2001 Пятьдесят лет первому коммерческому компьютеру
(В 1951 году в Бюро переписи населения США был запущен в работу UNIVAC I) |
В начале 1951 года опытный образец Манчестер Маrk-1
был заменен компьютером Ferranti Mark-1, предназначенным для нужд
университета и внешних пользователей. Мощность Ferranti Mark-1 превышала потребности не
только отдела, но даже университета, и поэтому
выделялось время для решения задач правительственным учреждениям, другим
университетам, ассоциации научных исследований, индустриальным фирмам. В
среднем компьютер работал 100 часов в неделю.
В 1951 году
в Англии появились первые серийные компьютеры Ferranti
Mark-1 и LEO-1.
А через 5 лет фирма Ferranti выпустила ЭВМ Pegasus, в
которой впервые нашла воплощение концепция
регистров общего назначения.
Ferranti Mark-1 |
LEO-1 |
|
Грейс Хоппер |
Офицер
ВМФ США и руководитель группы программистов, в то
время капитан (в дальнейшем единственная женщина
в ВМФ - адмирал) Грейс
Хоппер (Grace Hopper) разработала первую
транслирующую программу, которую она назвала компилятором
(фирма Remington Rand). Эта программа производила
трансляцию на машинный язык всей программы,
записанной в удобной для обработки
алгебраической форме. |
Джей
Форрестер (Jay Wright Forrester, 14.07.1918) запатентовал память на
магнитных сердечниках. Впервые такая
память применена на машине Whirlwind-1 (Вихрь-1). Она
представляла собой два куба с 32х32х17
сердечниками, которые обеспечивали хранение 2048
слов для 16-разрядных двоичных чисел с одним
разрядом контроля четности. В машине
Whirlwind-1 была впервые использована
универсальная неспециализированная шина
(взаимосвязи между различными устройствами
компьютера становятся гибкими) и в качестве
систем ввода-вывода использовались два
устройства: электронно-лучевая трубка Вильямса и
пишущая машинка с перфолентой (флексорайтер).
Память на магнитных сердечниках
|
Джей
Форрестер |
|
Whirlwind-1 |
|
В
Великобритании в июне 1951 года на конференции в
Манчестерском университете Морис Уилкс
представил доклад "наилучший метод
конструирования автоматической машины",
который стал пионерской работой по основам микропрограммирования.
Свою идею микро программирования Морис
Уилкс реализовал в 1957 году при создании машины
EDSAC-II.
М.Уилкс совместно с Д.Уиллером и С.Гиллом в 1951
году написали первый учебник по
программированию "Составление программ для
электронных счетных машин" (русский перевод -
1953 год). |
Началась
опытная эксплуатация отечественного компьютера БЭСМ-1.
В СССР в 1952-1953 годах А.А.Ляпунов
разработал операторный метод программирования
(операторное программирование), а в 1953-1954 годах
Л.В.Канторович - концепцию крупноблочного
программирования. |
БЭСМ-1
|
Игра ОХО
|
Создана первая логическая компьютерная игра «OXO» - компьютерная реализация «крестиков-ноликов»
(поле три на три клеточки, пользователь делал свой ход, после этого компьютер делал ответный ход).
Игра была создана А.С. Дугласом во время его обучения на докторскую степень в Кембриджском университете
(Великобритания). Дуглас писал свою диссертацию на тему взаимодействия человека и компьютера,
а игру использовал как наглядную иллюстрацию.
Игра существовала в единственном экземпляре на большом компьютере – мэйнфрейме EDSAC. |
|
Фирмв
IBM выпустила свой первый промышленный компьютер
IBM 701, который представлял собой синхронную ЭВМ
параллельного действия, содержащую 4000
электронных ламп и 1200 германиевых диодов. Началом
истории магнитной ленты как средства
хранения компьютерных данных считается
весна 1952 года, когда лентопротяжка Model 726
впервые была подключена к машине IBM Model
701. Плотность записи составляла 100 символов на дюйм, скорость 75 дюймов
в секунду.
|
Журнал "Открытые системы" №03-2003 Магнитные
ленты, из прошлого в будущее
Фирма
Remington-Rang в 1952 году выпустила ЭВМ UNIVAC-1103, которая
работала в 50 раз быстрее UNIVAC-1. Позже в UNIVAC-1103
впервые были применены программные
прерывания. |
|
Выпущена
первая серийная отечественная вычислительная
машина Стрела.
Стрела |
В
Массачусетском технологическом институте был
разработан первый экспериментальный компьютер на
транзисторах ТХ-0 (в 1955 году он введен в
эксплуатацию).
ТХ-0
|
|
Разработан
первый быстродействующий принтер
для компьютера UNIVAC-1, который в построчном режиме
отпечатывал целую строку из 120 символов почти
одновременно (идея построчного принтера стала
осуществимой благодаря использованию
вращающегося барабана со шрифтовым набором
символов). Данные с магнитной ленты он считывал и
печатал со скоростью 600 строк в минуту. |
Фирма IBM
подала заявку на изобретение "канала"
ввода-вывода, специализированного
процессора, в котором реализованы средства
пересылки данных и схемы управления операциями
ввода-вывода. В ноябре 1954 года компания IBM выпустила первый отчет,
связанный с созданием языка Фортран (FORmula TRANslator).
Язык разрабатывался группой программистов под руководством
Джона Бэкуса (John Backus, 03.12.1924 — 17.03.2007). |
|
TRADIC, 1954 |
TRADIC (standing for TRAnsistorized
DIgital Computer)
- первый транзисторный компьютер фирмы Bell Laboratories - содержал 800
транзисторов, каждый из которых был заключен в
отдельный корпус.
Транзистор TRADIC
|
Джон Бекус |
В 1955
году увидел свет первый алгоритмический язык FORTRAN
(FORmule TRANslator - переводчик формул). Он использовался
для решения научно-технических и инженерных
задач и разработан сотрудниками фирмы IBM под
руководством Джон Бэкуса (John
Bakus, 03.12.1924 – 17.03.2007). Наибольшую популярность получила
версия под названием FORTRAN
IV, выпущенная в 1962 году. Газета "ИНФОРМАТИКА" Джон Бэкус Ставшие классическими |
Джон Бекус много лет спустя |
Фирма IBM
выпустила усовершенствованный вариант машины IBM
701.
IBM 704 отличалась высокой скоростью работы, в
ней использовались индексные регистры
и данные представлялись в форме с плавающей
запятой.
После ЭВМ IBM 704 была выпущена машина IBM 709, которая
в архитектурном плане приближалась к машине
второго и третьего поколений. В этой машине
впервые была применена косвенная
адресация и впервые появились каналы
ввода-вывода. |
IBM 704 |
Дисковые запоминающие устройства для IBM 305 и
RAMAC-650 емкостью 5Мбайт |
Фирмой
IBM были разработаны плавающие магнитные
головки на воздушной подушке.
Изобретение позволило создать новый тип памяти - дисковые
запоминающие устройства. Это
- первый жесткий
диск. Он был 24", вмещал 5 Мбайт данных и
стоил более миллиона долларов.
Первые запоминающие устройства на дисках RAMAC (Random Access Method
of Accounting and Control) появились в машинах IBM 305 . Запоминающее
устройство состояло из 50
алюминиевых дисков (диаметром 61 см) с магнитным покрытием,
которые вращались со скоростью 1200 об/мин. На
поверхности диска размещалось 100 дорожек для
записи данных, по 10000 знаков каждая. Информационная емкость этого гиганта
составляла 5 Мбайт (5 млн. байт).
Автором первого в мире накопителя на основе жесткого магнитного диска
(НЖМД) был Алан Шугарт (Alan Field Shugart,
27.09.1930 – 12.12.2006 ). В 1971 году он показал свою новую
разработку - дискету 8 дюймов . Премьера состоялась 13 сентября 1956
г., когда был представлен компьютер IBM 305 RAMAC
Пластина дискового запоминающего устройства |
13 сентября 1956 г. ,
представление НЖМД компьютера IBM 305 RAMAC |
|
Вернер Бухгольц (Werner Buchholz) в 1956 г. ввел в обращение термин БАЙТ (byte)
при проектировании первого суперкомпьютера IBM 7030 для пучка одновременно
передаваемых в устройствах ввода-вывода битов (шести штук), позже в рамках
того же проекта расширили байт до восьми (28) бит. По одной из версий, слово byte произошло как сокращение фразы BInary digiT
Eight («двоичное число восемь»), причем в получившемся bite букву i заменили
на y. Это было сделано во избежание путаницы с уже существовавшим термином
bit (бит). Другая гипотеза гласит, будто byte — аббревиатура BinarY TErm
(«двоичный термин»).
|
|
|
Г.Саймон,
А.Ньюэлл, Дж.Шоу создали GPS - универсальный
решатель задач. |
NEC-1101, 1958
|
27 мая 1958 года в Цюрихе началось совещание ведущих программистов с целью
получения единого для всего компьютерного сообщества языка программирования.
Идея создать Алгол (ALGOL, от ALGOrithmic Language — алгоритмический язык)
возникла главным образом в связи с широким распространением языка Фортран. В
этом же году появилась первая версия языка программирования ALGOL 58. Японская
корпорация NEC разработала первый японский
компьютер NEC-1101 и 1102.
В 1958 году выпущен первый модем Bell 101 от компании AT&T. Они умели работать на обыкновенных телефонных линиях.
Разработка цифровых модемов изначально производилась для потребностей Полуавтоматизированной Системы Управления Войсками ПВО США и Канады (SAGE – Semi-Automatic Ground Environment) и использовались для связи радаров с авиабазами и командными центрами.
В 1962 году компания выпустила и запустила в продажу первые коммерческие модемы Bell 103 – первые модемы с полным дуплексом, то есть с возможностью двухсторонней передачей данных, работающие на скорости 300 бод (бит в секунду).
Bell 103
|
Создан первый симулятор игры в теннис.
Создатель – Уильям Хигинботем – один из учёных Брукхейвенской Национальной Лаборатории (г. Нью-Йорк, США).
Игра получила название «Tennis_for_Two». В этой игре два человека управляли подвижными платформами так, чтобы отбивать мячик. Компьютер не участвовал в игре, а лишь в реальном времени отрисовывал результат действий игроков на осциллограф. Эта игра существовала в одном единственном экземпляре. |
Игра Tennis_for_Two
|
Дуглас
Росс разработал язык АПТ для программирования
станков с ЧПУ. Дж.Маккарти и
К.Стрейчи предложили концепцию разделения
времени работы компьютера. |
Выпущена
отечественная вычислительная машина Сетунь,
работающая в троичной системе счисления. Она была разработана в проблемной
лаборатории вычислительного центра Московского государственного
университета. Опытный образец был изготовлен непосредственно сотрудниками
лаборатории. Машину назвали "Сетунь" - по имени речки неподалеку от
Московского университета. |
Опытный образец машины Сутунь |
Промышленный образец машины Сетунь |
|