Remkomplekty.ru

IT Новости из мира ПК
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Чем отличается физический адрес от логического

Разница между логическими и физическими адресами?

Я читаю концепцию операционных систем, и я на 8-й главе! Однако я мог бы использовать некоторые разъяснения или заверения в том, что мое понимание правильно.

логические адреса: логические адреса генерируются процессором, в соответствии с книгой. Что именно это означает? (В системе адресов, сгенерированных методом выполнения..) Я предполагаю, что когда код компилируется для программы, Программа имеет нет идея, где код будет загружен в память. Все компилятор делает настройте общий эскиз макета программы и как должно быть выложено изображение, но не назначайте ему никаких реальных адресов. Когда программа выполняется, процессор берет этот образ макета, который сделал компилятор, и выдает некоторые адреса (логические) тем, которые генерируются из кода.

физические адреса: физические адреса не генерируются до тех пор, пока процессор не генерирует некоторый набор логических адресов (состоящий из базового адреса и смещения). Логическое адреса проходят через MMU или другое устройство, и где-то вдоль линии логические адреса сопоставляются с физическими адресами ОЗУ.

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

не использует ли логические адреса, преобразованные в физический адрес накладывает два шага вместо одного к одному, и поэтому больше над головой?

где же тогда находятся логические адреса после генерации? Они могут существовать в регистре на процессоре, пока процессор обслуживает процесс, но до и после, куда они идут? Я понимаю, что это зависит от реализации. Я предполагаю, что они могут храниться в каком-то специальном пространстве регистра или буфере на CPU, таком как TLB, правильно? Если нет, то таблица может существовать в самой оперативной памяти , и CPU содержит только указатель / адрес на базовый адрес таблицы в ОЗУ, правильно?

кажется, что удержание адресов в ОЗУ контрпродуктивно для целей адресов логической памяти. Я могу только предположить, что мое понимание неверно.

8 ответов

этот ответ не является исчерпывающим, но он может объяснить это достаточно, чтобы сделать вещи клика.

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

приложению может быть задано виртуальное адресное пространство (скажем) 4G. Это его полезная память, и он может использовать ее по своему усмотрению. Это хороший непрерывный блок памяти (с точки зрения приложения).

однако, это не только приложение работает, и ОС должна посредничать между ними всеми. Под этой хорошей смежной моделью происходит много сопоставлений для преобразования логических в физические адреса.

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

когда приложение пытается получить доступ к памяти по логический адрес 50, нижние уровни могут перевести это на физический адрес с помощью таблиц перевода. И, если он пытается получить доступ к логической памяти, которая была заменена на диск, ошибка страницы поднимается, и нижние уровни могут вернуть соответствующие данные в память, при любом физическая адрес он хочет.

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

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

Это, конечно, менее эффективно, чем чисто физическая адресная среда, но производители ЦП пытаются сделать ее максимально эффективной, поскольку она используется в больших количествах. Преимущества далеко перевешивают недостатки.

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

логический адрес — логический адрес, генерируемый процессором . когда мы даем проблему компьютеру, тогда наш компьютер передает проблему процессору через логический адрес, который мы не видим, этот адрес называется логическим адресом .

физический адрес: — когда наш процессор создает процесс и решает нашу проблему, мы храним данные во вторичной памяти через адрес, называемый физическим адресом

  1. адрес, сгенерированный ЦП, обычно называют логическим адресом. Набор всех логических адресов, генерируемых программой, называется логическим адресным пространством. В то время как адрес, видимый блоком памяти, то есть загруженный в регистр адресов памяти, обычно называют физическим адресом. Набор всех физических адресов, соответствующих логическим адресам, называется физическим адресным пространством.
  2. время компиляции и методы привязки адресов во время загрузки генерируют идентичные логические и физические адреса. Однако в схеме привязки адресов во время выполнения логическое и физическое адресные пространства различаются.
  3. пользовательская программа никогда не видит физических адресов. Программа создает указатель на логический адрес, скажем 346, сохраняет его в памяти, манипулирует им, сравнивает его с другими логическими адресами — все как число 346. Только когда логический адрес используется в качестве адреса памяти, он перемещается относительно в регистр базы / перемещения. Аппаратное устройство отображения памяти, называемое блоком управления памятью (MMU), преобразует логические адреса в физические адреса.
  4. логические адреса варьируются от 0 до макс. Пользовательская программа, генерирующая логический адрес, считает, что процесс выполняется в местоположениях от 0 до max. Логические адреса должны быть сопоставлены с физическими адресами перед их использованием. Физические адреса варьируются от (R+0) до (R + max) Для значения регистра базы/перемещения Р.
  5. пример: Сопоставление логических и физических адресов с помощью блока управления памятью (MMU) и регистра перемещения/базы данных Значение в регистре перемещения / базы добавляется к каждому логическому адресу, сгенерированному пользовательским процессом в момент его отправки в память, для создания соответствующего физического адреса. На приведенном выше рисунке базовое значение / перемещение равно 14000, затем попытка пользователя получить доступ к местоположению 346 сопоставляется с 14346.
