Transcript Document

Страницы истории
Галерея портретов
Первые шаги
30 тыс. лет до н.э.
Обнаружена так называемая
«вестоницкая кость» с
зарубками. Это позволяет
ученым предположить, что уже
тогда наши предки были
знакомы со счетом.
IX век н.э.
Индийские ученые изобрели позиционную систему счисления,
которой теперь пользуется весь мир.
Приблизительно в 850 году н.э. арабский ученый математик
Мухаммед бен Муса ал-Хорезм (из города Хорезма на реке
Аму-Дарья) написал книгу об общих правилах решения
арифметических задач при помощи уравнений. Она называлась
"Китаб ал-Джебр". Эта книга дала имя науке алгебре. Очень
большую роль сыграла еще одна книга ал-Хорезми, в которой
он подробно описал индийскую арифметику. Триста лет спустя
(в 1120 году) эту книгу перевели на латинский язык, и она стала
первым учебником "индийской" (то есть нашей современной)
арифметики для всех европейских городов. Мухаммеду бен
Муса ал-Хорезму мы обязаны появлению термина "алгоритм".
Конец XV – начало XIV века
Леонардо да Винчи (1452-1519) создал эскиз
13-разрядного суммирующего устройства с
десятизубными кольцами. По его чертежам
в наши дни американская фирма
по производству компьютеров в целях
рекламы построила работоспособную машину.
Джон Неппер
Чарльз Беббидж
Блез Паскаль
Готфрид Лейбниц
Ада Августа Лавлейс
Джон Атанасов
Сергей Алексеевич
Лебедев
Норберт Винер
Питер Нортон
Джон Фон Нейман
Билл Гейтс
1614 год
Палочки Неппера
XVII век
1623 год
Первая механическая
машина Вильгельма
Инструмент состоит
Шиккарда для сложения
из пластин или блоков,
и вычитания.
каждая сторона которого
В наше время по описанию
несет числа, образующие
математическую прогрессию. построена модель этой
Манипуляция с блоками по- машины
зволяет извлекать квадратные
и кубические корни, умножать
и делить большие числа
1642 год
Суммирующая машина
Блеза Паскаля позволяла суммировать
многозначные числа
1654 год
Англичане Роберт Биссакар,
а в 1657 году - независимо от него –
С.Патридж разработали
прямоугольную логарифмическую
линейку, конструкция которой
в основном сохранилась до наших дней.
1673 год
«Ступенчатый вычислитель»
Готфрида Лейбница – счетная машина.
позволяющая складывать, вычитать,
умножать, делить, извлекать квадратные корни. При этом использовалась
двоичная система счисления.
Машина являлась прототипом
арифмометра, который использовался
с 1820 года до середины 60-х годов
ХХ века
1700 год
XVIII век
1727 год
Счетная машина Джакоба Леопольда.
Использован принцип машины
Лейбница
Суммирующая машина
Клода Перро
XIX век
1802 год
1822 год
1880 год
Арифмометры
Вильгодта Однера
Ткацкий станок Жаккарда.
Работа станка программировалась перфокартами
Разностная машина
Чарльза Беббиджа
работала на паровом
двигателе. Первые
программы для нее
разработаны Адой
Лавлейс
XX век
1927 год
Американский физик болгарского происхождения Дж.В.Атанасов (John Atanasoff)
формирует принципы автоматической цифровой вычислительной машины на
ламповых схемах для решения систем линейных уравнений. В 1939 году он создал
вместе со своим аспирантом Клиффорд Берри (Clifford Berry) работающую
настольную модель ЭВМ.
1938 год
Первый двоичный сумматор
1941 год
Электронное
множительное
устройство
1942 год
ENIAC
1946 год
В 1946 году Джон фон Нейман на основе критического анализа конструкции
ENIAC предложил ряд новых идей организации ЭВМ, в том числе концепцию
хранимой программы, т.е. хранения программы в запоминающем устройстве.
В результате реализации идей фон Неймана была создана
архитектура ЭВМ, во многих чертах сохранившаяся до настоящего времени.
1947 год
Норберт Винер вводит в обращение термин "кибернетика".
23 декабря сотрудники Bell Telephone Laboratories Джон Бардин и
Уолтер Бремен впервые продемонстрировали свое изобретение,
получившее название транзистор. Это устройство спустя десять лет
открыло совершенно новые возможности.
1948 год
В 1948 году Сергеем Алексеевичем Лебедевым (1890-1974) и
Б.И.Рамеевым был предложен первый проект отечественной цифровой
электронно - вычислительной машины. Под руководством академика
Лебедева С.А. и Глушкова В.М. разрабатываются отечественные ЭВМ:
сначала МЭСМ- малая электронная счетная машина (1951 год, Киев),
затем БЭСМ- быстродействующая электронная счетная машина (1952 год,
Москва). Параллельно с ними создавались Стрела, Урал, Минск, Раздан,
Наири.
1949 год
Морис Уилкс ввел систему мнемонических обозначений для машинных
команд, названную языком ассемблера.
Джон Моучли создал первый интерпретатор языка программирования
1951 год
В 1951 году была закончена работа по созданию UNIVAC
(Universal Automatic Computer). Первый образец машины UNIVAC-1
был построен для бюро переписи США. Синхронная, последовательного
действия вычислительная машина UNIVAC-1 создана была на базе
ЭВМ ENIAC и EDVAC. Работала она с тактовой частотой 2,25 МГц
и содержала около 5000 электронных ламп.
Внутреннее запоминающее устройство емкость
1000 12-разрядных десятичных чисел было
выполнено на 100 ртутных линиях задержки.
Офицер ВМФ США и руководитель группы программистов,
в то время капитан (в дальнейшем единственная женщина
в ВМФ - адмирал) Грейс Хоппер (Grace Hopper) разработала
первую транслирующую программу, которую она назвала
компилятором (фирма Remington Rand). Эта программа
производила трансляцию на машинный язык всей программы,
записанной в удобной для обработки алгебраической форме
В 1951 году была закончена работа по созданию
UNIVAC (Universal Automatic Computer). Первый
образец машины UNIVAC-1 был построен для бюро
переписи США.
Синхронная, последовательного действия
вычислительная машина UNIVAC-1 создана была на
базе ЭВМ ENIAC и EDVAC. Работала она с тактовой
частотой 2,25 МГц и содержала около 5000
электронных ламп. Внутреннее запоминающее
устройство емкость 1000 12-разрядных десятичных
чисел было выполнено на 100 ртутных линиях
задержки.
Память на магнитных сердечниках
1953 год
Выпущена первая серийная
отечественная
вычислительная машина
Стрела.
В Массачусетском технологическом институте был разработан первый
экспериментальный компьютер на транзисторах ТХ-0 (в 1955 году
он введен в эксплуатацию).
Появился первый накопитель на магнитной ленте, устройство IBM 726.
Плотность записи составляла 100 символов на дюйм, скорость 75 дюймов
в секунду.
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 см).
1958 год
Джек Килби из Texas Instruments и Роберт Нойс из Fairchild Semiconductor
независимо друг от друга изобретают интегральную схему.
Появилась первая версия языка программирования ALGOL 58.
1959 год
Выпущена отечественная вычислительная
машина Сетунь, работающая в троичной
системе счисления.
1960 год
В 1960 году появился ALGOL (Algoritmic Language - алгоритмический язык),
ориентированный на научное применение, в него введено множество новых
понятий, например, блочная структура. Этот язык стал концептуальным
основанием многих языков программирования.
Тринадцать европейских и американских специалистов по программированию
в Париже утвердили стандарт языка программирования ALGOL-60.
1961 год
Сотрудниками Манчестерского университета под руководством Т.Кильбурна
создана вычислительная машина Atlas, в которой впервые реализована
концепция виртуальной памяти.
Появился первый миникомпьютер (PDP-1),
до 1971 г., времени создания первого
микропроцессора (Intel 4004).
1962 год
Стив Рассел разработал первую компьютерную игру. Что это была за игра,
к сожалению, не известно.
Фирма IBM выпустила первые устройства внешней памяти со съемными
дисками.
1964 год
Сотрудник Стэнфордского
исследовательского Центра Дуглас
Энгельбарт (Douglas (Doug)
Engelbart) продемонстрировал
работу первой мыши.
В 1964 году фирма IBM объявила
о создании шести моделей
семейства IBM-360 (System 360),
ставших первыми компьютерами
третьего поколения. Модели
имели единую систему команд и
отличались друг от друга объемом
оперативной памяти и
производительностью
1965 год
Фирма Digital Equipment Corp. (DEC) выпустила один из первых
мини-компьютеров PDP-8.
1967 год
Под руководством С.А.Лебедева
и В.М.Мельникова в ИТМ и ВТ
создана быстродействующая
вычислительная машина БЭСМ-6
В США фирма "Барроуз" выпустила первую быстродействующую ЭВМ
на БИСах (больших интегральных схемах)- В2500 и В3500.
В 1968-1970 годах профессор Никлаус Вирт создал в Цюрихском
политехническом университете язык PASCAL, названный в честь
Блеза Паскаля - первого конструктора устройства, которое теперь
относится к классу цифровых вычислительных машин.
Голландский ученый Эдсгер Дейкстра разработал концепцию
структурного программирования.
1969 год
Фирма IBM начала продавать программное обеспечение отдельно от железа,
положив начало индустрии программного обеспечения.
Под эгидой Агентства по перспективным исследованиям МО США (ARPA)
началась разработка и внедрение глобальной военной компьютерной сети,
связывающей исследовательские лаборатории на территории США.
29 октября 1969 года принято
считать днем рождения Сети.
Историю Интернета можно разделить на несколько этапов:
•1945—1960. Теоретические работы по интерактивному взаимодействию
человека с машиной, появление первых интерактивных устройств и
вычислительных машин, на которых реализован режим разделения
времени.
•1961—1970. Разработка технических принципов коммутации пакетов,
ввод в действие ARPANet.
•1971—1980. Число узлов ARPANet возросло до нескольких десятков,
проложены специальные кабельные линии, соединяющие некоторые узлы,
начинает функционировать электронная почта, о результатах работ
ученые докладывают на международных научных конференциях.
•1981—1990. Принят протокол TCP/ IP, Министерство
обороны решает построить собственную сеть на
основе ARPANet, происходит разделение на ARPANet
и MILNet, вводится система доменных имен Domain
Name System (DNS), число хостов доходит до 100 000.
•1991—… Новейшая история.