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