Устройство компьютерной памяти

Процессор использует побайтовую адресацию. Это означает что память организована и к ней получают доступ как к последовательности байтов. Когда хотят получить доступк к одному и более байтов, используется байтовый адрес для указания нахождения байта или байтов в памяти. Диапазон памяти, к которой может быть получен доступ называется адресным пространством.

Процессор также поддерживает сегментную адресацию. Это форма адресации, при которой программа может иметь несколько независимых адресных пространств, называемых сегментами. Например, программа может держать свой код (инструкции) и стек в раздельных сегментах. Адреса кода должны всегда ссылаться на пространство кода, а адреса стека на пространство стека.