Устройство компьютера

Содержание

Слайд 2

Устройство компьютера

§ 32. Принципы устройства компьютеров

Устройство компьютера § 32. Принципы устройства компьютеров

Слайд 3

Принципы устройства компьютеров

А. Беркс, Г. Голдстайн и Дж. фон Нейман: «Предварительное рассмотрение

Принципы устройства компьютеров А. Беркс, Г. Голдстайн и Дж. фон Нейман: «Предварительное
логической конструкции электронного вычислительного устройства» (1946)

состав основных компонентов вычислительной машины
принцип двоичного кодирования
принцип адресности памяти
принцип иерархической (многоуровневой) организации памяти
принцип хранимой программы
принцип программного управления

Слайд 4

Архитектура фон Неймана

обрабатывает данные

обеспечивает выполнение программы

временное хранение данных во время обработки

долговременное хранение

Архитектура фон Неймана обрабатывает данные обеспечивает выполнение программы временное хранение данных во
данных

Слайд 5

Принцип двоичного кодирования

Все данные хранятся в двоичном коде.

проще устройства для хранения

Принцип двоичного кодирования Все данные хранятся в двоичном коде. проще устройства для
и обработки данных

Троичная ЭВМ «Сетунь» (1959)

Слайд 6

Принцип адресности памяти

оперативная память состоит из отдельных битов
группы соседних битов объединяется в

Принцип адресности памяти оперативная память состоит из отдельных битов группы соседних битов
ячейки
каждая ячейка имеет свой адрес (номер)
нумерация ячеек начинается с нуля
за один раз можно прочитать или записать только целую ячейку

Слайд 7

Принцип адресности памяти

Первые ЭВМ (I и II поколения)

III и IV поколения

размеры ячеек:

Принцип адресности памяти Первые ЭВМ (I и II поколения) III и IV

у первых ЭВМ – 36, 48, 60 битов
сейчас – 8 битов

Слайд 8

Память с произвольным доступом

RAM = Random Access Memory
чтение данных из ячеек и

Память с произвольным доступом RAM = Random Access Memory чтение данных из
запись в них в произвольном порядке
ОЗУ – оперативное запоминающее устройство (оперативная память)
ПЗУ – постоянное запоминающее устройство ROM = Read Only Memory
содержит программное обеспечение для загрузки и тестирования компьютера
запись запрещена

Слайд 9

Иерархическая организация памяти

Требования к памяти:
большой объём
высокая скорость доступа

Использование несколько уровней памяти:
внутренняя

Иерархическая организация памяти Требования к памяти: большой объём высокая скорость доступа Использование
память (небольшой объём, высокое быстродействие)
внешняя память (большой объём, низкое быстродействие)

Слайд 10

Принцип хранимой программы

Фрагмент коммутационной панели IBM-557

Код программы хранится в ПЗУ или во

Принцип хранимой программы Фрагмент коммутационной панели IBM-557 Код программы хранится в ПЗУ
внешней памяти и загружается в ОЗУ для решения задач.

В гарвардской архитектуре есть отдельные области памяти для программ и данных!

Слайд 11

Принцип программного управления

программа – это набор команд
команды выполняются процессором автоматически в определённом

Принцип программного управления программа – это набор команд команды выполняются процессором автоматически
порядке

Счётчик адреса команд – это регистр процессора, в котором хранится адрес следующей команды.

IP (Instruction Pointer) в процессорах Intel

Слайд 12

Основной алгоритм работы процессора

выбрать команду
записать в счётчик команд адрес следующей команды
выполнить команду
перейти

Основной алгоритм работы процессора выбрать команду записать в счётчик команд адрес следующей
к п. 1

Начальный адрес может заноситься
вручную (в первых ЭВМ)
из ПЗУ, аппаратно (тестирование, потом передача управления загрузчику операционной системы)

Слайд 13

Что такое архитектура?

Архитектура компьютера – это общие принципы построения конкретного семейства компьютеров

Что такое архитектура? Архитектура компьютера – это общие принципы построения конкретного семейства
(PDP, ЕС ЭВМ, Apple, IBM PC, …).

принципы построения системы команд и их кодирования
форматы данных и особенности их машинного представления
алгоритм выполнения команд программы
способы доступа к памяти и внешним устройствам
возможности изменения конфигурации оборудования

