Skip to content
EntityQ796829· pop 24· linked from 222 articles

Сегментная адресация памяти

Sign in to save

Also known as Code segments

the division of computer's primary memory into segments or sections

Article · Русский

Сегментная адресация памяти — схема логической адресации памяти компьютера в архитектуре x86. Линейный адрес конкретной ячейки памяти, который в некоторых режимах работы процессора будет совпадать с физическим адресом, делится на две части: сегмент и смещение. Сегментом называется условно выделенная область адресного пространства определённого размера, а смещением — адрес ячейки памяти относительно начала сегмента. Базой сегмента называется линейный адрес (адрес относительно всего объёма памяти), который указывает на начало сегмента в адресном пространстве. В результате получается сегментный (логический) адрес, который соответствует линейному адресу база сегмента+смещение и который выставляется процессором на шину адреса. Селектором называется число (в x86 — 16-битное), однозначно определяющее сегмент. загружается в сегментные регистры. В реальном и защищённом режимах x86-процессора функционирование сегментной адресации отличается.

Abstract from DBpedia / Wikipedia · CC BY-SA