Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

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

Примеры [ править ]

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

Сопоставление и перевод адресов [ править ]

Иллюстрация перехода от адресации логического блока к физической геометрии

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

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

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

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

См. Также [ править ]

  • Адресуемость
  • Линейное адресное пространство
  • Пространство имен
  • Виртуализация

Ссылки [ править ]

  1. ^ "Реестр адресного пространства IPv4" . Управление по распределению номеров в Интернете (IANA). 11 марта 2009 года в архив с оригинала на 30 апреля 2010 года . Проверено 1 сентября 2011 года .