Адрес — символ или группа символов, которые идентифицируют регистр, отдельные части памяти или некоторые другие источники данных, либо место назначения информации.СТ ИСО 2382/7-77 //

Виды адресов Реальный () — адрес местоположения данных в реальной памяти. Виртуальный () — адрес в виртуальной памяти, при использовании преобразуется в реальный адрес. Логический () — адрес, определяемый программой путём преобразования ключа данных по некоторому алгоритму; адрес в виртуальной памяти. Адрес устройства () — логический адрес, состоящий из номера канала и номера устройства в канале. Физический () — число, идентифицирующее ячейку или область физической памяти; уникальное имя, однозначно определяющее конкретное внешнее устройство.

Программы Настраиваемый () — адрес в загрузочном модуле, изменяемый во время загрузки при настройке на конкретное положение программы в оперативной памяти. Перемещаемый () — адрес, значение которого устанавливается во время перемещения машинной программы, содержащей этот адрес; адрес, подлежащий модификации в перемещаемой программе. Нижний адрес программы () — младший адрес области памяти, куда загружена программа. Верхний адрес программы () — старший адрес области памяти, куда загружается программа. Адрес точки входа () — адрес команды либо сама команда, с которой начинается выполнение программы или процедуры. Адрес вектора прерываний () — уникальный адрес, указывающий на ячейки памяти, содержащие адрес программы обработки прерываний (и, возможно, дополнительные данные вроде приоритета обработки).

Машинный язык Адрес перехода () — адрес ячейки памяти, определяемый командой передачи управления. Адрес возврата () — адрес в вызывающей программе, по которому передаётся управление после завершения вызываемой программы (см. также: Стек вызовов). Адрес операнда () — адрес ячейки или области памяти, откуда извлекаются обрабатываемые данные. Адрес результата () — адрес, куда записывается результат операции, выполняемой машинной командой. Адрес регистра () — порядковый номер либо символическое имя регистра, эквивалентное его номеру. Исполнительный (действительный; ) — адрес операнда команды, содержащийся в ней или вычисляемый на основе содержимого её полей.

Явный () — адрес операнда, представленный в виде абсолютного выражения. Подразумеваемый () — адрес операнда, задаваемый в виде символического имени, абсолютного или перемещаемого выражения и преобразуемый ассемблером в явный адрес. Абсолютный (истинный, нулевого уровня; ) — адрес на машинном языке, идентифицирующий ячейку памяти или устройство без использования промежуточных ссылок. Символический () — адрес, выраженный в удобной для программирования форме; адрес, определяемый средствами языка символического кодирования; символьное имя (разновидность подразумеваемого адреса).

Вычисляемые адреса Непосредственный, прямой () — адрес ячейки памяти с операндом команды. Косвенный (), адрес адреса — адрес ячейки памяти, содержащей адрес операнда (прямой или косвенный). Многоуровневый () — косвенный адрес с числом уровней адресации два и более.

Базовый (), база — аддитивная часть исполнительного адреса, постоянная для определённой совокупности адресуемых данных; начальная точка отсчёта относительных адресов. Базируемый () — адрес, выражаемый через базовый адрес и смещение. Относительный (), смещение () — адрес, заданный относительно некоторой базы (базового адреса); изменяемая часть базируемых адресов. Индексируемый () — адрес, значение которого изменено на величину содержимого индексного регистра.

Самоопределяющийся (самоотносительный; ) — относительный адрес, использующий в качестве базового адреса адрес команды, в которой он находится.

Алгоритмы и структуры данных Вычисляемый () — адрес размещения записи во внешней памяти, определяемый путём преобразования ключа записи по некоторому алгоритму. Хешированный () — вычисляемый адрес, алгоритм формирования которого основан на использовании одного из методов рандомизации (хеширования). Адрес связи () — поле в записи файла, указывающее положение следующее читаемой в логическом порядке записи; связующий элемент в связных списках.

Компьютерные сети

Сетевой () — адрес порта в вычислительной сети. Глобальный () — адрес в вычислительных сетях, состоящий из одних единиц и указывающий, что данный кадр предназначен всем станциям. Групповой () — адрес в локальных вычислительных сетях (ЛВС), определяющий группу станций данной сети. Широковещательный () — адрес в ЛВС, указывающий, что сообщение адресовано всем станциям данной сети. Транспортный () — идентификатор, обеспечиваемый транспортным уровнем и используемый одним сеансовым объектом для идентификации другого сеансового объекта.

См. также Адресация памяти Основная область памяти Виртуализация Смещение

Примечания

Категория:Компьютерная память Категория:Архитектура компьютеров Категория:Оперативная память Категория:Системное программирование