Первые шаги в развитии счетных устройств

Вид материалаДокументы

Содержание


Конрад Цузе
1837г. американский физик болгарского происхождения Дж.В.Атанасов
1838г. американский математик и инженер Клод Шеннон
Появление и развитие компьютерной техники
1941 году Конрад Цузе
Эвм eniac
1945г.Вэннивер Буш
1946 году Джон фон Нейман
1947 г. американский математик Норберт Винер
Джон Бардин и Уолтер Бремен
1949г. введена в эксплуатацию английская машина с хранимой программой - EDSAC
1949г. Джон Моучли
Развитие компьютерной техники
Грейс Хоппер
Джей Форрестер
1952г. началась опытная эксплуатация отечественного компьютера БЭСМ-1
1952г. фирма IBM
1953г. Выпущена первая серийная отечественная вычислительная машина Стрела
1954г. разработан первый быстродействующий принтер
IBM подала заявку на изобретение "канала" ввода-вывода
...
Полное содержание
Подобный материал:
1   2   3   4





Конрад Цузе

^ Конрад Цузе (Konrad Zuse) создал вычислительную машину Z1, которая имела клавиатуру для ввода условий задачи. По завершению вычислений результат высвечивался на панели с множеством маленьких лампочек. Общая площадь, которую занимала машина составляла 4 кв.м.
Конрад Цузе запатентовал способ автоматических вычислений.


Реконструированная Z1
в музее города Мюнхена






Для следующей модели Z2 К.Цузе придумал очень остроумное и дешевое устройство ввода: Цузе стал кодировать инструкции для машины, пробивая отверстия в использованной 35-миллиметровой фотопленке.

 






В ^ 1837г. американский физик болгарского происхождения Дж.В.Атанасов (John Atanasoff) формирует принципы автоматической цифровой вычислительной машины на ламповых схемах для решения систем линейных уравнений. В 1939 году он создает вместе со своим аспирантом Клиффордом Берри (Clifford Berry) работающую настольную модель ЭВМ.


Дж.В.Атанасов





Клод Шеннон

В ^ 1838г. американский математик и инженер Клод Шеннон и русский ученый В.И.Шестаков в 1941 году показали возможность аппарата математической логики для синтеза и анализа релейно-контактных переключательных систем.






В 1938 году в телефонной компании Bell Laboratories создали первый двоичный сумматор (электрическая схема, выполнявшая операцию двоичного сложения) - один из основных компонентов любого компьютера. Автором идеи был Джордж Стибиц(George Stibits), экспериментировавший с булевой алгеброй и различными деталями - старыми реле, батарейками, лампочками и проводками. К 1940 году родилась машина, умевшая выполнять над комплексными числами четыре действия арифметики.




^ Появление и развитие компьютерной техники

в 40-х годах 20 века.

В 1941 году инженер фирмы IBM Б.Фелпс начал работу по созданию десятичных электронных счетчиков для табуляторов, а в 1942 году создал экспериментальную модель электронного множительного устройства.



В ^ 1941 году Конрад Цузе построил первый в мире действующий релейный двоичный компьютер Z3 с программным управлением.




В 1942 году американский физик Джон Моучли (John Mauchly) (1907-1980), после детального ознакомления с проектом Атанасова, представил собственный проект вычислительной машины. В работе над проектом ^ ЭВМ ENIAC (Electronic Numerical Integrator and Computer - электронный числовой интегратор и калькулятор) под руководством Джона Моучли и  Джона Эккерта (John Presper Eckert) участвовало 200 человек. Весной 1945 года ЭВМ была построена, а в феврале 1946 года рассекречена. ENIAC, содержащий 178468 электронных ламп шести различных типов, 7200 кристалических диодов, 4100 магнитных элементов, занимавший площадь в 300 кв.метра, в 1000 раз превосходил по быстродействию релейные вычислительные машины.
Компьютер проживет девять лет и последний раз будет включен в 1955 году.


Инженер подключает кабели, при помощи которых осуществлялось программирование машины ENIAC.





Colossus

Одновременно с постройкой ENIAC, также в обстановке секретности, создавалась ЭВМ в Великобритании. Секретность была необходима потому, что проектировалось устройство для дешифровки кодов, которыми пользовались вооруженные силы Германии в период второй мировой войны. Математический метод дешифровки был разработан группой математиков, в число которых входил Алан Тьюринг (Alan Turing). В течение 1943 году в Лондоне была построена машина Colossus на 1500 электронных лампах. Разработчики машины - М.Ньюмен и Т.Ф.Флауэрс.
Хотя и ENIAC, и Colossus работали на электронных лампах, они по существу копировали электромеханические машины: новое содержание (электроника) было втиснуто в старую форму (структуру доэлектронных машин).




