Шестнадцатеричный адрес памяти (как, например, если бы вы указали значение указателя), указывает на местоположение в виртуальной памяти.
В 32-битной системе каждый процесс имеет 4 ГБ виртуальной памяти. Эта виртуальная память управляется процессором и операционной системой. Когда вы обращаетесь к расположению в виртуальной памяти, ЦП и операционная система определяют, где в системах отображается фактическая физическая память, это расположение отображается, и данные из нее извлекаются.
Операционная система может также вынимать вещи из физической памяти и выгружать их на диск, чтобы освободить место в физической памяти для других вещей. Затем, если вы попытаетесь получить доступ к расположению виртуальной памяти чего-то, что было перенесено из физической памяти на диск, генерируется «сбой страницы», который заставляет ОС повторно загрузить страницу с диска в физическую память.