Постоје неке друге разлике између логичке и физичке адресе. Поразговарајмо о њима уз помоћ табеле за успоредбу приказане испод.
Цомпарисон Цхарт
Основа за поређење | Логичка адреса | Физичка адреса |
---|---|---|
Басиц | То је виртуална адреса коју генерише ЦПУ | Физичка адреса је локација у меморијској јединици. |
Аддресс Спаце | Сет свих логичких адреса које генерише ЦПУ у односу на програм назива се Логички адресни простор. | Сет свих физичких адреса мапираних на одговарајуће логичке адресе назива се Физичка адреса. |
Видљивост | Корисник може да види логичку адресу програма. | Корисник никада не може да види физичку адресу програма |
Приступ | Корисник користи логичку адресу за приступ физичкој адреси. | Корисник не може директно приступити физичкој адреси. |
Генератион | Логичку адресу генерише ЦПУ | Физичка адреса се израчунава помоћу ММУ |
Дефиниција логичке адресе
Адреса генерисан од стране ЦПУ- а док се програм изводи, назива се Логичка адреса . Логичка адреса је виртуална јер не постоји физички. Дакле, назива се и виртуална адреса . Ова адреса се користи као референца за приступ локацији физичке меморије. Скуп свих логичких адреса које генерише перспектива програма назива се Логички адресни простор .
Логичка адреса се мапира на одговарајућу физичку адресу помоћу хардверског уређаја под називом Јединица за управљање меморијом . Методе адресирања које користи ММУ генерише идентичну логичку и физичку адресу током компајлирања и времена учитавања . Међутим, док време извршавања метода везивања адреса генерише различиту логичку и физичку адресу.
Дефиниција физичке адресе
Физичка адреса идентификује физичку локацију у меморији. ММУ ( јединица за управљање меморијом) израчунава физичку адресу за одговарајућу логичку адресу. ММУ такође користи физичку адресу рачунарске адресе. Корисник се никада не бави физичком адресом. Уместо тога, физичкој адреси корисник приступа одговарајућом логичком адресом. Кориснички програм генерише логичку адресу и мисли да се програм изводи на овој логичкој адреси. Али програму је потребна физичка меморија за извршење. Дакле, логичка адреса мора бити мапирана на физичку адресу прије него што се они користе.
Логичка адреса се мапира на физичку адресу помоћу хардвера који се назива јединица за управљање меморијом . Скуп свих физичких адреса које одговарају логичким адресама у логичком адресном простору назива се физички адресни простор.
Кључне разлике између логичке и физичке адресе у оперативном систему
- Основна разлика између логичке и физичке адресе је да је логичка адреса генерисана од стране ЦПУ-а у перспективи програма. Са друге стране, физичка адреса је локација која постоји у меморијској јединици.
- Скуп свих логичких адреса које генерише ЦПУ за програм назива се Логички адресни простор. Међутим, скуп свих физичких адреса мапираних на одговарајуће логичке адресе назива се Физички адресни простор.
- Логичка адреса се назива и виртуална адреса јер логичка адреса не постоји физички у меморијској јединици. Физичка адреса је локација у меморијској јединици којој се може физички приступити.
- Идентичну логичку адресу и физичку адресу генеришу методе везивања за време компилације и време учитавања.
- Логичка и физичка адреса која се генерише док се метода везивања адресе у времену извршавања разликује једни од других.
- Логичка адреса је генерисана од стране ЦПУ-а док се програм изводи док је физички адресар израчунат од стране ММУ-а (Јединица за управљање меморијом).
Закључак:
Логичка адреса је референца која се користи за приступ физичкој адреси. Корисник може приступити физичкој адреси меморијске јединице користећи ову логичку адресу.