ВУЗ:
Составители:
32
процесса называется виртуальным адресным пространством.
Каждый процесс имеет собственное виртуальное адресное про-
странство.
Символьные
имена
Виртуальные
адреса
Физические
адреса
Идентификаторы переменных в
программе на алгоритмическом языке
траслятор
Условные адреса, вырабатываемые
транслятором
Номера ячеек физической памяти
1) перемещающий загрузчик -
статическое преобразование
2) динамическое преобразование
аппаратными средствами
Рис. 10. Типы адресов.
Физические адреса соответствуют номерам ячеек опера-
тивной памяти, где в действительности расположены или будут
расположены переменные и команды. Переход от виртуальных
адресов к физическим может осуществляться двумя способами.
В первом случае замену виртуальных адресов на физические
делает специальная системная программа - перемещающий за-
грузчик. Перемещающий загрузчик на основании имеющихся у
него исходных данных о начальном адресе физической памяти,
в которую предстоит загружать программу, и информации, пре-
доставленной транслятором об адресно-зависимых константах
программы, выполняет загрузку программы, совмещая ее с за-
меной виртуальных адресов физическими. Второй способ за-
ключается в том, что программа загружается в память в неизме-
процесса называется виртуальным адресным пространством.
Каждый процесс имеет собственное виртуальное адресное про-
странство.
Символьные Идентификаторы переменных в
имена программе на алгоритмическом языке
траслятор
Виртуальные Условные адреса, вырабатываемые
транслятором
адреса
1) перемещающий загрузчик -
статическое преобразование
2) динамическое преобразование
аппаратными средствами
Физические Номера ячеек физической памяти
адреса
Рис. 10. Типы адресов.
Физические адреса соответствуют номерам ячеек опера-
тивной памяти, где в действительности расположены или будут
расположены переменные и команды. Переход от виртуальных
адресов к физическим может осуществляться двумя способами.
В первом случае замену виртуальных адресов на физические
делает специальная системная программа - перемещающий за-
грузчик. Перемещающий загрузчик на основании имеющихся у
него исходных данных о начальном адресе физической памяти,
в которую предстоит загружать программу, и информации, пре-
доставленной транслятором об адресно-зависимых константах
программы, выполняет загрузку программы, совмещая ее с за-
меной виртуальных адресов физическими. Второй способ за-
ключается в том, что программа загружается в память в неизме-
32
Страницы
- « первая
- ‹ предыдущая
- …
- 30
- 31
- 32
- 33
- 34
- …
- следующая ›
- последняя »
