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

Адреса се користи за јединствено препознавање локације нечега у ЦПУ меморији. Ове адресе су подељене у две главне врсте, прва је логична адреса, а друга физичка адреса. Обе имају различиту, али помало сличну функционалност.

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

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

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

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

Адреса нечега што је генерисано у централној процесној јединици док се програм покреће назива се логичком адресом. Адреса се такође назива и виртуална адреса. То је зато што се користи као смјерница да архитектура схвати гдје су друге ствари постављене јер не остаје у системској варијабли

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

Оно што повезује логичку адресу са њеном корелацијском физичком адресом је јединица за управљање меморијом. Вријеме учитавања и методе повезивања адресе времена компилације користе се за креирање идентичне логичке адресе и физичке адресе, док везивање временске адресе времена рада производи другачију логичку и физичку адресу. Логичке адресе обично се крећу од нуле до максимума (0 до мак). То је зато што кориснички програм који генерише логичку адресу претпоставља да се процес одвија на локацијама од 0 до макс. Међутим, да би се користила логичка адреса, она мора бити пресликана на физичку адресу.

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

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

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

Када се важећа меморијска адреса користи као меморијска адреса, она се премешта у основну листу где се јединица за администрацију меморије мења преко осетљивих локација у физичке локације. Стратегије ограничавања адреса, прикупљање времена и времена учитавања стварају интелигентне и физичке локације. Физичке адресе обично се крећу од Р + нула (Р + 0) до Р + максимала (Р + мак) за базну или регистарску вредност премјештања 'Р'.

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

Основе разликовања

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

Спаце Наминг

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

Природа

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

 Начин везивања - идентичан

Логичке и физичке адресе које су идентичне креирају се методама везивања познатим као Лоад тиме и Цомпиле-тиме адреса.

Начин везивања - различит

Метода везивања адреса за време извођења генерише логичке и физичке адресе које имају тенденцију да се разликују једна од друге.


Променљивост

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

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

Резиме Логичка адреса вс физичка адреса

  • Логичку адресу генерише Централна јединица за обраду.
  • Јединица за управљање меморијом израчунава физичку адресу.
  • Кориснички програм има могућност прегледа логичке адресе.
  • Кориснички програм нема могућност директног прегледа физичке адресе.
  • Сви скупови логичких адреса називају се логичким адресним простором.
  • Физички адресни простор односи се на све скупове физичких адреса.
  • Логична адреса је виртуална, али физичкој адреси може се приступити и физички.
  • Вријеме учитавања и методе повезивања адресе времена компилације користе се за креирање идентичне логичке адресе и физичке адресе.
  • Логичка адреса је променљива и повремено се мења.
  • Физичка адреса је константна, стога се не мења.
  • Логична адреса се брише када се систем поново покреће.
  • Физичка адреса не утиче када се систем поново покреће.