У оперативном систему, управљање меморијом и огромне количине података представљају њихову главну функцију. Дакле, свака специфична ставка има додељене адресе, које делују као пребивалиште за одређени тип података.
Помаже оперативном систему у правилном руковању и управљању подацима. Две најпопуларније адресе су логичка и физичка адреса.
Иако су ове адресе међусобно повезане, оне се разликују једна од друге у одређеним тачкама.
Кључне Такеаваис
- ЦПУ генерише логичке адресе и представља виртуелну меморијску локацију програма.
- Физичке адресе одговарају стварним меморијским локацијама унутар хардвера рачунара.
- Транслација адреса се дешава између логичке и физичке адресе, којом управља јединица за управљање меморијом (ММУ).
Логичка адреса у односу на физичку адресу
Разлика између логичке адресе и адресе притиска је у томе што логичка адреса нема стварно постојање, док физичка адреса има стварно постојање. Логичка адреса мора бити мапирана у одговарајућу физичку адресу. Штавише, одговорност за генерисање логичких адреса лежи на Процесор. Али, одговорност за генерисање логичких адреса лежи на ММУ.
Логичка адреса је виртуелна позиција на коју се позива током распоређивања позиција других компоненти система. Уз одговарајуће методе везивања, користи се за идентификацију физичких адреса.
Адресни простор додељен свим логичким адресама познат је као логички адресни простор. Због свог виртуелног постојања, корисник је видљив и видљив.
Физичка адреса је права адреса додељена било којој одређеној ставци у ћелији за складиштење. Написан је у бинарном облику и на тај начин помаже магистрали података да идентификује и приступи одређеној ћелији за складиштење.
Пошто га генерише и њиме управља ММУ, он остаје константан и непромењен након поновног покретања система. Штавише, није видљиво корисницима.
Адресни простор додељен свим физичким адресама познат је као физички адресни простор.
Упоредна табела
Параметерс Оф Цомпарисон | Логичка адреса | Физичка адреса |
---|---|---|
Дефиниција и постојање | Логичка адреса се односи на виртуелну адресу где се позиција ставке претпоставља из погледа програма/апликације која се појављује. Виртуелно је и нема стварног постојања. | Физичка адреса је стварна адреса или стварна меморијска локација присутна у колу адресне магистрале. Има стварну важност у сећању. |
Адреса простор | Све логичке адресе се чувају у заједничком простору познатом као логички адресни простор. | Све физичке адресе се чувају у заједничком простору познатом као физички адресни простор. |
Извор генерације | ЦПУ је одговоран за генерисање логичке адресе. | ММУ је одговоран за генерисање физичких адреса. |
Видљивост за корисника | Логичка адреса, иако је виртуелна адреса, је видљива и видљива кориснику. | Иако је права адреса, физичка адреса је невидљива од стране корисника. |
Ефекат поновног покретања | Логичка адреса се губи и не може се вратити када се систем поново покрене. | Поновно покретање система ни на који начин не утиче на физичку адресу. |
Шта је логичка адреса?
Логичка адреса је виртуелна адреса на којој се позиција ставке претпоставља из погледа преовлађујућег програма/апликације.
Пошто је то виртуелна позиција, користи се за идентификацију позиција других ствари у систему. ММУ користи различите методе везивања да би одредио логичке адресе које одговарају одговарајућим физичким адресама.
Као процес генерисања логичких адреса из Процесор почиње од 0, опсег логичких адреса почиње од 0 и протеже се до максимума.
Дакле, логичка адреса постаје корисна само када се физичка адреса мапира помоћу неких метода везивања. Логичка адреса је видљива од стране корисника.
Међутим, његово постојање је виртуелно и стога нема стварног постојања у меморији рачунара. Штавише, логичка адреса се мења у зависности од система и стога је променљива.
Штавише, логичка адреса, будући да је променљива, се мења када на њу утиче поновно покретање система. Поново покретање система брише све логичке адресе.
Све логичке адресе се чувају у заједничком простору познатом као логички адресни простор. Простор који заузима логичка адреса треба да буде низак у поређењу са физичком адресом.
Његово суштински тако да се правилно уклапа у главну меморију.
Шта је физичка адреса?
Физичка адреса, такође позната као бинарна адреса, односи се на стварну адресу или стварну меморијску локацију присутну у колу адресне магистрале.
Делује као кључ за било коју ћелију за складиштење главне меморије, омогућавајући јој приступ. Представљање физичких адреса одвија се у бинарним бројевима.
Јединица за управљање меморијом (ММУ) израчунава, управља и користи физичку адресу или стварну адресу која одговара одређеној логичкој адреси или виртуелној адреси.
Корисник рукује виртуелном или логичком адресом, која одговара физичкој адреси. Иако се корисник бави логичким адресама, програм захтева физичке адресе за извршење.
Према томе, мапирање логичке адресе у њену одговарајућу физичку адресу је од суштинског значаја.
Видљивост физичке адресе, која се састоји од физичких адреса свих логичких адреса, остаје скривена.
Стога, неопходност показивача за додељивање физичких адреса одговарајућим логичким адресама постаје кључна. Штавише, физичка адреса остаје непромењена због свог стварног постојања.
Чак и након поновног покретања система, физичка адреса остаје непромењена без икаквог ефекта. Методе везивања обе ове адресе су уобичајене због њихове сличности у многим карактеристикама.
Све физичке адресе се чувају у заједничком простору познатом као физички адресни простор.
Главне разлике између логичке адресе и физичке адресе
- Логичка адреса је виртуелна адреса која има постојеће апликације и програме, који служе као референца за позицију ставки. Виртуелно је и нема стварног постојања. Насупрот томе, физичка адреса је права адреса. Коло адресне магистрале има стварну меморијску локацију у којој се чува физичка адреса.
- Логички адресни простор је заједнички простор где се чувају логичке адресе. Али, у физичком адресном простору, све физичке адресе се чувају.
- ЦПУ генерише логичке адресе. Али ММУ генерише физичке адресе.
- Логичка адреса је видљива и видљива кориснику. Са друге стране, физичка адреса је невидљива са стране корисника.
- Током поновног покретања, логичка адреса се губи и не може се вратити. Напротив, поновно покретање система ни на који начин не укључује физичку адресу.
- https://ieeexplore.ieee.org/abstract/document/9043680/
- https://ieeexplore.ieee.org/abstract/document/6727105/
Последње ажурирање: 11. јуна 2023
Сандееп Бхандари је дипломирани инжењер рачунарства на Универзитету Тхапар (2006). Има 20 година искуства у области технологије. Он има велико интересовање за различите техничке области, укључујући системе база података, рачунарске мреже и програмирање. Више о њему можете прочитати на његовом био паге.
Сатирични тон у појединим деловима чланка није очекиван, али је допринео да читање буде пријатније.
Аутор је урадио одличан посао у поједностављивању компликоване теме. Свака им част!
Тешко ми је да разумем ове концепте, али овај чланак је пружио јасно објашњење.
Ово је био веома добро објашњен чланак. Све информације које су вам потребне су ту.
Потпуно се слажем са тобом! Овај чланак је одличан извор информација о овој теми.
Табела поређења је од велике помоћи, а чланак је добро структуриран и информативан.
Иако су пружене информације веома свеобухватне, стил писања чини их помало сувим и академским.