В 1937 году гарвардский математик Говард Эйкен (Howard Aiken) предложил проект создания большой счетной машины. Спонсировал работу президент компании IBM Томас Уотсон (Tomas Watson), который вложил в нее 500 тыс.$.   Проектирование Mark-1 началось в 1939 году, строило этот компьютер нью-йоркское предприятие IBM. Компьютер содержал около 750 тыс. деталей, 3304 реле и более 800 км проводов.
В 1944 году готовая машина была официально передана Гарвардскому университету.
В 1944 году американский инженер Джон Эккерт(John Presper Eckert) впервые выдвинул концепцию хранимой в памяти компьютера программы.







Матрос обслуживающий машину Mark-2 вводит информацию с перфолент, управляющей его работой.

Эйкен, располагавший интеллектуальными ресурсами Гарварда и работоспособной машиной Mark-1, получил несколько заказов от военных. Так следующая модель - Mark-2 была заказана управлением вооружения ВМФ США. Проектирование началось в 1945 году, а постройка закончилась в 1947 году.Mark-2 представляла собой первую многозадачную машину - наличие нескольких шин позволяло одновременно передавать из одной части компьютера в другую несколько чисел.

В ^ 1945г.Вэннивер Буш (Vannevar Bush, 1890-1974) впервые изложил идею создания гипертекста в статье "Пока мы мыслим", которая была напечатана в журнале "The Atlantic Monthly".

В 1945 году под руководством Джона Моучли (John Mauchly) и  Джона Эккерта(John Presper Eckert) был разработан проект первого компьютера EDVAC с хранимой программой.

В ^ 1946 году Джон фон Нейман на основе критического анализа конструкции ENIAC предложил ряд новых идей организации ЭВМ, в том числе концепцию хранимой программы, т.е. хранения программы в запоминающем устройстве. В результате реализации идей фон Неймана была создана архитектура ЭВМ, во многих чертах сохранившаяся до настоящего времени.


Джон фон Нейман





Норберт Винер

В ^ 1947 г. американский математик Норберт Винер вводит в обращение термин "кибернетика".
Затем в 1948г. Ноберт Винер выпустил в свет книгу "Кибернетика, или Управление и связь у животных и машин", которая положила начало развитию теории автоматов и становлению кибернетики - науки об управлении и передаче информации. Также Клод Шеннон (Claude Shannon) выпускает книгу "Математическая теория передачи информации".

23 декабря 1947г. сотрудники Bell Telephone Laboratories ^ Джон Бардин и Уолтер Бремен впервые продемонстрировали свое изобретение, получившее название транзистор. Это устройство спустя десять лет открыло совершенно новые возможности.


С. А. Лебедев и Б.И.Рамеев

В 1948 году Сергеем Александровичем Лебедевым(1990-1974) и Б.И.Рамеевым был предложен первый проект отечественной цифровой электронно - вычислительной машины. Под руководством академика Лебедева С.А. и Глушкова В.М. разрабатываются отечественные ЭВМ: сначала МЭСМ- малая электронная счетная машина (1951 год, Киев), затем БЭСМ- быстродействующая электронная счетная машина (1952 год, Москва). Параллельно с ними создавались Стрела, Урал, Минск, Раздан, Наири.


С. А. Лебедев

В 1948 году введен в действие первый в мире компьютер с хранимой программой "Манчестерский Марк-1", созданный английскими учеными Томом Килбурном (Tom Kilburn) и Фредди Вильямсом (Freddie Williams) из Манчестерского университета.

 

В ^ 1949г. введена в эксплуатацию английская машина с хранимой программой - EDSAC (Electronic Delay Storage Automatic Computer) -конструктор Морис Уилкис (Maurice Wilkes) из Кембриджского университета. ЭВМ EDSAC содержала 3000 электронных ламп и в шесть раз производительнее своих предшественниц. Морис Уилкис ввел систему мнемонических обозначений для машинных команд, названную языком  ассемблера.

В ^ 1949г. Джон Моучли (John Mauchly) создал первый интерпретатор языка программирования под названием "Short Order Code".


Морис Уилкис

 

^ Развитие компьютерной техники

в 50-х годах 20 века.



В 1951 году была закончена работа по созданию UNIVAC (Universal Automatic Computer). Первый образец машины UNIVAC-1 был построен для бюро переписи США. Синхронная, последовательного действия вычислительная машина UNIVAC-1 создана была на базе ЭВМ ENIAC и EDVAC.Работала она с тактовой частотой 2,25 МГц и содержала около 5000 электронных ламп. Внутреннее запоминающее устройство, емкостью 1000 двенадцатиразрядных десятичных чисел, было выполнено на 100 ртутных линиях задержки.
Этот компьютер интересен тем, что он был нацелен на сравнительно массовое производство без изменения архитектуры и особое внимание было уделено периферийной части (средствам ввода-вывода). 


