Типы адресов

Для идентификации переменных и программ на разных этапах жизни программы используется три типа адресов.

 

Символьные адреса   Присваивает программист при написании программы на алгоритмическом языке ( X = 3 )
     
  Виртуальные адреса   Образуются при компиляции (переводе на машинный язык). Во время компиляции неизвестно в какое место ОП будет загружаться программа, поэтому компилятор присваивает переменным и командам виртуальные (условные) адреса, как правило, начиная с нулевого адреса. Совокупность виртуальных адресов процесса называется виртуальным адресным пространством.
     
Физические адреса   Соответствуют номерам ячеек ОП, где в действительности расположены или будут расположены переменные и команды.