Русская Википедия:Адрес (информатика)
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Шаблон:Другие значения Адрес — символ или группа символов, которые идентифицируют регистр, отдельные части памяти или некоторые другие источники данных, либо место назначения информации.[1][2]
Виды адресов[2]
- Шаблон:AnchorРеальный (Шаблон:Lang-en) — адрес местоположения данных в реальной памяти.
- Шаблон:AnchorВиртуальный (Шаблон:Lang-en) — адрес в виртуальной памяти, при использовании преобразуется в реальный адрес.
- Шаблон:AnchorЛогический (Шаблон:Lang-en) — адрес, определяемый программой путём преобразования ключа данных по некоторому алгоритму; адрес в виртуальной памяти.
- Шаблон:AnchorАдрес устройства (Шаблон:Lang-en) — логический адрес, состоящий из номера канала и номера устройства в канале.
- Шаблон:AnchorФизический (Шаблон:Lang-en) — число, идентифицирующее ячейку или область физической памяти; уникальное имя, однозначно определяющее конкретное внешнее устройство.
Программы
- Шаблон:AnchorНастраиваемый (Шаблон:Lang-en) — адрес в загрузочном модуле, изменяемый во время загрузки при настройке на конкретное положение программы в оперативной памяти.
- Шаблон:AnchorПеремещаемый (Шаблон:Lang-en) — адрес, значение которого устанавливается во время перемещения машинной программы, содержащей этот адрес; адрес, подлежащий модификации в перемещаемой программе.
- Нижний адрес программы (Шаблон:Lang-en) — младший адрес области памяти, куда загружена программа.
- Верхний адрес программы (Шаблон:Lang-en) — старший адрес области памяти, куда загружается программа.
- Адрес точки входа (Шаблон:Lang-en) — адрес команды либо сама команда, с которой начинается выполнение программы или процедуры.
- Шаблон:AnchorАдрес вектора прерываний (Шаблон:Lang-en) — уникальный адрес, указывающий на ячейки памяти, содержащие адрес программы обработки прерываний (и, возможно, дополнительные данные вроде приоритета обработки).
Машинный язык
- Шаблон:AnchorАдрес перехода (Шаблон:Lang-en) — адрес ячейки памяти, определяемый командой передачи управления.
- Шаблон:AnchorАдрес возврата (Шаблон:Lang-en) — адрес в вызывающей программе, по которому передаётся управление после завершения вызываемой программы (см. также: Стек вызовов).
- Шаблон:AnchorАдрес операнда (Шаблон:Lang-en) — адрес ячейки или области памяти, откуда извлекаются обрабатываемые данные.
- Шаблон:AnchorАдрес результата (Шаблон:Lang-en) — адрес, куда записывается результат операции, выполняемой машинной командой.
- Шаблон:AnchorАдрес регистра (Шаблон:Lang-en) — порядковый номер либо символическое имя регистра, эквивалентное его номеру.
- Шаблон:AnchorИсполнительный (действительный; Шаблон:Lang-en) — адрес операнда команды, содержащийся в ней или вычисляемый на основе содержимого её полей.
- Шаблон:AnchorЯвный (Шаблон:Lang-en) — адрес операнда, представленный в виде абсолютного выражения.
- Шаблон:AnchorПодразумеваемый (Шаблон:Lang-en) — адрес операнда, задаваемый в виде символического имени, абсолютного или перемещаемого выражения и преобразуемый ассемблером в явный адрес.
- Шаблон:AnchorАбсолютный (истинный, нулевого уровня; Шаблон:Lang-en) — адрес на машинном языке, идентифицирующий ячейку памяти или устройство без использования промежуточных ссылок.
- Шаблон:AnchorСимволический (Шаблон:Lang-en) — адрес, выраженный в удобной для программирования форме; адрес, определяемый средствами языка символического кодирования; символьное имя (разновидность подразумеваемого адреса).
Вычисляемые адреса
- Шаблон:AnchorШаблон:AnchorНепосредственный, прямой (Шаблон:Lang-en) — адрес ячейки памяти с операндом команды.
- Шаблон:AnchorКосвенный (Шаблон:Lang-en), адрес адреса — адрес ячейки памяти, содержащей адрес операнда (прямой или косвенный).
- Многоуровневый (Шаблон:Lang-en) — косвенный адрес с числом уровней адресации два и более.
- Шаблон:AnchorБазовый (Шаблон:Lang-en), база — аддитивная часть исполнительного адреса, постоянная для определённой совокупности адресуемых данных; начальная точка отсчёта относительных адресов.
- Шаблон:AnchorБазируемый (Шаблон:Lang-en) — адрес, выражаемый через базовый адрес и смещение.
- Шаблон:AnchorШаблон:AnchorОтносительный (Шаблон:Lang-en), смещение (Шаблон:Lang-en) — адрес, заданный относительно некоторой базы (базового адреса); изменяемая часть базируемых адресов.
- Шаблон:AnchorИндексируемый (Шаблон:Lang-en) — адрес, значение которого изменено на величину содержимого индексного регистра.
- Шаблон:AnchorСамоопределяющийся (самоотносительный; Шаблон:Lang-en) — относительный адрес, использующий в качестве базового адреса адрес команды, в которой он находится.
Алгоритмы и структуры данных
- Вычисляемый (Шаблон:Lang-en) — адрес размещения записи во внешней памяти, определяемый путём преобразования ключа записи по некоторому алгоритму.
- Хешированный (Шаблон:Lang-en) — вычисляемый адрес, алгоритм формирования которого основан на использовании одного из методов рандомизации (хеширования).
- Адрес связи (Шаблон:Lang-en) — поле в записи файла, указывающее положение следующее читаемой в логическом порядке записи; связующий элемент в связных списках.
Компьютерные сети
- Сетевой (Шаблон:Lang-en) — адрес порта в вычислительной сети.
- Глобальный (Шаблон:Lang-en) — адрес в вычислительных сетях, состоящий из одних единиц и указывающий, что данный кадр предназначен всем станциям.
- Групповой (Шаблон:Lang-en) — адрес в локальных вычислительных сетях (ЛВС), определяющий группу станций данной сети.
- Широковещательный (Шаблон:Lang-en) — адрес в ЛВС, указывающий, что сообщение адресовано всем станциям данной сети.
- Транспортный (Шаблон:Lang-en) — идентификатор, обеспечиваемый транспортным уровнем и используемый одним сеансовым объектом для идентификации другого сеансового объекта.
См. также
Примечания
- ↑ СТ ИСО 2382/7-77 // Шаблон:Книга
- ↑ 2,0 2,1 Шаблон:Книга