Razlika med logičnim naslovom in fizičnim naslovom

Naslov se uporablja za enolično identifikacijo lokacije nečesa znotraj spomina procesorja. Ti naslovi so razdeljeni na dve glavni vrsti, prvi je logični naslov, drugi pa fizični naslov. Obe imata različne, a nekoliko podobne funkcionalnosti.

Logični naslov služi kot navidezni naslov, ki si ga lahko ogleda uporabniški program. Vendar fizičnega naslova uporabniški program ne vidi neposredno, logični naslov pa se uporablja kot vir za dostop do fizičnega naslova s ​​pomočjo kazalca.

Centralni procesni oddelek ustvari tudi logični naslov, ko se program izvaja, fizični naslov pa je dejanska lokacija, ki jo najdemo v pomnilniški enoti. Ko je logični naslov preslikan na ustrezni fizični naslov, postane skupna enota za upravljanje pomnilnika med CPU in vodilom, ki nosi pomnilnik, saj so opravljene naloge podobne, ko pride do sloja za prevajanje naslovov in CPU.

Najboljši način za določitev takšne plasti, ki je ustvarjena, je sloj podatkovne povezave, ki služi kot povezava med strojno in programsko opremo celotnega računalniškega omrežja..

Kaj je logični naslov?

Naslov nečesa, ki ga ustvari centralna procesna enota med izvajanjem programa, se imenuje logični naslov. Naslov se imenuje tudi navidezni naslov. To je zato, ker se uporablja kot vodilo, da arhitektura razume, kje so druge stvari postavljene, saj ne ostane v sistemski spremenljivki

Računalnik potrebuje program, ki pomaga najti osnovni naslov, da bi našel druge lokacije znotraj sistema, od tod tudi logični naslov. Drug način razumevanja delovanja logičnega naslova je pomnilniški blok, ki se v začetku uporablja v sistemu. Združuje se z osnovnim naslovom in tvori fizični naslov, ki zaradi prevajalca preslikave postane različica drugih naslovov..

Kar ustreza logičnemu naslovu in koreliranemu fizičnemu naslovu, je enota za upravljanje pomnilnika. Čas nalaganja in načini vezave naslovov čas sestavljanja se uporabljajo za ustvarjanje enakega logičnega naslova in fizičnega naslova, medtem ko vezava časovnega zagona naslova ustvari drugačen logični in fizični naslov. Logični naslovi se običajno gibljejo od nič do največ (0 do max). To je zato, ker uporabniški program, ki ustvari logični naslov, predpostavlja, da postopek teče na lokacijah od 0 do maks. Da pa se uporabi logični naslov, ga je treba preslikati na fizični naslov.

Pomembno dejstvo je tudi, da se logični pomnilnik izbriše, če se sistem ponovno zažene, zaradi česar so zbrane informacije spremenljive s časom.

Kaj je fizični naslov?

Fizični naslov se uporablja za identifikacijo fizične lokacije znotraj enote za upravljanje pomnilnika, ki se izračuna v skladu s koreliranim logičnim naslovom. Uporabniški program tega naslova ni neposredno dostopen ali si ga ogleduje, zato ga je treba preslikati z logičnimi naslovi, da bo dostopen s kazalci, ki razkrivajo lokacijo, ne pa kode. Nabori vseh ustreznih fizičnih naslovov, ki obstajajo znotraj logičnega naslova, se imenujejo fizični naslovni prostor.

Ko je veljavni naslov uporabljen kot pomnilniški naslov, ga premaknemo v osnovni seznam, kjer se pomnilniška enota upravljanja preko občutljivih lokacij spremeni v fizične lokacije. Strategije omejevanja naslovov, zbiranje časa in čas nalaganja ustvarjajo inteligentne in fizične lokacije. Fizični naslovi običajno znašajo od R + nič (R + 0) do R + največ (R + max) za osnovno vrednost ali vrednost registra registra "R".

Razlike med logičnim in fizičnim naslovom

Osnove razlikovanja

Osnovni način razlikovanja teh dveh naslovov je, da je logični naslov naslov nečesa, kar centralni procesni sistem ustvari glede na program, medtem ko je fizični naslov dejanski naslov nečesa, kar izračuna enota za upravljanje pomnilnika..

Vesoljsko poimenovanje

Nabor vseh naslovov, ki jih ustvari centralna procesna enota, se imenuje logični naslov. Vendar se prostor fizičnega naslova nanaša na vse naloge fizičnih naslovov, preslikane na ustrezne logične naslove.

Narava

Logični naslov obstaja praktično in nima posebne lokacije, ki bi fizično obstajala v pomnilniški enoti, zato se imenuje virtualni naslov, medtem ko je fizični naslov dostopna fizična lokacija, ki obstaja znotraj spominske enote.

 Metoda vezave - identična

Logični in fizični naslovi, ki so enaki, se ustvarijo z metodami vezave, znanimi kot čas nalaganja in čas za sestavljanje.

Metoda vezave - drugačna

Metoda vezave naslovov med izvajanjem ustvari logične in fizične naslove, ki se med seboj razlikujejo.


Spremenljivost

Logični naslov je spremenljiv, zato se bo sistem stalno spreminjal, vendar fizični naslov tega predmeta vedno ostane stalen. Zaradi tega se logični naslov izbriše, ko se sistem ponovno zažene, fizični naslov pa se ne zgodi nobena sprememba.

Logični naslov v primerjavi s fizičnim naslovom: Primerjalna tabela

Povzetek Logični naslov v primerjavi s fizičnim naslovom

  • Logični naslov ustvari centralna procesna enota.
  • Enota za upravljanje pomnilnika izračuna fizični naslov.
  • Uporabniški program ima možnost ogleda logičnega naslova.
  • Uporabniški program nima možnosti neposrednega ogleda fizičnega naslova.
  • Vsi sklopi logičnih naslovov se imenujejo prostor za logični naslov.
  • Fizični naslovni prostor se nanaša na vse sklope fizičnih naslovov.
  • Logični naslov je navidezen, do fizičnega naslova pa je mogoče dostopati fizično.
  • Čas nalaganja in način vezave naslova za čas urejanja se uporabljata za ustvarjanje enakega logičnega in fizičnega naslova.
  • Logični naslov je spremenljiv in se občasno spreminja.
  • Fizični naslov je stalen, zato se ne spreminja.
  • Logični naslov se ob ponovnem zagonu sistema izbriše.
  • Pri ponovnem zagonu sistema fizični naslov ne vpliva.