Устройство компьютера
§ 31. История развития вычислительной техники
1
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Паскалина (1645)
2
Блез Паскаль (1623-1662)
’
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Машины Бэббиджа
Первая программа – вычисление
чисел Бернулли («цикл», «рабочая ячейка», условные переходы)
1979 – язык программирования Ада
3
Разностная машина (1822)
Аналитическая машина (1834)
Чарльз Бэббидж
(1791-1871)
Ада Лавлейс
(1815-1852)
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
ЭНИАК (1944)
4
Electronic Numerical Integrator And Computer
Дж. Моучли и П. Эккерт
Первый компьютер общего назначения:
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Развитие элементной базы
5
Первые компьютеры:
электронно-вакуумные лампы
1947 г., У. Шокли, Д. Бардин � и У. Браттейн� транзистор
1958 г., Дж. Килби� интегральная микросхема
1971 г., М. Хофф� микропроцессор Intel 4004
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Персональные компьютеры
6
С. Джобс и С. Возняк �с компьютером Apple-I (1976 г.)
IBM-5150 (1981 г.)
Apple-I (1976 г.)
Commodore PET �(1977 г.)
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
I поколение ЭВМ (1945 – 1955)
7
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
I поколение ЭВМ (1945 – 1955)
8
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
II поколение ЭВМ (1955 – 1965)
9
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
II поколение ЭВМ (1955 – 1965)
10
БЭСМ-6
TX-0
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
III поколение ЭВМ (1965 – 1975)
11
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Уменьшение размеров элементов
12
I поколение
II поколение
III поколение
2 триггера:
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
III поколение ЭВМ (1965 – 1975)
13
Мэйнфреймы – большие универсальные компьютеры
1964. IBM/360 фирмы IBM.
1970. IBM/370
1990. IBM/390
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Компьютеры III поколения в СССР
14
1971. ЕС-1020
1977. ЕС-1060
1984. ЕС-1066
магнитные ленты
принтер
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Мини-ЭВМ
15
Серия PDP фирмы DEC
СМ ЭВМ – система малых �машин (СССР)
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
IV поколение ЭВМ (после 1975)
16
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
IV поколение ЭВМ (после 1975)
17
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Персональные компьютеры
18
1974 8-битный микропроцессор
Intel 8080 специально для ПК
1975 первый ПК Altair 8080 (Г.Э. Робертс)
1975 транслятор Altair Basic (Билл Гейтс)
IBM-5150 (1981 г.)
Apple-I (1976 г.)
Commodore PET �(1977 г.)
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Суперкомпьютеры
19
1976. Cray-1 (США)
2009. «Ломоносов» (Россия)
2013. «Tianhe-2» (Китай)
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Суперкомпьютеры (применение)
20
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Прогресс: типы данных
21
I поколение: числа
II поколение: + символы
III поколение: + графические данные
IV поколение: + аудио- и видеоданные
Мультимедиа – одновременное использование различных форм представления информации (графика, текст, видео, фотографии, анимация, звук и т. д.) и их объединение в одном объекте.
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Компьютеры V поколения (проект)
22
Япония, 1982-1992
Цель – создание суперкомпьютера с функциями искусственного интеллекта
Проблемы:
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Проблемы и перспективы
23
Проблемы:
Перспективы:
D-Wave Two (2013)
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Устройство компьютера
§ 32. Принципы устройства компьютеров
24
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Архитектура фон Неймана
25
Джон фон Нейман
(1903-1957)
процессор
(АЛУ, УУ)
внешняя
память
устройства
ввода
устройства
вывода
внутренняя
память
обрабатывает данные
обеспечивает выполнение программы
временное хранение данных во время обработки
долговременное хранение данных
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Принцип двоичного кодирования
26
Все данные хранятся в двоичном коде.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua
100101010100…
проще устройства для хранения и обработки данных
Троичная ЭВМ «Сетунь» (1959)
Н.П. Брусенцов
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Принцип адресности памяти
27
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Память с произвольным доступом
28
RAM = Random Access Memory
чтение данных из ячеек и запись в них в произвольном порядке
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Основной алгоритм работы процессора
29
Что будет при включении компьютера?
?
Начальный адрес может заноситься
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Что такое архитектура?
30
Архитектура компьютера – это общие принципы построения конкретного семейства компьютеров (PDP, ЕС ЭВМ, Apple, IBM PC, …).
К архитектуре НЕ относятся особенности конкретного компьютера: набор микросхем, тип жёсткого диска, ёмкость памяти, тактовая частота и т.д.
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Устройство компьютера
§ 33. Магистрально-модульная организация компьютера
31
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Взаимодействие устройств
32
устройства ввода
К
К
внешняя
память
процессор
(АЛУ, УУ)
внутренняя
память
К
устройства вывода
шина адреса
шина данных
шина управления
Шина (или магистраль) – это группа линий связи для обмена данными между несколькими устройствами компьютера.
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Контроллеры
33
Контроллер — это электронная схема для управления внешним устройством и простейшей предварительной обработки данных.
контроллер клавиатуры
контроллер диска
сетевая карта
видеокарта
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Обмен данными с внешними устройствами
34
Прямой доступ к памяти (ПДП)�DMA = Direct Memory Access�обмен данными выполняет внешнее устройство по команде центрального процессора.
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Устройство компьютера
§ 34. Процессор
35
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Что такое процессор?
36
Процессор – это устройство, предназначенное для автоматического считывания команд программы, их расшифровки и выполнения.
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
АЛУ
37
Регистр состояния процессора – биты устанавливаются по результату R последней операции
бит Z (zero) – установлен, если R = 0
бит N (negative) – установлен, если R < 0
бит C (carry) – установлен, если произошел перенос
АЛУ работает с целыми числами, математический сопроцессор – с вещественными!
!
R ≤ 0: N or Z
R ≥ 0: not N
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Устройство управления
38
микрокоманда | микрокоманда | … | микрокоманда |
команда
генератор тактовых импульсов
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Основные характеристики процессора
39
Тактовая частота — количество тактовых импульсов в секунду.
1 ГГц (гигагерц) = 1 млрд герц
Недостаточно для сравнения быстродействия!
!
Разрядность — это максимальное количество двоичных разрядов, которые процессор способен обработать за одну команду.
Величина адресного пространства 2R байтов
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Система команд процессора
40
Совместимость: новые модели поддерживают все команды предыдущих!
!
Intel 8080 → Pentium III → Core i7
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Устройство компьютера
§ 35. Память
41
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Что такое компьютерная память?
42
Память — это устройство компьютера, которое используется для записи, хранения и выдачи по запросу команд программы и данных.
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Внутренняя память
43
RAM = Random Access Memory, обращение к ячейкам в любом порядке.
ОЗУ = оперативное запоминающее устройство
сейчас:
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Внутренняя память – ПЗУ
44
ПЗУ = постоянное запоминающее устройство
первые: информация заносится только на заводе
затем программируемые ПЗУ
затем перепрограммируемые ПЗУ (флэш-память)
Минимальный набор программ:
В компьютерах IBM PC: � BIOS = Basic Input/Output System
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Внешняя память
45
Внешняя память — часть памяти компьютера, которая используется для долговременного хранения программ и данных.
Устройства внешней памяти = накопители:
контроллер
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Внешняя память
46
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Виды внешней памяти
47
Файловые системы!
!
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Виды внешней памяти
48
CD (Compact Disk)
до 700 Мбайт
DVD (Digital Versatile Disk)
до 17,1 Гбайт
Blu-ray Disk
до 500 Гбайт
флэш-карты
флэш-накопители
SSD
(Solid State Drive)
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Чтение данных в ОЗУ
49
шина
процессор
ОЗУ
носитель информации
К
передача данных
сигналы управления
линия не задействована
1. Передача «задания» контроллеру
2. Ввод данных в ОЗУ
Ещё участвует контроллер ПДП!
!
шина
процессор
ОЗУ
носитель информации
К
Порт – это регистр контроллера, к которому процессор обращается по номеру!
!
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Иерархия памяти
50
процессор
компьютер
объем
быстродействие,
стоимость бита
регистры
ОЗУ
компьютерные сети
Какая память внутри процессора?
?
Где расположить ОЗУ?
?
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Кэш-память
51
Кэш-память — это память, ускоряющая работу другого (более медленного) типа памяти, за счёт сохранения прочитанных данных на случай повторного обращения к ним.
процессор
кэш-память
контроллер кэш-памяти
1-й раз
2-й раз
ОЗУ
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Кэш-память
52
Проблемы:
Решаются контроллером кэш-памяти.
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Основные характеристики памяти
53
Средняя скорость передачи данных — это количество передаваемых за единицу времени данных после непосредственного начала операции чтения (Мбайт/с).
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Устройство компьютера
§ 36. Устройства ввода
54
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Что такое устройство ввода?
55
Устройством ввода называется устройство, которое: позволяет человеку отдавать компьютеру команды и/или выполняет первичное преобразование данных в форму, пригодную для хранения и обработки в компьютере.
сенсорная панель
(touchpad)
микрофон
джо йстик
графический
планшет
датчики
мышь
сканер
флэш-диск
сетевая карта
жесткий диск
Что не относится к устройствам ввода?
?
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Клавиатура
56
Мембранная
Механическая
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Контроллер клавиатуры
57
центральный�процессор
контроллер клавиатуры
| | | | – 43 | +43 | –12 | – 78 | +78 | +12 |
буфер клавиатуры
прерывание
скан-коды
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Манипуляторы
58
Мышь (оптическая)
приемное устройство�(адаптер, USB)
Лазерные мыши:
Характеристики:
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Манипуляторы
59
Трекбол
Сенсорная панель (тачпад)
Трекпоинт
Джойстик
Игровые манипуляторы
мультитач – реакция на касание в нескольких местах одновременно
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Сканеры
60
со слайд-модулем
Сканер – устройство для ввода изображений.
барабанные
планшетные
рулонные
ручные
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Сканеры
61
ppi = pixels per inch, пиксели на дюйм
150-300 ppi – низкое разрешение
300 ppi – сканирование любительских фото�до 5400 ppi – сканирование фотопленки
планшетные – до 5400 ppi рулонные – до 800 ppi
барабанные – до 14400 ppi
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
на бумаге
в компьютере
1 дюйм = 2,54 см
пиксель
Разрешающая способность — это максимальное количество точек на единицу длины, которые способен различить сканер.
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Сканеры
62
Ввод текста��
Для редактирования в текстовом редакторе, нужно распознать символы с помощью специальной программы (> 300 ppi!):
OCR = Optical Character Recognition, оптическое � распознавание символов �ABBYY FineReader, CuneiForm
Сканер вводит текст как изображение!
!
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Устройства ввода
63
Микрофоны
Датчики
датчик
АЦП
компьютер
101001010101
Веб-камера
Графический планшет
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Устройство компьютера
§ 37. Устройства вывода
64
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Что такое устройства вывода?
65
Устройства вывода — это устройства, которые представляют компьютерные данные в форме, доступной для восприятия человеком.
сенсорный экран
колонки
плоттер
МФУ
датчики
монитор
принтер
флэш-диск
сетевая карта
жесткий диск
Что не относится к устройствам вывода?
?
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Первые устройства вывода
66
Рг1
Рг2
См
700707708
Рг2 = ?
АЦПУ = алфавитно-цифровые печатающие устройства
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Плоттеры (графопостроители)
67
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Мониторы
68
Монитор = дисплей + электронные схемы управления
электронно-лучевые
жидкокристаллические (ЖК)
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Принтеры
69
Принтер – устройство для вывода информации на бумагу или пленку.
Разрешающая способность�dpi = dots per inch, точки на дюйм
обычно 300 – 600 dpi
1200 dpi (типографское качество)
Виды принтеров
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Матричные принтеры
70
красящая лента
бумага
печатающая головка
Качество печати:�72…300 dpi
текст: до 337 символов в минуту
графика: до 5 мин на страницу!!!
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Струйные принтеры
71
Качество печати:�300…4800 dpi
ч/б: до 30 стр/мин
цвет: до 30 стр/мин
фото 10×15: �от 10 сек
цвет: CMYK
Cyan |
Magenta |
Yellow |
Key color |
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Лазерные принтеры
72
Качество печати:�600…1200 dpi
ч/б: до 50 стр/мин
цвет: до 25 стр/мин
картридж
с тонером
лазер
призма
фотобарабан
нагретые �валики
чистящий �элемент
бумага
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
3D-принтеры
73
3D-принтер — устройство, которое создает физический объект по слоям на основе его цифровой трёхмерной модели.
3D = 3-dimensions, трёхмерный
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Полезные ссылки
74
Устройство компьютера, 10 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru