Similar presentations:
Как устроен компьютер
1.
1Как устроен
компьютер
§ 33. Память
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
2.
Как устроен компьютер, 10 класс2
Что такое компьютерная память?
Память — это Как устроен компьютер, которое
используется для записи, хранения и выдачи по
запросу команд программы и данных.
• внутренняя или основная (для хранения программ
и данных в момент решения задачи), ОЗУ и ПЗУ
• внешняя или долговременная (… на длительный
срок)
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
3.
Как устроен компьютер, 10 класс3
Внутренняя память
RAM = Random Access Memory, обращение к ячейкам в
любом порядке.
ОЗУ = оперативное запоминающее устройство
1) на электронно-лучевых трубках
2) на магнитных сердечниках
сейчас:
3) на триггерах (статическая):
регистры, кэш-память
4) на полупроводниковых
конденсаторах (динамическая):
большая ёмкость
меньшая стоимость
меньшее быстродействие
потребляет больше электроэнергии
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
4.
Как устроен компьютер, 10 класс4
Внутренняя память – ПЗУ
ПЗУ = постоянное запоминающее устройство
первые: информация заносится только на заводе
затем программируемые ПЗУ
затем перепрограммируемые ПЗУ (флэш-память)
Минимальный набор программ:
• тестирование компьютера
• программа начальной загрузки
• программы для обмена данными с клавиатурой,
монитором, принтером
В компьютерах IBM PC:
BIOS = Basic Input/Output System
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
5.
Как устроен компьютер, 10 класс5
Внешняя память
Внешняя память — часть памяти компьютера, которая
используется для долговременного хранения программ
и данных.
Устройства внешней памяти = накопители:
• на магнитных дисках
• на оптических дисках
• флэш-память
•…
контроллер
К
носитель
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
6.
Как устроен компьютер, 10 класс6
Внешняя память
• данные располагается блоками (на дисках – сектора)
• блок данных читается и пишется как единое целое;
работать с частью блока невозможно
• прежде чем процессор сможет использовать
программу или данные, их нужно загрузить из
внешней памяти в ОЗУ
• обменом данными управляют контроллеры
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
7.
Как устроен компьютер, 10 класс7
Виды внешней памяти
• перфоленты, перфокарты
• магнитные ленты, магнитные диски
!
К.Ю. Поляков, Е.А. Ерёмин, 2018
Файловые системы!
http://kpolyakov.spb.ru
8.
Как устроен компьютер, 10 класс8
Виды внешней памяти
• оптические диски
CD (Compact Disk)
до 700 Мбайт
DVD (Digital Versatile Disk)
до 17,1 Гбайт
Blu-ray Disk
до 500 Гбайт
• флэш-память
флэш-карты
К.Ю. Поляков, Е.А. Ерёмин, 2018
флэш-накопители
SSD
(Solid State Drive)
http://kpolyakov.spb.ru
9.
Как устроен компьютер, 10 класс9
Чтение данных в ОЗУ
1. Передача «задания» контроллеру
процессор
2. Ввод данных в ОЗУ
процессор
ОЗУ
шина
шина
К
носитель
информации
!
К
Порт – это регистр контроллера,
к которому процессор
обращается по номеру!
носитель
линия не задействована
сигналы управления
К.Ю. Поляков, Е.А. Ерёмин, 2018
ОЗУ
информации
передача данных
!
Ещё участвует
контроллер ПДП!
http://kpolyakov.spb.ru
10.
Как устроен компьютер, 10 класс10
Иерархия памяти
компьютер
процессор
регистры
кэш-память
объем
ОЗУ
быстродействие,
стоимость бита
внешняя память
(диски)
компьютерные сети
память
расположить
внутри процессора?
ОЗУ?
? Какая
? Где
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
11.
Как устроен компьютер, 10 класс11
Кэш-память
Кэш-память — это память, ускоряющая работу другого
(более медленного) типа памяти, за счёт сохранения
прочитанных данных на случай повторного обращения
к ним.
• статическая память (на триггерах)
• нет собственных адресов ячеек
• кэш программ и данных отдельно
процессор
контроллер
кэш-памяти
2-й раз
1-й раз
кэш-память
ОЗУ
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
12.
Как устроен компьютер, 10 класс12
Кэш-память
Проблемы:
• небольшой объём, быстро заполняется
• при изменении данных в регистрах нужно
обновлять кэш
Решаются контроллером кэш-памяти.
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
13.
Как устроен компьютер, 10 класс13
Виртуальная память
• использование сред быстрой разработки программ
(RAD) – увеличение размера программы
• увеличение объема обрабатываемых данных (до
Тбайтов)
• запуск нескольких программ одновременно
!
Требуется больше ОЗУ, чем реально
установлено на компьютере!
страницы
виртуальной
памяти
адресное пространство процессора
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
14.
Как устроен компьютер, 10 класс14
Основные характеристики памяти
Информационная ёмкость — это максимально
возможный объём данных, который может сохранить
данное устройство памяти (Гбайт, Тбайт, …).
Для дисков – форматированная («полезная») ёмкость и
неформатированная (+ место для служебной разметки)
Время доступа — интервал времени от момента
посылки запроса информации до момента получения
результата на шине данных.
ОЗУ – наносекунды(1 нс = 10–9 с)
жёсткие диски — миллисекунды (1 мс = 10–3 с).
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
15.
Как устроен компьютер, 10 класс15
Основные характеристики памяти
Средняя скорость передачи данных — это
количество передаваемых за единицу времени
данных после непосредственного начала операции
чтения (Мбайт/с).
+ для дисков – частота вращения
+ стоимость 1 бита или стоимость 1 Гбайта
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru
16.
Как устроен компьютер, 10 класс16
Пройдите тест
https://kpolyakov.spb.ru/school/test10bu/26.htm
К.Ю. Поляков, Е.А. Ерёмин, 2018
http://kpolyakov.spb.ru