Jump to content

Адресное пространство

(Перенаправлено с Адреса (вычисления) )

В вычислениях адресное пространство определяет диапазон дискретных адресов, каждый из которых может соответствовать сетевому узлу , периферийному устройству , сектору диска , ячейке памяти или другому логическому или физическому объекту.

Чтобы программы могли сохранять и извлекать сохраненные данные, каждая база данных должна иметь адрес, по которому она может находиться. Количество доступных адресных пространств зависит от базовой структуры адресов, которая обычно ограничивается архитектурой компьютера используемой . Часто адресное пространство в системе с виртуальной памятью соответствует таблице трансляции самого высокого уровня, например, таблице сегментов в IBM System/370 .

Адресные пространства создаются путем объединения достаточного количества однозначно идентифицированных квалификаторов, чтобы сделать адрес однозначным в адресном пространстве. Для физического адреса человека адресное пространство будет представлять собой комбинацию местоположений, например района, города или страны. Некоторые элементы адресного пространства данных могут быть одинаковыми, но если какой-либо элемент адреса отличается, адреса в этом пространстве будут ссылаться на разные объекты. Например, по одному и тому же адресу «32 Main Street» может быть несколько зданий, но в разных городах, что демонстрирует, что в разных городах разные, хотя и одинаково устроенные, адресные пространства.

Адресное пространство обычно обеспечивает (или позволяет) разбиение на несколько областей в соответствии с имеющейся у него математической структурой . В случае полного порядка , что касается адресов памяти , это просто фрагменты . Подобно иерархической структуре почтовых адресов , некоторые вложенные иерархии доменов выглядят как направленное упорядоченное дерево , например, в системе доменных имен или в структуре каталогов . В Интернете ( Управление по присвоению номеров в Интернете IANA) выделяет диапазоны IP-адресов различным реестрам, чтобы каждый мог управлять своей частью глобального адресного пространства Интернета. [1]

Использование адресов включает, помимо прочего, следующее:

Сопоставление адресов и трансляция

[ редактировать ]
Иллюстрация перевода адресации логического блока в физическую геометрию

Еще одной общей особенностью адресных пространств являются отображения и трансляции , часто образующие многочисленные слои. Обычно это означает, что какой-то адрес более высокого уровня должен каким-то образом транслироваться в адреса более низкого уровня. Например, файловая система на логическом диске работает с использованием линейных номеров секторов, которые необходимо преобразовать в абсолютные адреса секторов LBA , в простых случаях, путем добавления адреса первого сектора раздела. Затем для диска, подключенного через Parallel ATA , каждый из них должен быть преобразован в логический адрес ГБЦ из- за исторических недостатков интерфейса. Он преобразуется контроллером диска обратно в LBA , затем, наконец, в физические цилиндров , головок и секторов номера .

Система доменных имен сопоставляет свои имена с сетевыми адресами (обычно IP-адресами), которые, в свою очередь, могут быть сопоставлены с канального уровня сетевыми адресами через протокол разрешения адресов . Трансляция сетевых адресов также может происходить на границе различных IP-пространств, например локальной сети и Интернета.

Взаимосвязь виртуального адресного пространства и физического адресного пространства

Ярким примером трансляции виртуальных адресов в физические является виртуальная память , где разные страницы виртуального адресного пространства сопоставляются либо с файлом подкачки пространством основной памяти , либо с физическим адресным . Возможно, что несколько различных виртуальных адресов относятся к одному физическому адресу и, следовательно, к одному и тому же физическому байту ОЗУ . Также возможно, что один виртуальный адрес соответствует нулю, одному или нескольким физическим адресам.

См. также

[ редактировать ]
  1. ^ «Реестр адресного пространства IPv4» . Управление по присвоению номеров в Интернете (IANA). Архивировано из оригинала 30 апреля 2010 года . Проверено 1 сентября 2011 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 070171850dbe77cdbb7cf8316df0005e__1710844620
URL1:https://arc.ask3.ru/arc/aa/07/5e/070171850dbe77cdbb7cf8316df0005e.html
Заголовок, (Title) документа по адресу, URL1:
Address space - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)