Логически адрес срещу физически адрес

Автор: Laura McKinney
Дата На Създаване: 5 Април 2021
Дата На Актуализиране: 17 Може 2024
Anonim
MAC адреса | Курс "Компьютерные сети"
Видео: MAC адреса | Курс "Компьютерные сети"

Съдържание

Докато инструкциите се движат в рамките на изчислителната система, те имат различни места, които помагат на потребителя и компютъра къде да ги намери. Цялата тази дейност се случва поради адресите, които помагат за района. Двата термина, които се обсъждат в статията, са логическият адрес в операционната система и физическият адрес в операционната система. Те имат своите различия и се дефинират по следния начин; Адресът на нещо, което централната система за обработка генерира, става известен като логически адрес. От друга страна, действителният адрес на нещо, което прави централната обработваща система става известен като физически адрес.


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

  • Сравнителна диаграма
  • Логически адрес в операционната система
  • Физически адрес в операционната система
  • Ключови разлики

Сравнителна диаграма

Основа на разграничениетоЛогически адрес в операционната системаФизически адрес в операционната система
дефиницияАдресът на нещо, което централната система за обработка генерира.Реалният адрес на нещо, което прави централната система за обработка.
природаИзлиза поради процесораПоказва като местоположението на логическия адрес, който не е виртуален.
пространствоНаборът от всички логически адреси, които CPU генерира с референтната програмаНаборът от всички адреси, които се картографират към всеки логичен адрес
вариацияПродължава да се променяВинаги остава същото
връзкаПомага за достигане до физическия адрес.Винаги остава скрит от окото на потребителя.

Логически адрес в операционната система

Адресът на нещо, което централната система за обработка генерира, става известен като логически адрес. Друго име, използвано за логическия адрес, е виртуалният адрес, защото този не остава в системата, а просто действа като ориентир за архитектурата, за да разбере позициите на други неща. Операционната система на компютъра изисква някаква програма, която помага при намирането на базовия адрес; това действа като мярка за намиране на други места в системата. Друг начин за обяснение означава адреса на блок памет, който той използва в началото. Адресът, който съществува в системата като основен адрес, се добавя с този, генериран от централния процесор и двамата завършват като образуват физическия адрес. Той става вариант от други видове адреси, дължащи се на преводача за картографиране в повечето случаи и функцията на адресиране за други. Тези функции за картографиране се превръщат в единица за управление на паметта между процесора и шината, която носи паметта; те изпълняват същата задача, когато става въпрос за слоя за превод на адреси и процесора. Най-добрият пример за такъв слой се превръща в Data Link Layer, който съществува между хардуера и софтуера на компютърната мрежа. Този адрес се картографира на други устройства и се използва за различни цели отново и отново. Логическата памет се изтрива, когато системата се рестартира и цялата събрана информация става променлива за нула време.


Физически адрес в операционната система

Действителният адрес на нещо, което централната система за обработка генерира, става известен като физически адрес. Той остава картографиран с помощта на модула за управление на паметта и се възползва от използването, когато трябва да намерят нещо точно. Както беше обяснено в предходния параграф, адресът, който съществува в системата като основен адрес, се добавя с адреса, генериран от централния процесор и двамата завършват като образуват физическия адрес. Логичният адрес помага на системата да разбере местоположението; тя трябва да се картографира в паметта, за да го направи постоянен. За да направят това, те изискват MMU и когато наборът от всички логически адреси стане присвоен на множеството на всички физически адреси, тогава ние наричаме пространството като физическо пространство за адреси. Точно когато валиден адрес се използва като адрес на памет, той се премества в базата / миграцията. Приспособлението за оборудване за картографиране на паметта, наречено единица за администриране на паметта (MMU), се променя над разумните места във физически. Стратегиите за ограничаване на времето за събиране и времето за зареждане създават еднакви интелигентни и физически места. Колкото и да е, в плана за ограничаване на адреси за изпълнение, пространствата за интелигентни и физически адреси контрастират. Още нещо, което трябва да се отбележи, че физическият адрес не съществува някъде, потребителят не го вижда с просто око и трябва да зависи от указателите, които показват местоположението, но не и точния код. За да може системата да разбере инструкциите, физическият адрес става критичен и се изпълнява от мястото на минимум до максимум.


Ключови разлики

  1. Адресът на нещо, което централната система за обработка генерира, става известен като логически адрес. Като има предвид, че действителният адрес на нещо, което прави централната система за обработка става известен като физически адрес.
  2. Докато логичният адрес излиза поради процесора, физическият адрес се показва като местоположението на логическия адрес, който не е виртуален.
  3. Логическото адресно пространство става известно като набора от всички логически адреси, които CPU генерира с референтната програма, докато физическото адресно пространство става известно като набор от всички адреси, които се картографират към всеки логически адрес.
  4. Логичните адреси стават видими за потребителя, тъй като лежат във виртуалната рамка, докато физическите адреси никога не стават видими за потребителя.
  5. Лицето, използващо компютър, трябва първо да получи ноу-хау на логически адреси за достъп до физическия адрес, от друга страна, човек няма никакъв начин за достъп до следното местоположение.
  6. Физичният адрес има всички изчисления, направени с управлението на паметта. От друга страна, цялата информация в рамките на логическия адрес преминава през централния процесор.
  7. Логическата памет може да се променя със системата, но физическият адрес на този обект винаги остава същият.