Как устроен компьютер
Что такое компьютерная память?
Внутренняя память
Внутренняя память – ПЗУ
Внешняя память
Внешняя память
Виды внешней памяти
Виды внешней памяти
Чтение данных в ОЗУ
Иерархия памяти
Кэш-память
Кэш-память
Виртуальная память
Основные характеристики памяти
Основные характеристики памяти
1.46M
Категория: ИнформатикаИнформатика

Как устроен компьютер. § 33. Память

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)
DVD (Digital Versatile Disk)
Blu-ray Disk
до 700 Мбайт
до 17,1 Гбайт
до 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
English     Русский Правила