Читать еще:  Белый айпи адрес

логическое Vs физическое адресное пространство

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

набор всех логических адресов, генерируемых программой, называется логическим адресным пространством, в то время как набор всех физических адресов, соответствующих этим логическим адресам, является физическим адресным пространством.Теперь сопоставление времени выполнения с виртуального адреса на физический адрес выполняется аппаратным устройством, известным как блок управления памятью.Здесь в случае сопоставления базовый регистр известен как регистр перемещения.Значение в регистре перемещения добавляется к адресу генерируется пользовательским процессом в момент его отправки в память.Разберемся в этой ситуации с помощью примера: если базовый регистр содержит значение 1000,то попытка пользователя обратиться к местоположению 0 динамически перемещается в местоположение 1000, доступ к местоположению 346 сопоставляется с местоположением 1346.

пользовательская программа никогда не видит реального физического адресного пространства, она всегда имеет дело с логическими адресами.Поскольку у нас есть два разных типа адресов, логический адрес в диапазон(от 0 до max) и физические адреса в диапазоне (от R до R+max), где R-значение регистра перемещения.Пользователь генерирует только логические адреса и считает, что процесс выполняется в местоположении от 0 до max.Как видно из приведенного выше текста, пользовательская программа предоставляет только логические адреса, эти логические адреса должны быть сопоставлены с физическим адресом перед их использованием.

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

Это в главе 7.2 Stallings.

насколько мне помнится, физический адрес является явным, установленным в stone address в памяти, а логический адрес состоит из базового указателя и смещения.

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

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

Логический адрес и физический адрес 2020

Адрес используется для уникальной идентификации местоположения чего-либо внутри памяти ЦП. Эти адреса делятся на два основных типа: первый — логический адрес, а другой — физический адрес. Оба имеют разные, но несколько сходные функциональные возможности.

Логический адрес служит в качестве виртуального адреса, который может быть просмотрен пользовательской программой. Однако физический адрес не может быть просмотрен непосредственно программой пользователя, а логический адрес используется как ресурс для доступа к физическому адресу с помощью указателя.

Логический адрес также генерируется центральным процессором при выполнении программы, тогда как физический адрес является фактическим местоположением, найденным в блоке памяти. Когда логический адрес сопоставляется с его соответствующим физическим адресом, он становится объединенным модулем управления памятью между ЦП и шиной, которая несет память, поскольку выполняемые задачи схожи, когда они попадают на уровень преобразования адресов и ЦП.

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

Что такое логический адрес?

Адрес того, что генерируется центральным процессором во время работы программы, называется логическим адресом. Адрес также называется виртуальным адресом. Это связано с тем, что он используется в качестве ориентира для архитектуры, чтобы понять, где расположены другие вещи, поскольку он не остается в системе, следовательно, переменная

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

То, что сопоставляет логический адрес с его коррелирующим физическим адресом, является блоком управления памятью. Методы связывания времени загрузки и времени компиляции используются для создания идентичного логического адреса и физического адреса, в то время как привязка адреса времени выполнения создает другой логический и физический адрес. Логические адреса обычно варьируются от нуля до максимума (от 0 до макс.). Это связано с тем, что пользовательская программа, которая генерирует логический адрес, предполагает, что процесс выполняется в местах от 0 до макс. Однако для использования логического адреса он должен отображаться на физический адрес.

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

Что такое физический адрес?