К архитектуре НЕ относятся особенности конкретного компьютера: набор микросхем, тип жёсткого диска, ёмкость памяти, тактовая частота и т.д.

Слайд 14

Устройство компьютера

§ 33. Магистрально-модульная организация компьютера

Устройство компьютера § 33. Магистрально-модульная организация компьютера

Слайд 15

Типы компьютеров
настольные (desktop)
переносные (ноутбуки)
нетбуки (нет привода DVD)

Типы компьютеров настольные (desktop) переносные (ноутбуки) нетбуки (нет привода DVD)

Слайд 16

Типы компьютеров

планшетные
смартфоны и карманные персональные компьютеры (КПК)

Типы компьютеров планшетные смартфоны и карманные персональные компьютеры (КПК)

Слайд 17

Типы компьютеров

суперкомпьютеры

«Ломоносов»

Типы компьютеров суперкомпьютеры «Ломоносов»

Слайд 18

Взаимодействие устройств

Шина (или магистраль) – это группа линий связи для обмена данными

Взаимодействие устройств Шина (или магистраль) – это группа линий связи для обмена
между несколькими устройствами компьютера.

Слайд 19

Контроллеры

Контроллер — это электронная схема для управления внешним устройством и простейшей предварительной

Контроллеры Контроллер — это электронная схема для управления внешним устройством и простейшей предварительной обработки данных.
обработки данных.

Слайд 20

Архитектура современных компьютеров

Магистрально-модульная архитектура: набор устройств (модулей) легко расширяется путём подключения к

Архитектура современных компьютеров Магистрально-модульная архитектура: набор устройств (модулей) легко расширяется путём подключения
шине (магистрали).

Принцип открытой архитектуры (IBM):
спецификация на шину (детальное описание всех параметров) опубликована
производители могут выпускать новые совместимые устройства
на материнской плате есть стандартные разъёмы
нужны драйвера (программы управления) для каждого устройства

Слайд 21

Обмен данными с внешними устройствами

Программно-управляемый обмен – все операции ввода и вывода

Обмен данными с внешними устройствами Программно-управляемый обмен – все операции ввода и
предусмотрены в программе, их полностью выполняет процессор.

простота
не нужно дополнительное оборудование

процессор долго ждёт медленные устройства

Слайд 22

Обмен данными с внешними устройствами

Обмен по прерываниям – внешнее устройство передаёт процессору

Обмен данными с внешними устройствами Обмен по прерываниям – внешнее устройство передаёт
запрос на обслуживание (прерывание).

процессор прерывает выполнение программы и …
переходит на программу обработки прерывания и …
возвращается к прерванной программе

процессор не ждёт устройства

всю работу выполняет процессор

Контроллер прерываний – использует приоритет различных типов прерываний

Слайд 23

Обмен данными с внешними устройствами

Прямой доступ к памяти (ПДП) DMA = Direct Memory

Обмен данными с внешними устройствами Прямой доступ к памяти (ПДП) DMA =
Access обмен данными выполняет внешнее устройство по команде центрального процессора.

процессор готовит обмен: программирует контроллер ПДП
контроллер ПДП пересылает данные

процессор загружен минимально

сложность (нужен контроллер ПДП)

Слайд 24

Устройство компьютера

§ 34. Процессор

Устройство компьютера § 34. Процессор

Слайд 25

Что такое процессор?

Процессор – это устройство, предназначенное для автоматического считывания команд программы,

Что такое процессор? Процессор – это устройство, предназначенное для автоматического считывания команд
их расшифровки и выполнения.

AЛУ = арифметико-логическое устройство, выполняет обработку данных
УУ = устройство управления, которое управляет выполнением программы и обеспечивает согласованную работу всех узлов компьютера

Слайд 26

АЛУ

2 регистра
сумматор
схема управления операциями

Регистр состояния процессора – биты устанавливаются по результату R

АЛУ 2 регистра сумматор схема управления операциями Регистр состояния процессора – биты
последней операции
бит Z (zero) – установлен, если R = 0
бит N (negative) – установлен, если R < 0
бит C (carry) – установлен, если произошел перенос

