Системное и прикладное программное обеспечение. Абрахин С.И - 36 стр.

UptoLike

Составители: 

36
система создает для каждого процесса информационную струк-
туру - таблицу страниц (рис. 11), в которой устанавливается со-
ответствие между номерами виртуальных и физических страниц
для страниц, загруженных в оперативную память, или делается
отметка о том, что виртуальная страница выгружена на диск.
Кроме того, в таблице страниц содержится управляющая ин-
формация, такая как признак модификации страницы, признак
невыгружаемости (выгрузка некоторых страниц может быть за-
прещена), признак обращения к странице (используется для
подсчета числа обращений за определенный период времени) и
другие данные, формируемые и используемые механизмом вир-
туальной памяти.
0
1
2
3
4
0
1
2
3
4
5
0
1
2
3
4
в. с.
5
ВП
ВП
10
2
ф. с.
Упр. инф.
0
1
2
3
4
№ в. с.
8
ВП
ВП
ВП
ВП
ф. с.
Упр. инф.
5
11
4 пр. 1
Физическая
память
0
1
2
3
4
физ.
стр.
0 пр. 1
0 пр. 2
5
6
7
8
9
5 пр. 2
10
11
12
13
14
Виртуальное адресное
пространство процесса 1
фиктивная
область
Виртуальное адресное
пространство процесса 2
Страничный обмен
Виртуальная память
k
VV 2
физ.стр.вирт.стр.
Рис. 11. Страничное распределение памяти.
система создает для каждого процесса информационную струк-
туру - таблицу страниц (рис. 11), в которой устанавливается со-
ответствие между номерами виртуальных и физических страниц
для страниц, загруженных в оперативную память, или делается
отметка о том, что виртуальная страница выгружена на диск.
Кроме того, в таблице страниц содержится управляющая ин-
формация, такая как признак модификации страницы, признак
невыгружаемости (выгрузка некоторых страниц может быть за-
прещена), признак обращения к странице (используется для
подсчета числа обращений за определенный период времени) и
другие данные, формируемые и используемые механизмом вир-
туальной памяти.
 Виртуальное адресное                   Таблица страниц пр. 1
пространство процесса 1               в. с.    № ф. с.    Упр. инф.            Физическая № физ.
          0                            0         5                              память     стр.
          1                            1        ВП                                          0
          2                            2        ВП                                          1
          3                            3        10                               4 пр. 1    2
          4                            4         2                                          3
 фиктивная                                                                                  4
  область                                                                        0 пр. 1    5
 Виртуальное адресное                   Таблица страниц пр. 2                               6
пространство процесса 2             № в. с.    № ф. с.    Упр. инф.                         7
          0                           0          8                               0 пр. 2    8
          1                           1         ВП                                          9
          2                           2         ВП                                          10
          3                           3         ВП                               5 пр. 2    11
          4                           4         ВП                                          12
          5                           5         11                                          13
                                                                                            14


                 Vвирт.стр.  Vфиз.стр.  2k
                                                                          Страничный обмен



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


                    Рис. 11. Страничное распределение памяти.




                                                         36