Физический адрес используется для определения физического местоположения в блоке управления памятью, который вычисляет в соответствии с коррелирующим логическим адресом. Этот адрес напрямую не доступен или не просматривается программой пользователя, поэтому для его отображения необходимо сопоставить логический адрес, чтобы сделать его доступным с помощью указателей, которые показывают местоположение, но не код. Наборы всех соответствующих физических адресов, существующих в логическом адресе, называются физическим адресным пространством.

Когда действительный адрес используется в качестве адреса памяти, он перемещается на базовой странице, где блок администрирования памяти изменяется в разумных местах в физические местоположения. Стратегии ограничения адресов, время сбора и время загрузки создают интеллектуальные и физические местоположения. Физические адреса обычно включают R + Zero (R + 0) в R + максимум (R + max) для базового или регистрационного значения регистров «R».

Различия между логическим и физическим адресом

Основы различия

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

Именование пространства

Набор всех адресов, генерируемых центральным процессором, называется логическим адресным пространством. Однако физическое адресное пространство относится ко всем наборам физических адресов, сопоставленным с соответствующими логическими адресами.

Читать еще:  Как открыть буфер обмена в word

Природа

Логический адрес существует практически и не имеет определенного места для физического существования в блоке памяти, поэтому его называют виртуальным адресом, тогда как физический адрес является доступным физическим местоположением, существующим в блоке памяти.

Метод связывания — идентичный

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

Метод привязки — разные

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

непостоянство

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

Физическая и логическая адресация в компьютерных сетях.

Адресация в компьютерных сетях бывает двух видов: физическая адресация (на основе MAC-адреса) и логическая (на основе IP-адреса).

MAC-адрес — это уникальный идентификатор, сопоставляемый с различными типами оборудования для компьютерных сетей. В широковещательных сетяхMAC-адрес позволяет уникально идентифицировать каждый узел сети и доставлять данные только этому узлу.

MAC адрес состоит из 6 частей (6 октетов = 48 байт) и содержит информацию, в т.ч., о производителе и типе оборудования. Обычно записывается в шестнадцатиричном виде и содержит знаки 0 — 9, A — F. Регистр символов роли не играет. Разделительные знаки («:» «-» и пр.) могут и отсутствовать, но их наличие делает число более читаемым. Эта информация вшита в оборудование, и позволяет идентифицировать сетевое устройство наподобие IP адреса. Иными словами, MAC – адрес аппаратный, IP – логический сетевой адрес.

Идентификация по MAC-адресам нужна для упрощения работы иудешевления сетевого оборудования. Однако, построить интернет на таком оборудовании невозможно, поскольку оно физически не способно хранить огромные таблицы уникальных MAC-адресов. Поэтому применяется адресация IP, в которой узлы сгруппированы в сети, и в таблицах межсетевых устройств (маршрутизаторов) хранятся именно адреса групп, что уменьшает размер таблиц.

IP-адрес — это 32-х битное двоичное число (4 октета). Обычно, для лучшей ясности, IP-адреса представляются в виде десятичных значений отдельных октетов, разделенных точками (dottedquadaddress). IP-адрес состоит из двух частей. Адрес сети (network ID) определяет, в какой логической сети находится адресованное сетевое соединение. Адрес устройства (host ID) определяет, о каком устройстве логической сети идет речь. Граница между адресом сети и адресом устройства не определена однозначно. Она зависит от класса IP-адреса и от возможного дополнительного подразделения сети на подсети (subnetworking). Четко граница между адресом сети и адресом устройства определяется маской подсети (subnetmask или networkmask). Маска подсети — это 32-битное число, имеющее непрерывную последовательность единиц на местах, относящихся к адресу сети, и последовательность нулей на местах, относящихся к адресу устройства.

Классовая и бесклассовая IР-адресация. Адресная и широковещательная рассылка в сети.

Классовая адресация IP сетей — архитектура сетевой адресации, которая использовалась в Интернете в период с 1981 по 1993 годы, до введения бесклассовой междоменной маршрутизации.

Этот метод адресации делит адресное пространство протокола Интернета версии 4 (IPv4) на пять классов адресов: A, B, C, D и E. Принадлежность адреса к конкретному классу задаётся первыми битами адреса. Каждый класс определяет либо соответствующий размер сети, то есть количество возможных адресов хостов внутри данной сети (классы А, В, С), либо сеть многоадресной передачи (класс D). Диапазон адресов пятого класса (E) был зарезервирован для будущих или экспериментальных целей.