R ≤ 0: N or Z
R ≥ 0: not N

Слайд 27

Устройство управления

извлечение из памяти очередной команды
расшифровка команды, определение необходимых действий
определение адресов ячеек

Устройство управления извлечение из памяти очередной команды расшифровка команды, определение необходимых действий
памяти, где находятся исходные данные
занесение в АЛУ исходных данных
управление выполнением операции
сохранение результата


команда

генератор тактовых импульсов

Слайд 28

Регистры общего назначения (РОН)

Для процессоров Intel:

H = High (старший байт)

L = Low

Регистры общего назначения (РОН) Для процессоров Intel: H = High (старший байт)
(младший байт)

Обработка 8-, 16-, 32- и 64-битовых данных.

Есть RBX, RCX, RDX и др…

Слайд 29

Основные характеристики процессора

Тактовая частота — количество тактовых импульсов в секунду.

1 ГГц (гигагерц)

Основные характеристики процессора Тактовая частота — количество тактовых импульсов в секунду. 1
= 1 млрд герц

Разрядность — это максимальное количество двоичных разрядов, которые процессор способен обработать за одну команду.

разрядность регистров
разрядность шины данных
разрядность шины адреса R

Величина адресного пространства 2R байтов

Слайд 30

Система команд процессора

команды передачи (копирования) данных
арифметические операции
логические операции, например «НЕ», «И», «ИЛИ»,

Система команд процессора команды передачи (копирования) данных арифметические операции логические операции, например
«исключающее ИЛИ»
команды ввода и вывода
команды переходов (условного, безусловного)

Intel 8080 → Pentium III → Core i7

Слайд 31

Система команд процессора

81 C 2 01 01

