Кости с зарубками («вестоницкая кость», Чехия, 30 тыс. лет до н.э) Кости с зарубками («вестоницкая кость», Чехия, 30 тыс. лет до н.э)
о. Саламин в Эгейском море (300 лет до н.э.) о. Саламин в Эгейском море (300 лет до н.э.)
Леонардо да Винчи (XV в.) – суммирующее устройство с зубчатыми колесами: сложение 13-разрядных чисел Леонардо да Винчи (XV в.) – суммирующее устройство с зубчатыми колесами: сложение 13-разрядных чисел Вильгельм Шиккард (XVI в.) – суммирующие «счетные часы»: сложение и умножение 6-разрядных чисел (машина построена, но сгорела)
Блез Паскаль (1623 - 1662) Блез Паскаль (1623 - 1662) машина построена! зубчатые колеса сложение и вычитание 8-разрядных чисел десятичная система
Вильгельм Готфрид Лейбниц (1646 - 1716) Вильгельм Готфрид Лейбниц (1646 - 1716)
Разностная машина (1822) Разностная машина (1822) Аналитическая машина (1834) «мельница» (автоматическое выполнение вычислений) «склад» (хранение данных) «контора» (управление) ввод данных и программы с перфокарт ввод программы «на ходу»
Основы математической логики: Джордж Буль (1815 - 1864). Основы математической логики: Джордж Буль (1815 - 1864). Электронно-лучевая трубка (Дж. Томсон, 1897) Вакуумные лампы – диод, триод (1906) Триггер – устройство для хранения бита (М.А. Бонч-Бруевич, 1918). Использование математической логики в компьютах (К. Шеннон, 1936)
Принцип двоичного кодирования: вся информация кодируется в двоичном виде. Принцип двоичного кодирования: вся информация кодируется в двоичном виде. Принцип программного управления: программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности. Принцип однородности памяти: программы и данные хранятся в одной и той же памяти. Принцип адресности: память состоит из пронумерованных ячеек; процессору в любой момент времени доступна любая ячейка.
1951. МЭСМ – малая электронно-счетная машина 1951. МЭСМ – малая электронно-счетная машина 6 000 электронных ламп 3 000 операций в секунду двоичная система 1952. БЭСМ – большая электронно-счетная машина 5 000 электронных ламп 10 000 операций в секунду
на полупроводниковых транзисторах (1948, Дж. Бардин, У. Брэттейн и У. Шокли) на полупроводниковых транзисторах (1948, Дж. Бардин, У. Брэттейн и У. Шокли) 10-200 тыс. операций в секунду первые операционные системы первые языки программирования: Фортран (1957), Алгол (1959) средства хранения информации: магнитные барабаны, магнитные диски
1953-1955. IBM 604, IBM 608, IBM 702 1953-1955. IBM 604, IBM 608, IBM 702 1965-1966. БЭСМ-6 60 000 транзисторов 200 000 диодов 1 млн. операций в секунду память – магнитная лента, магнитный барабан работали до 90-х гг.
на интегральных микросхемах (1958, Дж. Килби) на интегральных микросхемах (1958, Дж. Килби) быстродействие до 1 млн. операций в секунду оперативная памяти – сотни Кбайт операционные системы – управление памятью, устройствами, временем процессора языки программирования Бэйсик (1965), Паскаль (1970, Н. Вирт), Си (1972, Д. Ритчи) совместимость программ
компьютеры на больших и сверхбольших интегральных схемах (БИС, СБИС) компьютеры на больших и сверхбольших интегральных схемах (БИС, СБИС) суперкомпьютеры персональные компьютеры появление пользователей-непрофессионалов, необходимость «дружественного» интерфейса более 1 млрд. операций в секунду оперативная памяти – до нескольких гигабайт многопроцессорные системы компьютерные сети мультимедиа (графика, анимация, звук)
1985. Intel 80386 1985. Intel 80386 275 000 транзисторов виртуальная память 1989. Intel 80486 1,2 млн. транзисторов 1993-1996. Pentium частоты 50-200 МГц 1997-2000. Pentium-II, Celeron 7,5 млн. транзисторов частоты до 500 МГц 1999-2001. Pentium-III, Celeron 28 млн. транзисторов частоты до 1 ГГц 2000-… Pentium 4 42 млн. транзисторов частоты до 3,4 ГГц 2006-… Intel Core 2 до 291 млн. транзисторов частоты до 3,4 ГГц
1995-1997. K5, K6 (аналог Pentium) 1995-1997. K5, K6 (аналог Pentium) 1999-2000. Athlon K7 (Pentium-III) частота до 1 ГГц MMX, 3DNow! 2000. Duron (Celeron) частота до 1,8 ГГц 2001. Athlon XP (Pentium 4) 2003. Opteron (серверы) Athlon 64 X2 частота до 3 ГГц 2004. Sempron (Celeron D) частота до 2 ГГц 2006. Turion (Intel Core) частота до 2 ГГц
Вопросы 1) Доказать равенство: 2) Составить схему: