Лекция 9. Организация памяти.

Download Report

Transcript Лекция 9. Организация памяти.

Slide 1

Системное программное обеспечение
Лекция 9

Организация памяти


Slide 2

Управление памятью

2


Slide 3

Память

3


Slide 4

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

Информация, которая находится в памяти верхнего уровня, обычно
хранится также на уровнях с большими номерами. Если процессор не
обнаруживает нужную информацию на i-м уровне, он начинает искать ее на
следующих уровнях. Когда нужная информация найдена, она переносится в
более быстрые уровни.
4


Slide 5

Локальность

5


Slide 6

Логическая память

6


Slide 7

Расположение сегментов процессов
в памяти

Можно контролировать характер работы с конкретным сегментом, приписав ему
атрибуты (например, права доступа или типы операций, которые разрешается
производить с данными, хранящимися в сегменте).

7


Slide 8

Связывание адресов

8


Slide 9

Этапы связывая адресов

9


Slide 10

Связывание логического
адреса с физическим

10


Slide 11

Функции системы
управления памятью

11


Slide 12

Простейшие схемы
управления памятью

12


Slide 13

Схема с фиксированными
разделами

13


Slide 14

Недостатки схем с
фиксированными разделами

14


Slide 15

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

15


Slide 16

Оверлейная структура

16


Slide 17

Организация структуры с
перекрытием

17


Slide 18

Оверлей

18


Slide 19

Свопинг

19


Slide 20

Схема с переменными разделами

20


Slide 21

Стратегии размещения процесса

21


Slide 22

Схема с переменными разделами

22


Slide 23

Страничная память

23


Slide 24

Логический адрес

24


Slide 25

Связь логического и физического адресов

25


Slide 26

Страничная организация памяти

26


Slide 27

Сегментная организация
памяти

27


Slide 28

Логический адрес

28


Slide 29

Преобразование логического адреса при
сегментной организации памяти

29


Slide 30

Сегментно-страничная
организации памяти

30


Slide 31

Формирование физического адреса при
сегментно-страничной организации памяти

31


Slide 32

Совместное использование памяти

32