код операции ADD (сложить регистр и

Система команд процессора 81 C 2 01 01 код операции ADD (сложить
число)

код регистра DX

число 10116

ADD DX, 101h

DX := DX + 10116

на языке ассемблера

Слайд 32

Система команд процессора

CISC = Complex Instruction Set Computer, компьютер с набором сложных

Система команд процессора CISC = Complex Instruction Set Computer, компьютер с набором
команд
команды разной длины
есть сложные команды (умножение, деление, …)
команды выполняются за разное число тактов
есть операции с данными в памяти
мало регистров

удобство программирования

сложно проектировать процессор
ниже быстродействие

Слайд 33

Система команд процессора

RISC = Reduced Instruction Set Computer, компьютер с набором упрощённых

Система команд процессора RISC = Reduced Instruction Set Computer, компьютер с набором
команд
команды одинаковой длины (32 бита, …)
только простые команды (сложение и т.п.)
команды выполняются за 1 такт
только две операции с памятью – чтение (LOAD) в регистр и запись (STORE) из регистра
много регистров (32, …)

проще аппаратура
выше быстродействие

сложнее писать программы

Слайд 34

Устройство компьютера

§ 35. Память

Устройство компьютера § 35. Память

Слайд 35

Что такое компьютерная память?

Память — это устройство компьютера, которое используется для записи,

Что такое компьютерная память? Память — это устройство компьютера, которое используется для
хранения и выдачи по запросу команд программы и данных.

внутренняя или основная (для хранения программ и данных в момент решения задачи), ОЗУ и ПЗУ
внешняя или долговременная (… на длительный срок)

Слайд 36

Внутренняя память

RAM = Random Access Memory, обращение к ячейкам в любом порядке.

ОЗУ

Внутренняя память RAM = Random Access Memory, обращение к ячейкам в любом
= оперативное запоминающее устройство
на электронно-лучевых трубках
на магнитных сердечниках
сейчас:
на триггерах (статическая): регистры, кэш-память
на полупроводниковых конденсаторах (динамическая):
большая ёмкость
меньшая стоимость
меньшее быстродействие
потребляет больше электроэнергии

Слайд 37

Внутренняя память – ПЗУ

ПЗУ = постоянное запоминающее устройство
первые: информация заносится только на

Внутренняя память – ПЗУ ПЗУ = постоянное запоминающее устройство первые: информация заносится
заводе
затем программируемые ПЗУ
затем перепрограммируемые ПЗУ (флэш-память)

Минимальный набор программ:
тестирование компьютера
программа начальной загрузки
программы для обмена данными с клавиатурой, монитором, принтером
В компьютерах IBM PC: BIOS = Basic Input/Output System

Слайд 38

Внешняя память

Внешняя память — часть памяти компьютера, которая используется для долговременного хранения

Внешняя память Внешняя память — часть памяти компьютера, которая используется для долговременного
программ и данных.

Устройства внешней памяти = накопители:
на магнитных дисках
на оптических дисках
флэш-память

контроллер

Слайд 39

Внешняя память

данные располагается блоками (на дисках – сектора)
блок данных читается и

Внешняя память данные располагается блоками (на дисках – сектора) блок данных читается
пишется как единое целое; работать с частью блока невозможно
прежде чем процессор сможет использовать программу или данные, их нужно загрузить из внешней памяти в ОЗУ
обменом данными управляют контроллеры

Слайд 40

Виды внешней памяти

перфоленты, перфокарты
магнитные ленты, магнитные диски

Виды внешней памяти перфоленты, перфокарты магнитные ленты, магнитные диски

Слайд 41

Виды внешней памяти

оптические диски
флэш-память

Виды внешней памяти оптические диски флэш-память

Слайд 42

Чтение данных в ОЗУ

шина

1. Передача «задания» контроллеру

2. Ввод данных в ОЗУ

Чтение данных в ОЗУ шина 1. Передача «задания» контроллеру 2. Ввод данных в ОЗУ

Слайд 43

Иерархия памяти

процессор

компьютер

объем

быстродействие,
стоимость бита

регистры

ОЗУ

компьютерные сети

Иерархия памяти процессор компьютер объем быстродействие, стоимость бита регистры ОЗУ компьютерные сети

Слайд 44

Кэш-память

Кэш-память — это память, ускоряющая работу другого (более медленного) типа памяти, за

Кэш-память Кэш-память — это память, ускоряющая работу другого (более медленного) типа памяти,
счёт сохранения прочитанных данных на случай повторного обращения к ним.

статическая память (на триггерах)
нет собственных адресов ячеек
кэш программ и данных отдельно

процессор

кэш-память

контроллер кэш-памяти

1-й раз

2-й раз

ОЗУ

Слайд 45

Кэш-память

Проблемы:
небольшой объём, быстро заполняется
при изменении данных в регистрах нужно обновлять кэш

Решаются контроллером

Кэш-память Проблемы: небольшой объём, быстро заполняется при изменении данных в регистрах нужно
кэш-памяти.

Слайд 46

Виртуальная память

использование сред быстрой разработки программ (RAD) – увеличение размера программы
увеличение объема

Виртуальная память использование сред быстрой разработки программ (RAD) – увеличение размера программы
обрабатываемых данных (до Тбайтов)
запуск нескольких программ одновременно

адресное пространство процессора

страницы виртуальной памяти

Слайд 47

Основные характеристики памяти

Информационная ёмкость — это максимально возможный объём данных, который может

Основные характеристики памяти Информационная ёмкость — это максимально возможный объём данных, который
сохранить данное устройство памяти (Гбайт, Тбайт, …).

Для дисков – форматированная («полезная») ёмкость и неформатированная (+ место для служебной разметки)

Время доступа — интервал времени от момента посылки запроса информации до момента получения результата на шине данных.

ОЗУ – наносекунды(1 нс = 10–9 с)
жёсткие диски — миллисекунды (1 мс = 10–3 с).

Слайд 48

Основные характеристики памяти

Средняя скорость передачи данных — это количество передаваемых за единицу

Основные характеристики памяти Средняя скорость передачи данных — это количество передаваемых за
времени данных после непосредственного начала операции чтения (Мбайт/с).

для дисков – частота вращения
стоимость 1 бита или стоимость 1 Гбайта

Слайд 49

Устройство компьютера

§ 36. Устройства ввода

Устройство компьютера § 36. Устройства ввода

Слайд 50

Что такое устройство ввода?

Устройством ввода называется устройство, которое: позволяет человеку отдавать компьютеру

Что такое устройство ввода? Устройством ввода называется устройство, которое: позволяет человеку отдавать
команды и/или выполняет первичное преобразование данных в форму, пригодную для хранения и обработки в компьютере.

сенсорная панель
(touchpad)

микрофон

джо йстик

графический
планшет

датчики

мышь

сканер

флэш-диск

сетевая карта

жесткий диск

Слайд 51

Клавиатура

Мембранная

Механическая

простая и дешёвая

недолговечна (1-10 млн нажатий)
со временем свойства ухудшаются (залипание, нужны бόльшие

Клавиатура Мембранная Механическая простая и дешёвая недолговечна (1-10 млн нажатий) со временем
усилия)

реакция быстрее
20-50 млн нажатий
характеристики не меняются

дороже
тяжелее

Слайд 52

Контроллер клавиатуры

опрашивает клавиши; фиксирует их нажатие или отпускание;
хранит скан-коды нескольких последних нажатых

Контроллер клавиатуры опрашивает клавиши; фиксирует их нажатие или отпускание; хранит скан-коды нескольких
или отпущенных клавиш;
посылает требование прерывания центральному процессору, передаёт ему скан-коды;
управляет индикаторами клавиатуры;
диагностика неисправностей клавиатуры

центральный процессор

контроллер клавиатуры

буфер клавиатуры

прерывание

скан-коды

Слайд 53

Манипуляторы

Мышь (оптическая)

приемное устройство (адаптер, USB)

Лазерные мыши:
подсветка лазером
более контрастное изображение
точность выше

Характеристики:
разрешение ≈ 1000

Манипуляторы Мышь (оптическая) приемное устройство (адаптер, USB) Лазерные мыши: подсветка лазером более
dpi
количество кадров в секунду (до 10000)
размер кадра (16×16, 32×32)

Слайд 54

Манипуляторы

Трекбол

Сенсорная панель (тачпад)

Трекпоинт

Джойстик

Игровые манипуляторы

мультитач – реакция на касание в нескольких местах одновременно

Манипуляторы Трекбол Сенсорная панель (тачпад) Трекпоинт Джойстик Игровые манипуляторы мультитач – реакция

Слайд 55

Сканеры

со слайд-модулем

Сканер – устройство для ввода изображений.

барабанные

планшетные

рулонные

ручные

Сканеры со слайд-модулем Сканер – устройство для ввода изображений. барабанные планшетные рулонные ручные

Слайд 56

Сканеры

ppi = pixels per inch, пиксели на дюйм
150-300 ppi – низкое разрешение
300

Сканеры ppi = pixels per inch, пиксели на дюйм 150-300 ppi –
ppi – сканирование любительских фото до 5400 ppi – сканирование фотопленки
планшетные – до 5400 ppi
барабанные – до 14400 ppi
рулонные – до 800 ppi
Ввод текста
OCR = Optical Character Recognition, оптическое распознавание символов ABBY FIneReader, CuneiForm

Разрешающая способность — это максимальное количество точек на единицу длины, которые способен различить сканер.

Слайд 57

Сканирование

Сканирование

Слайд 58

Устройства ввода

Микрофоны

Датчики

датчик

АЦП

компьютер

101001010101

Веб-камера

Графический планшет

Устройства ввода Микрофоны Датчики датчик АЦП компьютер 101001010101 Веб-камера Графический планшет

Слайд 59

Устройство компьютера

§ 37. Устройства вывода

Устройство компьютера § 37. Устройства вывода

Слайд 60

Что такое устройства вывода?

Устройства вывода — это устройства, которые представляют компьютерные данные

Что такое устройства вывода? Устройства вывода — это устройства, которые представляют компьютерные
в форме, доступной для восприятия человеком.

сенсорный экран

колонки

плоттер

МФУ

датчики

монитор

принтер

флэш-диск

сетевая карта

жесткий диск

Слайд 61

Первые устройства вывода

700707708

Рг2 = ?

АЦПУ = алфавитно-цифровые печатающие устройства

Первые устройства вывода 700707708 Рг2 = ? АЦПУ = алфавитно-цифровые печатающие устройства

Слайд 62

Плоттеры (графопостроители)

Плоттеры (графопостроители)

Слайд 63

Мониторы

Монитор = дисплей + электронные схемы управления

электронно-лучевые

жидкокристаллические (ЖК)

очень малое излучение
малые размеры и

Мониторы Монитор = дисплей + электронные схемы управления электронно-лучевые жидкокристаллические (ЖК) очень
вес
потребляют мало электроэнергии (40 Вт)
нет искажений изображения

хуже цветопередача (чёрный цвет?)
изображение зависит от угла зрения
смазывание изображения
«битые пиксели»
только одно разрешение

Слайд 64

Мониторы

управляющий транзистор

15’’, 17’’, 19’’, …

Разрешение — это количество точек экрана по ширине

Мониторы управляющий транзистор 15’’, 17’’, 19’’, … Разрешение — это количество точек
и по высоте.

1280×1024, 1440×900, 1366×768, …

Соотношение сторон 4:3, 5:4, 16:9
Углы обзора 160° … 178°
Время отклика 2…8 мс

Слайд 65

Принтеры

Принтер – устройство для вывода информации на бумагу или пленку.

Разрешающая способность dpi =

Принтеры Принтер – устройство для вывода информации на бумагу или пленку. Разрешающая
dots per inch, точки на дюйм
обычно 300 – 600 dpi
1200 dpi (типографское качество)
Виды принтеров
матричные (красящая лента)
струйные (чернила)
лазерные (порошок)
сублимационные (красящая лента)

Слайд 66

Матричные принтеры

Качество печати: 72…300 dpi
текст: до 337 символов в минуту
графика: до 5 мин

Матричные принтеры Качество печати: 72…300 dpi текст: до 337 символов в минуту
на страницу!!!

дешевые принтеры и ленты
нетребовательны к бумаге

невысокое качество низкая скорость печати графики
шумят
черно-белые (почти все)

Слайд 67

Струйные принтеры

Качество печати: 300…4800 dpi
ч/б: до 30 стр/мин
цвет: до 30 стр/мин
фото 10×15: от

Струйные принтеры Качество печати: 300…4800 dpi ч/б: до 30 стр/мин цвет: до
10 сек

относительно дешевые
качественная печать
мало шумят
большинство – цветные

требовательны к бумаге
дорогие катриджи
чернила расплываются от воды

цвет: CMYK

Слайд 68

Лазерные принтеры

Качество печати: 600…1200 dpi
ч/б: до 50 стр/мин
цвет: до 25 стр/мин

становятся все дешевле
очень

Лазерные принтеры Качество печати: 600…1200 dpi ч/б: до 50 стр/мин цвет: до
качественная печать
мало шумят
есть цветные

требовательны к бумаге
дорогие катриджи
потребляют много электроэнергии
цветные дорогие

Слайд 69

Сублимационные принтеры

качество печати: 300 dpi (= 4800 dpi)
фото 10×15: около 1 мин

твердые красители:
256 оттенков

Сублимационные принтеры качество печати: 300 dpi (= 4800 dpi) фото 10×15: около
каждого цвета, всего 16,7 млн. цветов
печать при нагреве
верхний защитный слой

Сублимация – быстрый переход вещества из твердого состояния в газообразное.

очень качественная печать фото
не выцветает 100 лет
печать прямо с фотоаппарата

специальная бумага и пленки с красками

Слайд 70

3D-принтеры

3D-принтер — устройство, которое создает физический объект по слоям на основе его цифровой

3D-принтеры 3D-принтер — устройство, которое создает физический объект по слоям на основе
трёхмерной модели.

3D = 3-dimensions, трёхмерный

Слайд 71

Устройства ввода и вывода

Сенсорный экран

мультитач – реакция на касание экрана в нескольких

Устройства ввода и вывода Сенсорный экран мультитач – реакция на касание экрана в нескольких местах одновременно
местах одновременно

Слайд 72

Конец фильма

ПОЛЯКОВ Константин Юрьевич
д.т.н., учитель информатики
ГБОУ СОШ № 163, г. Санкт-Петербург
[email protected]
ЕРЕМИН

Конец фильма ПОЛЯКОВ Константин Юрьевич д.т.н., учитель информатики ГБОУ СОШ № 163,
Евгений Александрович
к.ф.-м.н., доцент кафедры мультимедийной дидактики и ИТО ПГГПУ, г. Пермь
[email protected]
Имя файла: Устройство-компьютера-.pptx
Количество просмотров: 342
Количество скачиваний: 2