Кости с зарубками
(«вестоницкая кость», Чехия, 30 тыс. лет до н.э)
Вильгельм Готфрид Лейбниц
(1646 - 1716)
Разностная машина (1822)
Аналитическая машина (1834)
¨ «мельница» (автоматическое выполнение вычислений)
¨ «склад» (хранение данных)
¨ «контора» (управление)
¨ ввод данных и программы с
перфокарт
¨ ввод программы «на ходу»
1951. МЭСМ – малая
электронно-счетная
машина
• 6 000 электронных ламп
• 3 000 операций в секунду
• двоичная система
1952. БЭСМ – большая
электронно-счетная
машина
• 5 000 электронных ламп
• 10 000 операций в секунду
¨ на полупроводниковых транзисторах (1948, Дж. Бардин, У. Брэттейн и У. Шокли)
¨ 10-200 тыс. операций в секунду
¨ первые операционные системы
¨ первые языки программирования: Фортран (1957), Алгол (1959)
¨ средства хранения информации:
магнитные барабаны, магнитные диски
1953-1955. IBM 604, IBM 608, IBM 702
1965-1966. БЭСМ-6
• 60 000 транзисторов
• 200 000 диодов
• 1 млн. операций
в секунду
• память – магнитная
лента, магнитный
барабан
• работали дл 90-х гг.
¨ на интегральных микросхемах (1958, Дж. Килби)
¨ быстродействие до 1 млн. операций в секунду
¨ оперативная памяти – сотни Кбайт
¨ операционные системы – управление памятью, устройствами, временем процессора
¨ языки программирования Бэйсик (1965),
Паскаль (1970, Н. Вирт), Си (1972, Д. Ритчи)
¨ совместимость программ
¨ компьютеры на больших и сверхбольших
интегральных схемах (БИС, СБИС)
¨ суперкомпьютеры
¨ персональные компьютеры
¨ появление пользователей-непрофессионалов, необходимость «дружественного» интерфейса
¨ более 1 млрд. операций в секунду
¨ оперативная памяти – до нескольких гигабайт
¨ многопроцессорные системы
¨ компьютерные сети
¨ мультимедиа (графика, анимация, звук)