Использование адресации на базе классов адресов в IP-сетях, в основном, прекращено: остатки классовых сетевых концепций на практике остаются лишь в ограниченном объеме в параметрах конфигурации по умолчанию некоторых сетевых программных и аппаратных компонентов (например, маска подсети по умолчанию). Применение этого метода адресации не позволяет экономно использовать ограниченный ресурс адресов IPv4, поскольку невозможно применение произвольных масок подсетей к различным подсетям.

Бесклассоваяадресация (англ. Classless Inter-Domain Routing, англ. CIDR) — метод IP-адресации, позволяющий гибко управлять пространством IP-адресов, не используя жёсткие рамки классовой адресации. Использование этого метода позволяет экономно использовать ограниченный ресурс IP-адресов, поскольку возможно применение различных масок подсетей к различным подсетям.

Бесклассовая адресация основывается на переменной длине маски подсети, в то время, как в классовой адресации длина маски строго фиксирована 0, 1, 2 или 3 установленными октетами.

Широковещательные рассылки предусмотрены во многих сетевых протоколах, например ARP и DHCP.В пакете широковещательной рассылки содержится IP-адрес назначения, в узловой части которого присутствуют только единицы. Это означает, что пакет получат и обработают все узлы в локальной сети (домене широковещательной рассылки).

В сети класса C 192.168.1.0 с маской подсети по умолчанию 255.255.255.0 используется адрес широковещательной рассылки 192.168.1.255. Узловая часть – 255 или двоичное 11111111 (все единицы).

В сети класса B 172.16.0.0 с маской подсети по умолчанию 255.255.0.0 используется адрес широковещательной рассылки 172.16.255.255.

В сети класса A 10.0.0.0 с маской подсети по умолчанию 255.0.0.0 используется адрес широковещательной рассылки 10.255.255.255.

Для сетевого IP-адреса широковещательной рассылки нужен соответствующий MAC-адрес в кадре Ethernet. В сетях, построенных на технологии Ethernet, используется MAC-адрес широковещательной рассылки из 48 единиц, который в шестнадцатеричном формате выглядит как FF-FF-FF-FF-FF-FF.

Адрес одноадресной рассылки чаще всего встречается в сети IP.Пакет с одноадресным назначением предназначен конкретному узлу.

Пример: узел с IP-адресом 192.168.1.5 (источник) запрашивает веб-страницу с сервера с IP-адресом 192.168.1.200 (адресат).

Для отправки и приема одноадресного пакета в заголовке IP-пакета должен указываться IP-адрес назначения. Кроме того, в заголовке кадра Ethernet должен быть MAC-адрес назначения. IP-адрес и MAC-адрес — это данные для доставки пакета одному узлу.

Дата добавления: 2018-08-06 ; просмотров: 748 ;

Разница между логическим и физическим адресом

главное отличие между логическим и физическим адресом является то, что логический адрес — это виртуальный адрес, сгенерированный ЦП, в то время как физический адрес является фактическим местоположением в основной памяти.

Одним из компонентов компьютера является память. Каждая ячейка памяти состоит из адреса, чтобы однозначно идентифицировать его. Существует два типа адресов, известных как логический адрес и физический адрес. Процессор генерирует логический адрес. Он также называется виртуальным адресом. Физический адрес — это фактический адрес в блоке памяти. Доступ к программе из вторичной памяти занимает больше времени. Следовательно, программа загружается в основную память во время выполнения. Затем сгенерированный ЦП логический адрес преобразуется в физический адрес, чтобы найти соответствующее местоположение в основной памяти.

Читать еще:  Какой адрес ячейки

Ключевые области покрыты

1. Что такое логический адрес
— определение, функциональность
2. Что такое физический адрес
— определение, функциональность
3. Разница между логическим и физическим адресом
— Сравнение основных различий

Основные условия

Логический адрес, физический адрес, операционная система

Что такое логический адрес

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

Что такое физический адрес

Физический адрес — это адрес в основной памяти. Все физические адреса, принадлежащие программе, называются физическим адресным пространством. Логический адрес преобразуется в физический адрес во время выполнения. Следующее изображение объясняет этот процесс.

Рисунок 1: Преобразование логического адреса в физический адрес