В 1951 году в Англии появились первые серийные компьютеры Ferranti Mark-1 и LEO-1.
А через 5 лет фирма Ferranti выпустила ЭВМ Pegasus, в которой впервые нашла воплощение концепция регистров общего назначения.



 

Офицер ВМФ США и руководитель группы программистов, в то время капитан (в дальнейшем единственная женщина в ВМФ - адмирал) ^ Грейс Хоппер (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 были разработаны плавающие магнитные головки на воздушной подушке. Изобретение позволило создать новый тип памяти - дисковые запоминающие устройства. Это - первый жесткий диск. Он вмещал 5 Мбайт данных и стоил более миллиона долларов.
Первые ЗУ на дисках появились в машинах IBM 305 и RAMAC-650. Последняя имела пакет, состоящий из 50 металлических дисков с магнитным покрытием, которые вращались со скоростью 1200 об/мин. На поверхности диска размещалось 100 дорожек для записи данных, по 10000 знаков каждая.

В ^ 1957г. в модели IBM 350 RAMAC впервые появилась память на дисках (алюминиевые намагниченные диски диаметром 61 см).
Г.Саймон, А.Ньюэлл, Дж.Шоу создали GPS - универсальный решатель задач.



 

В ^ 1958г. Джек Килби из Texas Instruments и Роберт Нойс из Fairchild Semiconductor независимо друг от друга изобретают интегральную схему.


Появилась первая версия языка программирования ALGOL  58.
Японская корпорация NEC разработала первый японский компьютер NEC-1101 и 1102.
Bell Labs создала устройство (некое подобие модема) для передачи данных по телефонным линиям.

В ^ 1959г. Дуглас Росс разработал язык АПТ для программирования станков с ЧПУ.
Дж.Маккарти и К.Стрейчи предложили концепцию разделения времени работы компьютера.

 

Также в этом году выпущена отечественная вычислительная машина Сетунь, работающая в троичной системе счисления.




1955-1959 гг. Российские ученые А.А. Ляпунов, С.С. Камынин, Э.З. Любимский, А.П. Ершов, Л.Н. Королев, В.М. Курочкин, М.Р. Шура-Бура и др. создали "программирующие программы" — прообразы трансляторов. В.В. Мартынюк создал систему символьного кодирования — средство ускорения разработки и отладки программ.

1955-1959 гг. Заложен фундамент теории программирования (А.А. Ляпунов, Ю.И. Янов, А.А. Марков, Л.А. Калужин) и численных методов (В.М. Глушков, А.А. Самарский, А.Н. Тихонов). Моделируются схемы механизма мышления и процессов генетики, алгоритмы диагностики медицинских заболеваний (А.А. Ляпунов, Б.В. Гнеденко, Н.М. Амосов, А.Г. Ивахненко, В.А. Ковалевский и др.).

1959 г. Под руководством С.А. Лебедева создана машина БЭСМ-2 производительностью 10 тыс. опер./с. С ее применением связаны расчеты запусков космических ракет и первых в мире искусственных спутников Земли.

^ 1959 г. Создана машина М-20, главный конструктор С.А. Лебедев. Для своего времени одна из самых быстродействующих в мире (20 тыс. опер./с.). На этой машине было решено большинство теоретических и прикладных задач, связанных с развитием самых передовых областей науки и техники того времени. На основе М-20 была создана уникальная многопроцессорная М-40 — самая быстродействующая ЭВМ того времени в мире (40 тыс. опер./с.). На смену М-20 пришли полупроводниковые БЭСМ-4 и М-220 (200 тыс. опер./с.).

Развитие компьютерной техники

в 60-х годах 20 века.



В 1960 г. короткое время группой CADASYL (Conference on Data System Languages) под руководством Джоя Вегштайна и  при поддержке фирмы IBM был разработан стандартизированный деловой язык программирования COBOL (Comnon business oriented language - общепринятый деловой ориентированный язык). Этот язык ориентирован на решение экономических задач, а точнее - на обработку информации.




В 1960 году появился ALGOL (Algoritmic Language - алгоритмический язык), ориентированный на научное применение. В него введено множество новых понятий, например, блочная структура. Этот язык стал концептуальным основанием многих языков программирования.
Тринадцать европейских и американских специалистов по программированию в Париже утвердили стандарт языка программирования ALGOL-60.



Группа разработчиков ALGOL:
John McCarthy, Fritz Bauer, Joe Wegstein John Backus, Peter Nauer, Alan Perlis

В этом же году Ж. Шварц и др. из фирмы System Development разрабатывают язык программирования Jovial (Джовиал). Название происходит от Jule's Own Version of International Algorithmic Language. Процедурный ЯВУ, версия Алгола-58. Использовался главным образом для военных приложений ВВС США.
Фирма IBM разработала мощную вычислительную систему Stretch (IBM 7030).

^ 1961 г. Фирма IBM Deutschland реализовала подключение компьютера к телефонной линии с помощью модема.
Также американским профессором Джоном Маккартни разработан язык LISP (List procssing language - язык обработки списков).
Дж.Гордон, руководитель разработки систем моделирования фирмы IBM, создал язык GPSS (общецелевая система моделирования).
Сотрудниками Манчестерского университета под руководством Т.Кильбурна создана вычислительная машина Atlas, в которой впервые реализована концепция виртуальной памяти. Появился первый миникомпьютер (PDP-1), до 1971 г., времени создания первого микропроцессора (Intel 4004).

^ В 1962 г. Р.Грисуолд разработал язык программирования СНОБОЛ, ориентированный на обработку строк.
Стив Рассел разработал первую компьютерную игру. Что это была за игра, к сожалению, не известно.
Э.В.Евреиновым и Ю.Косаревым предложена модель коллектива вычислителей и обоснована возможность построения суперкомпьютеров на принципах параллельного выполнения операций, переменной логической структуры и конструктивной однородности.
Д.Слотник из фирмы Wesinghouse Electric опубликовал статью о проекте системы SOLOMON.
Фирма IBM выпустила первые устройства внешней памяти со съемными дисками.
Кеннет Айверсон (Kenneth E. Iverson, IBM) опубликовал книгу, названную “A Programming Language” (APL). Первоначально этот язык служил нотацией для записи алгоритмов. Первая реализация APL/360 – в 1966 г. Adin Falkoff (Harvard, IBM). Имеются версии интерпретаторов для ПК. Из-за трудности чтения программ на АПЛ его иногда называют “Китайским Бейсиком”. Вообще-то это процедурный, очень компактный, язык сверхвысокого уровня. Требует специальной клавиатуры. Дальнейшее развитие – APL2.

^ 1963г. Утвержден американский стандартный код для обмена информацией - ASCII (American Standard Code Informatio Interchange).
Фирма General Electric создала первую коммерческую СУБД (систему управления базами данных).

1964г. У.Дал и К.Нюгорт создали язык моделирования СИМУЛА-1.



 

В ^ 1964г. сотрудник Стэнфордского исследовательского центра
Дуглас Энгельбарт (Douglas (Doug) Engelbart) продемонстрировал работу первой мыши.




Корпорация ^ Control Data объявила разработанную Сеймуром Крейем ЭВМ CDC 6000, в которой использовались 60-разрядные слова и параллельная обработка. CDC 6600 была в течение нескольких лет самым производительным компьютером в мире.
Фирма IBM объявила о создании шести моделей семейства IBM 360 (System 360), ставших первыми компьютерами третьего поколения.
Модели имели единую систему команд и отличались друг от друга объемом оперативной памяти и производительностью.


John Kemeny

Язык BASIC (Beginners all-parpouse sumbolic instraction code - многоцелевой язык символических инструкций для начинающих) был разработан В ^ 1965г.профессорами Дартмутского колледжа Томом Куртцем (Tom Kurtz) и Джоном Кемени (John Kemeny) для обучения студентов, незнакомых с вычислительной техникой. У языка со временем появилось множество диалектов: Basica (IBM), GW-Basic, MSX-Basic, Turbo-Basic (Borland), Quick-Basic (Microsoft), XYBasic, QBasic, CBasic, Basic-80, 86 и 87Basic/387Basic (MicroWay) и т. д.

Фирма Digital Equipment Corp. (DEC) выпустила один из первых мини-компьютеров PDP-8.

 

В ^ 1966 г. появилась первая публикация по языку программирования РЕФАЛ, разработанному В.Ф.Турчиным.
К.Айверсоном и А.Фалькоффом на компьютере семейства IBM 360 была реализована модифицированная версия языка АПЛ. Описание своего языка Айверсон выпустил еще в 1962 году.



 

В ^ 1967г. под руководством С.А.Лебедева и В.М.Мельникова в ИТМ и ВТ создана быстродействующая вычислительная машина БЭСМ-6.
За ним последовал "Эльбрус" — ЭВМ нового типа, производительностью 10 млн. опер./с.


IBM разработала первую подсистему дисковой памяти IBM RAMAC 305. Она имела ёмкость всего 5 Мбайт на 50 двухфутовых пластинах. Другой совместный проект IBM и группы пользователей SHARE – разработка нового языка программирования, объединяющего возможности обработки научных данных и решения бизнес-задач. Назвали его PL/1 (Programming language - универсальный программно-ориентированный). Создан на фирме IBM.
^ Эдвард Фейтенбаум из Стэнфордского университета разработал первую экспертную систему DENDRAL с продукционным представлением знаний.
Джек Денинис из Массачусетского технологического института выдвинул концепцию потоковой машины (архитектуры компьютера, управляемого потоком данных).
^ A.H. Bobeck в Bell Laboratories разработал память на цилиндрических магнитных доменах (bubble memory).

 

^ 1968г. в США фирма "Барроуз" выпустила первую быстродействующую ЭВМ на БИСах (больших интегральных схемах)- В2500 и В3500.









Никлаус Вирт

В 1968-1970 годах профессор ^ Никлаус Вирт создал в Цюрихском политехническом университете язык PASCAL, названный в честь Блеза Паскаля - первого конструктора устройства, которое теперь относится к классу цифровых вычислительных машин. Он создавался как язык , который , с одной стороны, был бы хорошо приспособлен для обучения программирования, а с другой - давал бы возможность эффективно решать самые разнообразные задачи на современных ЭВМ.
При создании этого языка Вирт большое внимание уделял хорошему стилю программирования - структурному программированию, благодаря которому конструкции PASCAL позволяют писать надежные, легко проверяемые программы с ясной и четкой структурой.

 

Голландский ученый Эдсгер Дейкстра разработал концепцию структурного программирования.



В декабре 1968 года была организована конференция Полом Сэффо (Paul Saffo), профессором истории Стэнфордского университета и оракулом компьютерных технологий. На этой конференции была необычная демонстрация. Видеопоток, направляемый по радиоканалу из Пало-Альто, освещал основные моменты работы Дэвида Энгельбарта в Стэнфордском исследовательском институте (SRI - Stanford Research Institute). Были показаны краеугольные камни новой информационной эры: интерактивное программирование, совместное использование баз данных, видеоконференции, навигация в виртуальных пространствах, прототип оконного интерфейса.




М.Р.Куиллиан из Университета Карнеги-Меллона предложил способ представления знаний в виде семантических сетей.

^ 1968 г. Основана фирма Intel, впоследствии ставшая признанным лидером в области производства микропроцессоров и других компьютерных интегральных схем.

В ^ 1969г. фирма IBM разделила понятия аппаратных средств (hardware) и программные средства (software). Фирма начала продавать программное обеспечение отдельно от железа, положив начало индустрии программного обеспечения.
Сотрудники фирмы Bell Laboratories Кен Томпсон и Деннис Ритчи приступили к разработке операционной системы UNIX. В 1972 году Bell Laboratories начала выпускать официальные версии UNIX.
Фирма Control Data Corp выпустила высокопроизводительный компьютер CDC-7600.
Профессор математики Массачусетского технологического института ^ Сеймур Пейперт на основе LISP создал язык программирования LOGO.

Под эгидой Агентства по перспективным исследованиям МО США (ARPA) началась разработка и внедрение глобальной военной компьютерной сети, связывающей исследовательские лаборатории на территории США.
^ 29 октября 1969 года принято считать днем рождения Сети. В этот день была предпринята самая первая, правда, не вполне удавшаяся, попытка дистанционного подключения к компьютеру, находившемуся в исследовательском центре Стэнфордского университета (SRI), с другого компьютера, который стоял в Калифорнийском университете в Лос-Анджелесе (UCLA). Удаленные друг от друга на расстояние 500 километров, SRI и UCLA стали первыми узлами будущей сети ARPANet. Испытания первой очереди ARPANet заняли всю осень 1969 г. Затем к сети подключили еще два узла: Калифорнийский университет Санта-Барбары (UCSB) и Университет штата Юта (UTAH) . Именно эти четыре организации распределили между собой основные функции по созданию компонентов первой в истории Wide Area Network:
  • UCLA — проведение измерительных испытаний;
  • SRI — создание информационного центра;
  • UCSB — разработка математического аппарата;
  • UTAH — первые работы по трехмерной графике.

Проведение испытаний стало возможно благодаря тому, что к 1 сентября 1969 г. компания BBN (Bolt, Baranek и Newman) изготовила первые экземпляры устройства IMP (Interface Message Processor), обеспечивающего связь между компьютерами по телефонным каналам.

^ Развитие компьютерной техники

в 70-х годах 20 века.

В 1970г. сотрудник Национальной радиоастрономической обсерватории Чарльз Мурр создал язык программирования ФОРТ.
Денис Ритчи и Кеннет Томсон выпускают первую версию Unix.
Доктор Кодд публикует первую статью, посвященную реляционной модели данных.



В ^ 1971г. фирмой Intel (США) создан первый микропроцессор(МП) - программируемое логическое устройство, изготовленное по технологии СБИС.
Автором микропроцессора Intel-4004 - многокристальной схемы, содержащей все основные компоненты центрального процессора, являлся Эдвард Хофф
Процессор 4004 был 4-битный и мог выполнять 60 тыс. операций в секунду.


Эдвард Хофф


Фирма Syntronix выпустила первый матричный принтер
Появился компьютер IBM/370 модель 145 - первый компьютер, в основной памяти которого использовались исключительно интегральные схемы.
В свет выходит первый карманный калькулятор Poketronic.
В октябре 1971 года главный инженер американской компании BBN Technologies ^ Рэй Томлинсон отправил с одного компьютера на другой послание с незамысловатым содержанием "QWERTYUIOP" (набор клавиш верхней строки стандартной клавиатуры). Письмо дошло и, таким образом, открыло новую главу в истории человеческого общения - электронную почту.
Нолан Башнелл сделал игру Pong, ставшую первой настоящей и популярной компьютерной игрой.



Фирма IBM выпустила первый гибкий магнитный диск.

Коллектив под руководством Алана Шугарта придумывает первый, восьмидюймовый флоппи-диск (емкостью 80 Кбайт).




В ^ 1972г.Сеймур Крей организовал фирму Cray Research, которая за четыре года построила и выпустила самый мощный в мире компьютер CRAY-1.


Созданы шесть моделей компьютеров Единой системы (ЕС ЭВМ).


Сеймур Крей




Деннис Ритчи

 

Деннис Ритчи из Bell Lab's разработал язык программирования "С" (Си). Так его назвали потому, что предыдущая версия называлась "В".


Алан Кей из компании Xerox разработал объектно-ориентированный язык программирования Smalltalk. Концепция виртуальной машины была впервые реализована на компьютерах семейства IBM/370. Появился протокол Telnet. Через год начнется разработка TCP и закончится разработка FTP. В 1972 году Рэй Томлинсон придумал знак @, без которого в наши дни невозможно представить себе ни одного электронного письма.

^ 1973г. Рождение Ethernet - произошло стараниями Роберта Меткалфа в лаборатории Xerox PARC. Как раз незадолго до того инженеры создали первый лазерный принтер, и, чтобы дать возможность печатать на нем всем работникам лаборатории, потребовалось соединить сотни компьютеров в сеть.
Разработан учеными университета Люммини во Франции под руководством  ^ Алана Колмари язык PROLOG (Programmation en logique - логическое программирование). Это основной язык  для решения задач, связанных с искусственным  интеллектом.
Фирма ^ IBM (International Business Machines Corporation) сконструировала первый жёсткий диск типа "винчестер".
В компьютере Alto, созданном в центре PARC компании XEROX, впервые были реализованы графический интерфейс и система "окон".

1974 г. Фирма Intel разработала первый универсальный восьмиразрядный микропроцессор 8080 с 4500 транзисторами.

^ Эдвард Робертс из фирмы MITS построил первый персональный компьютер Altair на новом чипе от Intel - 8080. Altair оказался первым массовым ПК, положившим, по существу, начало целой индустрии. В комплект входили процессор, 256-байтный модуль памяти, системная шина и некоторые другие мелочи.




Сотрудник фирмы IBM Джон Кук предложил проект компьютера с RISC-архитектурой. Название этой архитектуре дал Д.Паттерсон.
Марвин Минский, используя концепцию семантических сетей, предложил метод представления знаний с помощью фреймов. Первая разработка LISP-компьютера в Массачусетском технологическом институте. Первый компьютер сыграл в шахматы с человеком. НЕУДАЧНО: "живой" шахматист легко выиграл.

В ^ 1975г. Джин Амдал разработал   компьютер четвертого поколения на БИС - AMDAL-470 V/6. Гарри Килдалл из фирмы Digital Reseach разработал операционную систему CP/M.


Билл Гейтс и Пол Аллен

Молодой программист ^ Пол Аллен и студент Гарвардского университета Билл Гейтс реализовали для Альтаира язык Бейсик. Впоследствии они основали фирму Майкрософт (Microsoft), являющуюся сегодня крупнейшим производителем программного обеспечения.

 

Фирма IBM начала продажу лазерных принтеров.





Стив Возняк и Стив Джобс

В ^ 1976г. молодые американцы Стив Джобс и Стив Возняк организовали предприятие по изготовлению персональных компьютеров "Apple" ("Яблоко"), предназначенных для большого круга непрофессиональных пользователей.
Apple-1:с этого неуклюжего ящичка начинался путь к звездам. Продавался Apple-1 по весьма интересной цене - 666,66 доллара. За десять месяцев удалось реализовать около двухсот комплектов.
В 1977 году были запущены в массовое производство три персональных компьютера: Apple-2, TRS-80  и PET.






Apple-2 представлял собой достаточно дорогой (1300$ без монитора и кассетного магнитофона) компьютер, но был выполнен на невиданном дотоле техническом уровне. Эта была машина для пользователей. Она содержала процессор 6502 и минимальное число микросхем (расположенных на одной печатной плате), зашитое в ПЗУ программное обеспечение - ограниченную операционную систему и Basic, 4 Кбайт ОЗУ, два игровых электронных пульта, интерфейс для подсоединения к кассетному магнитофону и систему цветной графики для работы с цветным монитором или обычным телевизором.














TRS-80, с процессором Z-80, состоял из четырех модулей - 12-дюймового монитора, системного блока с интегрированной клавиатурой, блока питания и кассетного магнитофона Radio Shack CTR-41. Компьютер поставлялся с зашитым в ПЗУ Basic Level и двумя кассетами, одна из которых содержала игровые программы.










PET (Personal Electronic Transactor) фирмы Commodore принадлежал к немногочисленным компьютерам, объединившим в одном модуле системный блок, монитор, накопители и клавиатуру. РЕТ содержал процессор 6502, 14 Кбайт ПЗУ с Basic и операционной системой, 4 Кбайт ОЗУ, 9-дюймовый монитор и кассетный магнитофон. Этот компьютер считался идеальным решением для преподавателей и учащихся при цене 595$.



В 1977г. разработан мини-компьютер VAX-11.780 первый 32-разрядный представитель нового семейства фирмы DEC. В 1978г. Intel выпустила процессор 8086, состоящий из 29 тыс. транзисторов. 1979 г. Фирма Intel выпустила микропроцессор 8088.
Благодаря широкому распространению флоппи-дисководов распространять ПО становится проще: широко расходится первый массовый текстовый редактор Wordstar и пакет для работы с электронными таблицами VisiCalc, которые стали первыми общепринятыми "стандартами". Если текстовые процессоры были и раньше, то у VisiCalc прямых предшественников не было. Компания Software Arts разработала первый пакет деловых программ VisiCalc (Visible calculator - видимый калькулятор) для персональных компьютеров Apple-2 . Эта программа была разработана Деном Бриклином и Бобом Френкстоном и во многом способствовала распространению этих компьютеров на рынке. Идея, лежащая в основе электронных таблиц, не нова и утверждают, она использовалась еще в 18 веке в Ост-Индийской компании.
Англичанин Клайф Синклер создал первый "домашний" компьютер ZX80.
Английской фирмой Inmos выпущен транспьютер - однокристальный микропроцессор с RISC-архитектурой.
Коллективом, возглавляемым М.А.Карцевым, разработана многопроцессорная система ^ М-10.

Развитие компьютерной техники

в 80-х годах 20 века.

В 1980 году появился язык ADA, названный в память об Аде Лавлейс - первой программистки в истории вычислительной техники. Он был создан во Франции по заказу американского министерства обороны как универсальный язык программирования. В него включены такие возможности как системное программирование, параллельность и т.д.
Японские компании ^ Sharp, Sanyo, Panasonic, Casio и американская фирма Tandy вынесли на рынок первый карманный компьютер, обладающий всеми основными свойствами больших компьютеров.

^ 1981г. фирма Compaq выпустила первый Laptop.
Никлаус Вирт разработал язык программирования МОДУЛА-2.
Создан первый портативный компьютер - Osborne- 1 весом около 12 кг. Несмотря на довольно успешное начало, через два года компания обанкротилась.
^ 1981 г. Фирма IBM выпустила первый персональный компьютер IBM PC на базе микропроцессора 8088.

1982 г. Фирма Intel выпустила микропроцессор 80286.

Американская фирма по производству вычислительной техники IBM, занимавшая до этого ведущее положение по выпуску больших ЭВМ, приступила к изготовлению профессиональных персональных компьютеров IBM PC с операционной системой MS DOS.
Фирма ^ Sun начала выпускать первые рабочие станции.
Фирма Lotus Development Corp. выпустила электронную таблицу Lotus 1-2-3.
Английской фирмой Inmos на основе идей профессора Оксфордского университета Тони Хоара о "взаимодействующих последовательных процессах" и концепции экспериментального языка программирования Дэвида Мэя был создан язык ОККАМ.


Питер Нортон

^ Питер Нортон написал программу Unerase.

 

Появление первой версии AutoCAD и языка PostScript.
Винт Серф и Боб Кан создают черновой вариант TCP/IP. Примерно в это же время появляется термин Internet.




^ 1983 г. Корпорация Apple Computers построила персональный компьютер "Lisa" — первый офисный компьютер, управляемый манипулятором "мышь".








Свою первую мышь Bus Mouse для IBM PC выпустила фирма Microsoft, а тремя годами позже появилась другая - InPort Mouse, кроме того, фирма разработала интерфейс и драйвер.




Фирма IBM, совершенствуя компьютеры IBM PC, выпускает совместимые с ними модели ^ IBM PC/XT.




В Калифорнийском технологическом институте Ч.Зейтцем и его коллегами построен 64-процессорный компьютер "Cosmic Cube".
Появилась сеть FidoNet.
Гибкие диски получили распространение в качестве стандартных носителей информации.


Андерс Хейльсберг

^ 1983 г. Фирмой Borland выпущен в продажу компилятор Turbo Pascal, разработанный Андерсом Хейльсбергом (Anders Hejlsberg).




^ 1984 г. Корпорация Apple Computer выпустила компьютер Macintosh — первую модель знаменитого впоследствии семейства Macintosh c удобной для пользователя операционной системой, развитыми графическими возможностями, намного превосходящими в то время те, которыми обладали стандартные IBM-совместимые ПК с MS-DOS. Эти компьютеры быстро приобрели миллионы поклонников и стали вычислительной платформой для целых отраслей, таких например, как издательское дело и образование.




Создан первый компьютер типа Laptop (наколенный), в котором системный блок объединен с дисплеем и клавиатурой в единый блок.
Фирма Microsoft представила первые версии операционной оболочки Windows.
Первая аппаратная реализация языка PROLOG - Д.Уоррен разработал конвейерный процессор SRI.
Sony и Philips разрабатывают стандарт CD-ROM- стандарт записи компакт-дисков. Также разработаны стандарты MIDI и DNS.

Фирма IBM выпустила персональный компьютер ^ IBM PC/AT.



1985г. фирма Intel выпустила 32-битный микропроцессор 80386, состоящий из 250 тыс. транзисторов.
Сеймур Крей создал суперкомпьютер CRAY-2 производительностью 1 млрд. операций в секунду.
Фирма Microsoft выпустила первую версию графической операционной среды Windows.
Появление нового языка программирования C++.

1986г. Даниел Хиллис, главный конструктор фирмы Thinking Machines, построил суперкомпьютер Connection Machine.
Фирма Apple разработала систему Hyper Card.
Появляются первые экспериментальные 4- и 16-мегабайтные чипы памяти.
На клавиатуре впервые появляются клавиши управления курсором (до того обходились без них!) и отдельный блок с цифровыми клавишами. Спасибо Apple.
SUN представила первый RISC-процессор SPARC.

1987г. фирма IBM объявила о выпуске персональных компьютеров нового поколения PS/2, оснащенных операционной системой OS/2 (OS/2 разработана совместно с фирмой Microsoft).

1988г. фирма Apple разработала систему Hyper Card.
Появилось сообщение о новом языке программирования Никлауса Вирта - ОБЕРОН.
Демонстрация компьютера NeXT Стивена Джобса.
В Сибирском отделении АН состоялся запуск МРСа (Модульная асинхронная расширенная система), созданная коллективом, руководимым В.Е.Котовым.

^ 1989 г. американская фирма Poquet Computers Corporation представила новый компьютер класса Subnotebook — Pocket PC.
Intel выпускает очередной чип - 80486. Это первый процессор с количеством транзисторов, превышающим 1 млн.
^ Creative Labs выпускают звуковую карту Sound Blaster, название которой впоследствии станет нарицательным.
Microsoft выпустила текстовый процессор WORD.
Разработан формат графических файлов GIF.
В марте 1989 г. Тим Бернерс-Ли(Tim Berners-Lee) из CERN предложил руководству этого международного европейского научного центра концепцию новой распределенной информационной системы, которую назвал World Wide Web. Свои соображения он изложил в проекте Гипертекст, направленных руководству CERN. Он считал, что информационная система, построенная на принципах гипертекста, должна объединить все множество информационных ресурсов CERN, которое состояло из базы данных отчетов, компьютерной документации, списков почтовых адресов, информационной реферативной системы, наборов данных результатов экспериментов и т. п. Гипертекстовая технология должна была позволить легко "перепрыгивать": из одного документа в другой. В 1990 году эти предложения были приняты, и проект стартовал.