Просмотр содержимого документа
«История развития информатики»
ИСТОРИЯ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
Электронное приложение к учебнику «Информатика»
ПЛАН
- Докомпьютерный период
- Первые вычислительные машины
- Первые компьютеры
- Принципы фон Неймана
- Поколения компьютеров ( I-V…)
- Современная цифровая техника
Первые средства счета
- Кости с зарубками («вестоницкая кость» , Чехия, 30 тыс. лет до н.э)
- Узелковое письмо (Южная Америка, VII век н.э.)
- узлы с вплетенными камнями нити разного цвета (красная – число воинов, желтая – золото) десятичная система
- узлы с вплетенными камнями
- нити разного цвета (красная – число воинов, желтая – золото)
- десятичная система
«Саламинская доска»
«Саламинская доска» (300 лет до н.э.) – остров Саламин в Эгейском море
- бороздки – единицы, десятки, сотни, …
- количество камней – цифры
- десятичная система
Абак
- Абак (Древний Рим) - V-VI век.
- Суан-пан (Китай) - VI век.
- Соробан (Япония) – XV-XVI века.
- Счеты (Россия) – XVII век.
Первые проекты счетных машин
- Леонардо да Винчи ( XV век) – суммирующее устройство с зубчатыми колесами : сложение 13-разрядных чисел
- В. Шиккард ( XVI век) – суммирующие «счетные часы»: сложение и умножение 6-разрядных чисел
«Паскалина» (1642)
- Блез Паскаль (1623 - 1662) – машина построена!
- зубчатые колеса
- сложение и вычитание 8-разрядных чисел
Машина Лейбница (1672)
- Вильгельм Готфрид Лейбниц (1646 - 1716)
- сложение, вычитание, умножение, деление!
- 12-разрядные числа
Аналитическая машина Ч. Бэббиджа (1821)
- Автоматическое выполнение операций («мельница»)
- Для хранения данных используется память («склад»)
- Программа вводится «на ходу»
- Первая программа – Ада Лавлейс (1842)
- Построена в 1960-х годах по чертежам Ч. Бэббиджа.
Прогресс в науке
- Основы математической логики: Джордж Буль (1815 - 1864).
- Электронно-лучевая трубка ( Дж. Томсон , 1897)
- Вакуумные лампы ( диод , триод ) 1906
- Триггер – устройство для хранения бита ( М.А. Бонч-Бруевич , 1918).
- Использование математической логики в компьютерной технике ( К. Шеннон , 1936)
Первые компьютеры
- 193 7 -1941. Компьютеры Конрада Цузе : Z1, Z2, Z3, Z4.
- электромеханические реле (устройства с двумя состояниями) двоичная система использование булевой алгебры ввод данных – с киноленты
- электромеханические реле (устройства с двумя состояниями)
- двоичная система
- использование булевой алгебры
- ввод данных – с киноленты
- 1939-1942. Первый макет электронного лампового компьютера, Дж. Атанасофф
- двоичная система решение систем 29 линейных уравнений
- двоичная система
- решение систем 29 линейных уравнений
«Марк- I » (1944)
- Разработчик – Говард Айкен (1900-1973)
- Первый автоматический компьютер в США:
- длина 17 м, вес 5 тонн 75 000 электронных ламп 3000 механических реле сложение – 3 секунды, деление – 12 секунд
- длина 17 м, вес 5 тонн
- 75 000 электронных ламп
- 3000 механических реле
- сложение – 3 секунды, деление – 12 секунд
«Марк- I » (1944)
Хранение данных на бумажной ленте
А это – программа…
Принципы фон Неймана («Предварительный доклад о машине EDVAC », 1945)
- Принцип двоичного кодирования : вся информация кодируется в двоичном виде.
- Принцип программного управления: программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности.
- Принцип однородности памяти: программы и данные хранятся в одной и той же памяти.
- Принцип адресности: память состоит из пронумерованных ячеек; процессору в любой момент времени доступна любая ячейка.
Поколения компьютеров
- I поколение ( 1945 - 1955)
- электронно-вакуумные лампы
- электронно-вакуумные лампы
- II поколение ( 19 5 5 - 19 6 5)
- III поколение ( 19 6 5 - 19 80 )
- интегральные микросхемы
- интегральные микросхемы
- IV поколение ( 1980 - … )
- большие и сверхбольшие интегральные схемы (БИС и СБИС)
- большие и сверхбольшие интегральные схемы (БИС и СБИС)
Первое поколение ЭВМ (1945-1955)
- на электронных лампах
- быстродействие 10-20 тысяч операций в секунду
- каждая машина имеет свой язык
- нет операционных систем
- ввод и вывод: перфоленты, перфокарты, магнитные ленты
«ЭНИАК» (194 6 )
- Разработчики – Дж. Моучли и П. Эккерт
- Первый компьютер общего назначения на электронных лампах:
- длина 26 м, вес 3 5 тонн сложение – 1/5000 сек, деление – 1 /300 сек десятичная система счисления 10-разрядные числа проблема – сложность ввода программ…
- длина 26 м, вес 3 5 тонн
- сложение – 1/5000 сек, деление – 1 /300 сек
- десятичная система счисления
- 10-разрядные числа
- проблема – сложность ввода программ…
Компьютеры С.А. Лебедева
- 1951. МЭСМ – малая электронно-счетная машина
- 6 000 электронных ламп 3 000 операций в секунду двоичная система
- 6 000 электронных ламп
- 3 000 операций в секунду
- двоичная система
- 1952. БЭСМ – большая электронно-счетная машина
- 5 000 электронных ламп 10 000 операций в секунду
- 5 000 электронных ламп
- 10 000 операций в секунду
Второе поколение ЭВМ (1955-1965)
- на полупроводниковых элементах – транзисторах (1948, Дж. Бардин , У. Брэттейн и У. Шокли )
- быстродействие 10-200 тыс. операций в секунду
- первые операционные системы
- первые языки программирования: Фортран (1957), Алгол (1959)
- средства хранения информации: магнитные барабаны, магнитные диски
Второе поколение ЭВМ (1955-1965)
- 1953-1955. IBM 604, IBM 608, IBM 702
- 196 5-1966 . БЭСМ- 6
- 60 000 транзисторов 200 000 диодов 1 млн. операций в секунду память – магнитная лента, магнитный барабан
- 60 000 транзисторов
- 200 000 диодов
- 1 млн. операций в секунду
- память – магнитная лента, магнитный барабан
Третье поколение ЭВМ (1965-1980)
- на интегральных микросхемах (1958, Дж. Килби )
- быстродействие до 1 млн. операций в секунду
- оперативная памяти – сотни тысяч байт
- операционные системы – управление памятью, устройствами, временем процессора
- языки программирования Бэйсик (1965), Паскаль (1970, Н. Вирт ), Си (1972, Д. Ритчи )
- совместимость программ
Мэйнфреймы IBM
- большие универсальные компьютеры (мэйнфреймы) кэш-память конвейерная обработка команд операционная система OS/360 1 байт = 8 бит (а не 4 или 6!) разделение времени
- большие универсальные компьютеры (мэйнфреймы)
- кэш-память
- конвейерная обработка команд
- операционная система OS/360
- 1 байт = 8 бит (а не 4 или 6!)
- разделение времени
- 1970. IBM/370
- 1990. IBM/390
Компьютеры ЕС ЭВМ (СССР)
- 20 тыс. операций в секунду память 256 Кб
- 20 тыс. операций в секунду
- память 256 Кб
- 1 млн. операций в секунду память 8 Мб
- 1 млн. операций в секунду
- память 8 Мб
- 5,5 млн. операций в секунду память 16 Мб
- 5,5 млн. операций в секунду
- память 16 Мб
Мини-компьютеры
- меньшая цена проще программировать графический экран
- меньшая цена
- проще программировать
- графический экран
- Система малых машин – СМ ЭВМ (СССР)
- до 3 млн. операций в секунду память до 5 Мб
- до 3 млн. операций в секунду
- память до 5 Мб
Четвертое поколение ЭВМ (1980-…)
- компьютеры на больших и сверхбольших интегральных схемах (БИС, СБИС)
- персональные компьютеры
- появление пользователей-непрофессионалов, необходимость «дружественного» интерфейса
- быстродействие более 1 млрд. операций в секунду
- оперативная памяти – до нескольких гигабайт
- многопроцессорные системы
- компьютерные сети
- возможности мультимедиа (графика, анимация, звук)
Суперкомпьютеры
- 1972. « ILLIAC - IV » (США)
- 20 млн. операций в секунду многопроцессорная система
- 20 млн. операций в секунду
- многопроцессорная система
- 166 млн. операций в секунду память 8 Мб векторные вычисления
- 166 млн. операций в секунду
- память 8 Мб
- векторные вычисления
- 15 млн. операций в секунду память 64 Мб
- 15 млн. операций в секунду
- память 64 Мб
- 8 процессоров 125 млн. операций в секунду память 144 Мб водяное охлаждение
- 8 процессоров
- 125 млн. операций в секунду
- память 144 Мб
- водяное охлаждение
Суперкомпьютеры
- 2 млрд. операций в секунду
- 2 млрд. операций в секунду
- 5 млрд. операций в секунду
- 5 млрд. операций в секунду
- 1995. « GRAPE -4» ( Япония )
- 1692 процессора 1,08 трлн. операций в секунду
- 1692 процессора
- 1,08 трлн. операций в секунду
- 2002. « Earth Simulator » (NEC)
- 5120 процессоров 36 трлн. операций в секунду
- 5120 процессоров
- 36 трлн. операций в секунду
- 2005. « BlueGene/L » (IBM)
- 131 072 процессора 280 трлн. операций в секунду
- 131 072 процессора
- 280 трлн. операций в секунду
Микропроцессоры
- 1971. Микропроцессор Intel 4004
- 4- битные данные 2250 транзисторов 60 тыс. операций в секунду .
- 4- битные данные
- 2250 транзисторов
- 60 тыс. операций в секунду .
- 1974. Микропроцессор Intel 8080
- 8 - битные данные деление чисел
- 8 - битные данные
- деление чисел
Первый микрокомпьютер
- 1974. Микрокомпьютер «Альтаир-8800» ( Э. Робертс )
- 1975. Б. Гейтс и П. Аллен написали транслятор языка Бейсик для «Альтаира»
Компьютеры « Apple »
- 1976. « Apple-I » С. Возняк и С. Джобс
- 1977. « Apple-II » - стандарт в школах США в 1980-х
- тактовая частота 1 МГц память 48 Кб цветная графика звук встроенный язык Бейсик первые электронные таблицы VisiCalc
- тактовая частота 1 МГц
- память 48 Кб
- цветная графика
- звук
- встроенный язык Бейсик
- первые электронные таблицы VisiCalc
Компьютеры « Apple »
- память 128 Кб 2 дисковода 5,25 дюйма с гибкими дисками
- память 128 Кб
- 2 дисковода 5,25 дюйма с гибкими дисками
- первый компьютер, управляемый мышью
- первый компьютер, управляемый мышью
- портативный компьютер жидкокристаллический дисплей
- портативный компьютер
- жидкокристаллический дисплей
Компьютеры « Apple »
- системный блок и монитор в одном корпусе нет жесткого диска дискеты 3,5 дюйма
- системный блок и монитор в одном корпусе
- нет жесткого диска
- дискеты 3,5 дюйма
- 1985. Excel для « Macintosh »
- 1992. PowerBook
- 1994. Переход на процессоры PowerPC (Apple , IBM , Motorolla)
PowerMac G4 (1999)
iMac (1999)
PowerMac G4 Cube (2000)
PowerMac G3 (1997)
Компьютеры IBM PC
1. Монитор
2. Материнская плата
3. Процессор
4. ОЗУ
5. Карты расширения
6. Блок питания
7. Дисковод CD, DVD
8. Винчестер
9. Клавиатура
10. Мышь
Принцип открытой архитектуры
- Компьютер собирается из отдельных частей как конструктор.
- Способы соединения этих частей и обмена информацией доступны всем желающим.
- Много сторонних производителей дополнительных устройств.
- Каждый пользователь может собрать компьютер, соответствующий его личным требованиям.
Компьютеры IBM PC
- процессор Intel 8088 частота 4,77 МГц память 64 Кб гибкие диски 5,25 дюйма
- процессор Intel 8088
- частота 4,77 МГц
- память 64 Кб
- гибкие диски 5,25 дюйма
- память до 640 Кб винчестер 1 0 Мб
- память до 640 Кб
- винчестер 1 0 Мб
- процессор Intel 80286 частота 8 МГц винчестер 20 Мб
- процессор Intel 80286
- частота 8 МГц
- винчестер 20 Мб
Процессоры Intel для IBM PC
- 275 000 транзисторов виртуальная память
- 275 000 транзисторов
- виртуальная память
- 1,2 млн. транзисторов
- 1,2 млн. транзисторов
- частоты 50-200 МГц
- частоты 50-200 МГц
- 1997-2000. Pentium-II , Celeron
- 7,5 млн. транзисторов частоты до 500 МГц
- 7,5 млн. транзисторов
- частоты до 500 МГц
- 1999-2001. Pentium-III, Celeron
- 28 млн. транзисторов частоты до 1 ГГц
- 28 млн. транзисторов
- частоты до 1 ГГц
- 42 млн. транзисторов частоты до 3,4 ГГц
- 42 млн. транзисторов
- частоты до 3,4 ГГц
Процессоры AMD для IBM PC
- 1995. K5 ( аналог Pentium )
- 1997. K6
- частота 450 МГц
- частота 450 МГц
- 1999 -2000 . Athlon K7 ( Pentium - III )
- частота до 1 ГГц MMX, 3DNow!
- частота до 1 ГГц
- MMX, 3DNow!
- 2000 -.. . Duron (Celeron)
- частота до 1 ,8 ГГц
- частота до 1 ,8 ГГц
- 2001-.. Athlon XP (Pentium 4)
- 2003-… Opteron ( серверы )
- частота до 3 ГГц
- частота до 3 ГГц
- 2004-… Sempron ( Celeron D )
- частота до 2 ГГц
- частота до 2 ГГц
Microsoft Windows
- многозадачность графический интерфейс
- многозадачность
- графический интерфейс
- виртуальная память
- виртуальная память
- профессиональная ОС файловая система NTFS
- профессиональная ОС
- файловая система NTFS
- длинные имена файлов вытесняющая многозадачность файловая система FAT32
- длинные имена файлов
- вытесняющая многозадачность
- файловая система FAT32
- 1998. Windows 98
- 2000. Windows 2000, Windows Me
- 2001. Windows XP.
- 2003. Windows 2003 Server
- 2006. Windows Vista
Мультимедиа
- Multi-Media – использование различных средств (текст, звук, графика, видео, анимация, интерактивность) для передачи информации
- 1985. « Amiga-1000 »
- процессор Motorolla 7 МГц память до 8 Мб дисплей до 4096 цветов мышь многозадачная ОС 4-канальный стереозвук технология Plug and Play ( autoconfig )
- процессор Motorolla 7 МГц
- память до 8 Мб
- дисплей до 4096 цветов
- мышь
- многозадачная ОС
- 4-канальный стереозвук
- технология Plug and Play ( autoconfig )
Устройства мультимедиа
TV- тюнер
Дисковод CD/DVD
Видеокарта
Звуковая карта
Джойстик
Микрофон
Наушники
Звуковые колонки
Руль
Геймпад
Шлемы виртуальной реальности
Современная цифровая техника
Ноутбук
КПК – карманный персональный компьютер
Электронная записная книжка
MP3- плеер
GPS- навигатор
Мультимедийный проектор
Цифровая видеокамера
Цифровой фотоаппарат
V поколение компьютеров - ? (Япония, 1980-е годы)
- Цель – создание суперкомпьютера с функциями искусственного интеллекта
- Основные черты проекта:
- обработка знаний с помощью логических средств (язык Пролог) сверхбольшие базы данных использование параллельных вычислений распределенные вычисления голосовое общение с компьютером постепенная замена программных средств на аппаратные
- обработка знаний с помощью логических средств (язык Пролог)
- сверхбольшие базы данных
- использование параллельных вычислений
- распределенные вычисления
- голосовое общение с компьютером
- постепенная замена программных средств на аппаратные
- идея саморазвития системы провалилась неверная оценка баланса программных и аппаратных средств традиционные компьютеры достигли большего ненадежность технологий развитие Интернета – новая распределенная модель хранения данных израсходовано 50 млрд. йен
- идея саморазвития системы провалилась
- неверная оценка баланса программных и аппаратных средств
- традиционные компьютеры достигли большего
- ненадежность технологий
- развитие Интернета – новая распределенная модель хранения данных
- израсходовано 50 млрд. йен
Проблемы и перспективы
- технические средства приближаются к пределу быстродействию сложность программного обеспечения приводит к снижению надежности
- технические средства приближаются к пределу быстродействию
- сложность программного обеспечения приводит к снижению надежности
- квантовые компьютеры эффекты квантовой механики параллельность вычислений оптические компьютеры («замороженный свет») биокомпьютеры на основе ДНК химическая реакция с участием ферментов 330 трлн. операций в секунду
- квантовые компьютеры эффекты квантовой механики параллельность вычислений
- эффекты квантовой механики
- параллельность вычислений
- оптические компьютеры («замороженный свет»)
- биокомпьютеры на основе ДНК химическая реакция с участием ферментов 330 трлн. операций в секунду
- химическая реакция с участием ферментов
- 330 трлн. операций в секунду