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

UptoLike

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

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