Вступ до фізичної адреси проти логічної адреси

  • Фізична адреса - це адреса, яка використовується для ідентифікації фізичного розташування пам'яті. МУМ, що є блоком управління пам'яттю, не має доступу до фізичної адреси безпосередньо, натомість використовує логічну адресу для доступу до фізичної адреси. Для обчислення фізичної адреси MUM використовуйте логічну адресу. Як і блок управління пам’яттю, користувачі не можуть отримати доступ до фізичної адреси безпосередньо. Доступ до фізичної адреси здійснюється за допомогою відповідної логічної адреси. Коли користувач запускає програму, програма запускається за логічною адресою, але для запуску логічної адреси, тобто програми для зберігання програми потрібна фізична адреса. Отже, є необхідність зіставити логічну адресу до фізичної адреси перед тим, як вони будуть використані в програмі. Для відображення логічної адреси на фізичну адресу використовується апаратне забезпечення управління пам'яттю.
  • Логічна адреса генерується процесором (центральним процесорним блоком), коли програма працює на комп'ютері. Логічна адреса відома також і для віртуальної адреси, оскільки вони не існують фізично. Ця адреса використовується як посилання для доступу до фізичної адреси процесора.
    На блоці управління пам’яттю під час роботи генерують різні фізичні та логічні адреси, тоді як при завантаженні та компіляції блок управління пам’яттю генерує однакову фізичну адресу та логічну адресу.

Порівняння «голова до голови» між фізичною адресою та логічною адресою (Інфографіка)

Нижче наведено топ-9 Порівняння між фізичною адресою та логічною адресою :

Ключова різниця між фізичною адресою та логічною адресою

Давайте обговоримо деякі основні відмінності між фізичною адресою та логічною адресою:

  • Фізична адреса - це адреса, яка показує місце пам'яті, а логічна адреса - адреса ЦП, тобто центральний процесор генерує адресу.
  • Один пристрій може мати лише одну фізичну адресу. Вони постійні, тому їх неможливо змінити. Один пристрій може мати різноманітні логічні адреси. Тоді як логічні адреси динамічні, їх можна змінити.
  • Блок управління пам'яттю генерує фізичну адресу, тоді як процесор генерує логічну адресу.
  • Зображення фізичної адреси з логічною адресою розглядається як фізична адреса. Для програм ЦП генерує набір логічних адрес, відомий як логічний адресний простір.
  • До фізичної адреси не можна отримати доступ безпосередньо, тоді як ми можемо отримати прямий доступ до логічних адрес.
  • Користувачі не можуть переглядати фізичні адреси, хоча вони можуть легко переглядати логічні адреси.
  • Простір фізичних адрес - це набір усіх фізичних адрес, згенерованих у програмі. Також пробіл логічних адрес - це набір усіх логічних адрес, що генеруються в програмі.
  • Фізичні адреси та Логічні адреси потребують однакового часу для складання та завантаження схем зв’язування тимчасових адрес. З іншого боку, фізичні адреси та логічні адреси потребують різного часу для виконання.
  • Фізична адреса використовується для визначення місця пам’яті, а з іншого боку логічна адреса використовується для доступу до фізичної адреси.

Таблиця порівняння фізичної адреси проти логічної адреси

У таблиці нижче наведено порівняння між фізичною адресою та логічною адресою:

Основи порівняння Фізична адреса Логічна адреса
Визначення Фізична адреса - це місце пам'яті / сховища. Логічні адреси генеруються процесором.
Згенеровано Фізична адреса генерується MUM (блок управління пам’яттю) Логічна адреса генерується процесором (центральним процесорним блоком).
Доступ до Користувачі не можуть отримати доступ до фізичних адрес безпосередньо. Він використовує логічну адресу для доступу до фізичних адрес. Користувачі можуть отримати доступ до логічних адрес безпосередньо. Він використовується для доступу до фізичних адрес.
Місце для адреси Набір фізичної адреси відображається в логічну адресу і розглядається як фізична адреса. Процесор генерує набір логічних адрес, що відповідають програмам, розглядаються як логічний адресний простір.
Видимість Користувачеві його не видно. Користувачі не можуть переглянути фізичну адресу. Це видно користувачеві. Користувачі можуть легко переглядати логічні адреси.
Варіація Є лише одна фізична адреса для одного пристрою. Фізичні адреси постійні. Логічні адреси можуть бути різними. Існують варіанти для логічної адреси.
Доступ до змін Фізична адреса не може змінитися. Логічна адреса може бути змінена.
Використання Він використовується для пошуку фізичного розташування пам'яті. Він використовується для перегляду фізичної адреси.
Час складання та час завантаження схем зв'язування адреси Те саме, що логічні адреси. Те саме, що фізичні адреси.

Висновок

У цій статті ми побачили відмінності між фізичними адресами та логічними адресами з їх ключовими відмінностями. Я сподіваюся, що ця стаття стане вам корисною.

Рекомендовані статті

Це було керівництвом щодо найбільшої різниці між фізичною адресою та логічною адресою. Тут ми також обговорюємо ключові відмінності між фізичною адресою та логічною адресою з інфографікою та таблицею порівняння. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Перевантаження проти перекриття
  2. .Net Core vs .Net Framework
  3. Веб-хостинг проти хмарного хостингу
  4. MySQL проти SQLite
  5. Перевантаження Python
  6. Топ-4 постачальників хмарних хостингів із можливостями