Логичка адреса наспрам физичке адресе: разлика и поређење

У оперативном систему, управљање меморијом и огромне количине података представљају њихову главну функцију. Дакле, свака специфична ставка има додељене адресе, које делују као пребивалиште за одређени тип података.

Помаже оперативном систему у правилном руковању и управљању подацима. Две најпопуларније адресе су логичка и физичка адреса.

Иако су ове адресе међусобно повезане, оне се разликују једна од друге у одређеним тачкама.

Кључне Такеаваис

  1. ЦПУ генерише логичке адресе и представља виртуелну меморијску локацију програма.
  2. Физичке адресе одговарају стварним меморијским локацијама унутар хардвера рачунара.
  3. Транслација адреса се дешава између логичке и физичке адресе, којом управља јединица за управљање меморијом (ММУ).

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

Разлика између логичке адресе и адресе притиска је у томе што логичка адреса нема стварно постојање, док физичка адреса има стварно постојање. Логичка адреса мора бити мапирана у одговарајућу физичку адресу. Штавише, одговорност за генерисање логичких адреса лежи на Процесор. Али, одговорност за генерисање логичких адреса лежи на ММУ.

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

Логичка адреса је виртуелна позиција на коју се позива током распоређивања позиција других компоненти система. Уз одговарајуће методе везивања, користи се за идентификацију физичких адреса.

Адресни простор додељен свим логичким адресама познат је као логички адресни простор. Због свог виртуелног постојања, корисник је видљив и видљив. 

Физичка адреса је права адреса додељена било којој одређеној ставци у ћелији за складиштење. Написан је у бинарном облику и на тај начин помаже магистрали података да идентификује и приступи одређеној ћелији за складиштење.

Пошто га генерише и њиме управља ММУ, он остаје константан и непромењен након поновног покретања система. Штавише, није видљиво корисницима.

Адресни простор додељен свим физичким адресама познат је као физички адресни простор.

Упоредна табела

Параметерс Оф ЦомпарисонЛогичка адресаФизичка адреса
Дефиниција и постојањеЛогичка адреса се односи на виртуелну адресу где се позиција ставке претпоставља из погледа програма/апликације која се појављује. Виртуелно је и нема стварног постојања.Физичка адреса је стварна адреса или стварна меморијска локација присутна у колу адресне магистрале. Има стварну важност у сећању. 
Адреса просторСве логичке адресе се чувају у заједничком простору познатом као логички адресни простор.Све физичке адресе се чувају у заједничком простору познатом као физички адресни простор.
Извор генерацијеЦПУ је одговоран за генерисање логичке адресе.  ММУ је одговоран за генерисање физичких адреса.
Видљивост за корисникаЛогичка адреса, иако је виртуелна адреса, је видљива и видљива кориснику. Иако је права адреса, физичка адреса је невидљива од стране корисника.
Ефекат поновног покретањаЛогичка адреса се губи и не може се вратити када се систем поново покрене.Поновно покретање система ни на који начин не утиче на физичку адресу.

Шта је логичка адреса?

Логичка адреса је виртуелна адреса на којој се позиција ставке претпоставља из погледа преовлађујућег програма/апликације.

Такође читајте:  ЈСП вс АСП: разлика и поређење

Пошто је то виртуелна позиција, користи се за идентификацију позиција других ствари у систему. ММУ користи различите методе везивања да би одредио логичке адресе које одговарају одговарајућим физичким адресама.

Као процес генерисања логичких адреса из Процесор почиње од 0, опсег логичких адреса почиње од 0 и протеже се до максимума. 

Дакле, логичка адреса постаје корисна само када се физичка адреса мапира помоћу неких метода везивања. Логичка адреса је видљива од стране корисника.

Међутим, његово постојање је виртуелно и стога нема стварног постојања у меморији рачунара. Штавише, логичка адреса се мења у зависности од система и стога је променљива.

Штавише, логичка адреса, будући да је променљива, се мења када на њу утиче поновно покретање система. Поново покретање система брише све логичке адресе.

Све логичке адресе се чувају у заједничком простору познатом као логички адресни простор. Простор који заузима логичка адреса треба да буде низак у поређењу са физичком адресом.

Његово суштински тако да се правилно уклапа у главну меморију. 

Шта је физичка адреса?

Физичка адреса, такође позната као бинарна адреса, односи се на стварну адресу или стварну меморијску локацију присутну у колу адресне магистрале.

Делује као кључ за било коју ћелију за складиштење главне меморије, омогућавајући јој приступ. Представљање физичких адреса одвија се у бинарним бројевима. 

Јединица за управљање меморијом (ММУ) израчунава, управља и користи физичку адресу или стварну адресу која одговара одређеној логичкој адреси или виртуелној адреси.

Такође читајте:  Хибернација у односу на стање приправности: разлика и поређење

Корисник рукује виртуелном или логичком адресом, која одговара физичкој адреси. Иако се корисник бави логичким адресама, програм захтева физичке адресе за извршење.

Према томе, мапирање логичке адресе у њену одговарајућу физичку адресу је од суштинског значаја. 

Видљивост физичке адресе, која се састоји од физичких адреса свих логичких адреса, остаје скривена.

Стога, неопходност показивача за додељивање физичких адреса одговарајућим логичким адресама постаје кључна. Штавише, физичка адреса остаје непромењена због свог стварног постојања.

Чак и након поновног покретања система, физичка адреса остаје непромењена без икаквог ефекта. Методе везивања обе ове адресе су уобичајене због њихове сличности у многим карактеристикама.

Све физичке адресе се чувају у заједничком простору познатом као физички адресни простор.

Главне разлике између логичке адресе и физичке адресе

  1. Логичка адреса је виртуелна адреса која има постојеће апликације и програме, који служе као референца за позицију ставки. Виртуелно је и нема стварног постојања. Насупрот томе, физичка адреса је права адреса. Коло адресне магистрале има стварну меморијску локацију у којој се чува физичка адреса.
  2. Логички адресни простор је заједнички простор где се чувају логичке адресе. Али, у физичком адресном простору, све физичке адресе се чувају.
  3. ЦПУ генерише логичке адресе. Али ММУ генерише физичке адресе.
  4. Логичка адреса је видљива и видљива кориснику. Са друге стране, физичка адреса је невидљива са стране корисника.
  5. Током поновног покретања, логичка адреса се губи и не може се вратити. Напротив, поновно покретање система ни на који начин не укључује физичку адресу. 
Референце
  1. https://ieeexplore.ieee.org/abstract/document/9043680/
  2. https://ieeexplore.ieee.org/abstract/document/6727105/

Последње ажурирање: 11. јуна 2023

тачка 1
Један захтев?

Уложио сам толико труда да напишем овај пост на блогу да бих вам пружио вредност. Биће ми од велике помоћи ако размислите о томе да га поделите на друштвеним мрежама или са својим пријатељима/породицом. ДЕЉЕЊЕ ЈЕ ♥

7 мисли о “Логичка адреса против физичке адресе: разлика и поређење”

Оставите коментар

Желите да сачувате овај чланак за касније? Кликните на срце у доњем десном углу да бисте сачували у свом пољу за чланке!