Предположим, что есть компьютерная программа со 100 инструкциями. Он загружается в ячейку 500 основной памяти. 100-я инструкция находится в ячейке 600. Регистр перемещения — это специальный регистр ЦП. Он сохраняет базовый адрес программы при загрузке в основную память для выполнения. В этом сценарии регистр перемещения имеет значение 500. CPU генерирует логический адрес 60. Добавление этого логического адреса и значения в адресе перемещения дает физический адрес. Это фактическое местоположение в основной памяти. Следовательно, 560 является соответствующим физическим адресом.

Разница между логическим и физическим адресом

Определение

Логический адрес — это адрес, по которому элемент, такой как ячейка памяти, элемент хранения, кажется, находится с точки зрения исполняемой программы. Физический адрес — это адрес памяти, который позволяет получить доступ к определенной ячейке памяти в основной памяти.

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

Логическое адресное пространство — это набор всех логических адресов, сгенерированных для программы, в то время как физическое адресное пространство — это набор всех физических адресов программы.

использование

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

Метод генерации

ЦП генерирует логические адреса, в то время как комбинация регистра перемещения и логического адреса обеспечивает физический адрес.

Заключение

Разница между логическим и физическим адресом заключается в том, что логический адрес — это виртуальный адрес, сгенерированный ЦП, а физический адрес — это фактическое расположение в основной памяти. Процессор генерирует логический адрес или виртуальный адрес. Суммирование этого логического адреса и значения из регистра перемещения дает соответствующий физический адрес в основной памяти.

Ссылка:

1. Логическое и физическое адресное пространство, Учебное пособие Point (Индия) Pvt. ООО, 18 января 2018 г.,

Разница между логическим и физическим адресом в операционной системе

Адрес однозначно идентифицирует местоположение в памяти. У нас есть два типа адресов: логический адрес и физический адрес. Логический адрес является виртуальным адресом и может быть просмотрен пользователем. Пользователь не может просматривать физический адрес напрямую. Логический адрес используется как ссылка для доступа к физическому адресу. Принципиальное различие между логическим и физическим адресом состоит в том, что логический адрес генерируется ЦП во время выполнения программы, тогда как физический адрес относится к месту в блоке памяти.

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

Сравнительная таблица

Определение логического адреса

Адрес генерируется процессором во время работы программы и называется логическим адресом . Логический адрес является виртуальным, поскольку он не существует физически. Следовательно, он также называется виртуальным адресом . Этот адрес используется в качестве ссылки для доступа к физической памяти. Набор всех логических адресов, генерируемых перспективой программы, называется логическим адресным пространством .

Логический адрес сопоставляется с соответствующим физическим адресом с помощью аппаратного устройства, называемого блоком управления памятью . Методы привязки адресов, используемые MMU, генерируют идентичный логический и физический адрес во время компиляции и загрузки . Однако во время выполнения методы привязки адресов генерируют разные логические и физические адреса.

Определение физического адреса

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

Логический адрес сопоставляется с физическим адресом с использованием оборудования, называемого блоком управления памятью . Набор всех физических адресов, соответствующих логическим адресам в пространстве логических адресов, называется физическим адресным пространством.

Ключевые различия между логическим и физическим адресом в ОС

  1. Основное различие между логическим и физическим адресом состоит в том, что логический адрес генерируется процессором в перспективе программы. С другой стороны, физический адрес является местоположением, которое существует в блоке памяти.
  2. Набор всех логических адресов, генерируемых ЦП для программы, называется логическим адресным пространством. Однако набор всех физических адресов, сопоставленных с соответствующими логическими адресами, называется физическим адресным пространством.
  3. Логический адрес также называется виртуальным адресом, поскольку логический адрес физически не существует в блоке памяти. Физический адрес — это место в блоке памяти, к которому можно получить физический доступ.
  4. Идентичный логический адрес и физический адрес генерируются методами привязки адресов времени компиляции и загрузки.
  5. Логический и физический адрес, сгенерированный в то время, как метод привязки адресов во время выполнения отличается от другого
  6. Логический адрес генерируется процессором во время работы программы, тогда как физический адрес вычисляется MMU (блоком управления памятью).

Заключение:

Логический адрес является ссылкой, используемой для доступа к физическому адресу. Пользователь может получить доступ к физическому адресу в блоке памяти, используя этот логический адрес.

Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector
×
×