Uvod v fizični naslov in logični naslov

  • Fizični naslov je naslov, ki se uporablja za identifikacijo fizične lokacije pomnilnika. MUM, ki je enota za upravljanje pomnilnika, ne dostopa do fizičnega naslova neposredno, temveč uporablja logični naslov za dostop do fizičnega naslova. Za izračun fizičnega naslova MUM uporabite logični naslov. Tako kot enota za upravljanje pomnilnika tudi do fizičnega naslova ni mogoče dostopati neposredno. Do fizičnega naslova lahko dostopate z ustreznim logičnim naslovom. Ko uporabnik zažene program, se program izvaja na logičnem naslovu, vendar za izvajanje logičnega naslova, tj. Programa, za shranjevanje programa potrebuje fizični naslov. Torej je treba logični naslov preslikati na fizični naslov, preden jih bomo uporabili v programu. Za preslikavo logičnega naslova na fizični naslov se uporablja strojna oprema enote za upravljanje pomnilnika.
  • Logični naslov ustvari CPU (centralna procesorska enota), ko program teče v računalniku. Logični naslov je znan tudi po virtualnem naslovu, saj fizično ne obstaja. Ta naslov se uporablja kot referenca za dostop do fizičnega naslova CPU-ja.
    Na enoti za upravljanje pomnilnika med izvajanjem ustvarijo različen fizični in logični naslov, medtem ko enota za upravljanje pomnilnika med časom obremenitve in sestavljanja ustvari isti fizični in logični naslov.

Primerjava med fizičnimi naslovi in ​​logičnim naslovom (Infographics)

Spodaj je zgornjih 9 primerjav med fizičnim naslovom in logičnim naslovom :

Ključna razlika med fizičnim in logičnim naslovom

Pogovorimo se o nekaterih glavnih ključnih razlikah med fizičnim naslovom in logičnim naslovom:

  • Fizični naslov je naslov, ki prikazuje lokacijo pomnilnika, medtem ko logični naslov prikazuje naslov CPU, tj. Centralna procesorska enota ustvari naslov.
  • Ena naprava ima lahko samo en fizični naslov. So stalni, zato jih ni mogoče spremeniti. Ena naprava ima lahko različne logične naslove. Medtem ko so logični naslovi dinamični, jih je mogoče spremeniti.
  • Enota za upravljanje pomnilnika ustvari fizični naslov, CPU pa logični naslov.
  • Preslikava fizičnega naslova na logični naslov se šteje kot fizični naslov. Za programe CPU ustvari nabor logičnih naslovov, znanih kot prostor za logični naslov.
  • Do fizičnega naslova ni mogoče neposredno dostopati, medtem ko lahko neposredno dostopamo do logičnih naslovov.
  • Uporabniki si ne morejo ogledati fizičnih naslovov, medtem ko si lahko preprosto ogledajo logične naslove.
  • Prostor za fizične naslove je niz vseh fizičnih naslovov, ustvarjenih v programu. Prostor za logične naslove je niz vseh logičnih naslovov, ustvarjenih v programu.
  • Fizični naslovi in ​​logični naslovi potrebujejo enak čas za sestavljanje in nalaganje shem vezave časovnih naslovov. Po drugi strani so fizični naslovi in ​​logični naslovi različni.
  • Fizični naslov se uporablja za določitev lokacije pomnilnika, medtem ko se na drugi strani logični naslov uporablja za dostop do fizičnega naslova.

Primerjalna tabela fizičnega naslova in logičnega naslova

Spodnja tabela povzema primerjave med fizičnim naslovom in logičnim naslovom:

Osnove za primerjavo Fizični naslov Logični naslov
Opredelitev Fizični naslov je lokacija pomnilnika / shrambe. Logične naslove ustvari CPU.
Generiral avtor Fizični naslov ustvari MUM (enota za upravljanje spomina) Logični naslov ustvari CPU (centralna procesorska enota).
Dostopil s Uporabniki ne morejo neposredno dostopati do fizičnih naslovov. Za dostop do fizičnih naslovov uporablja logični naslov. Uporabniki lahko neposredno dostopajo do logičnih naslovov. Uporablja se za dostop do fizičnih naslovov.
Prostor za naslov Niz fizičnega naslova se preslika v logični naslov in se šteje kot fizični naslov. CPU ustvari niz logičnega naslova, ki ustreza programom, se šteje kot prostor za logični naslov.
Vidnost Uporabnik ni viden. Uporabniki ne morejo videti fizičnega naslova. Uporabniku je vidno. Uporabniki si lahko logične naslove enostavno ogledajo.
Različica Za eno napravo obstaja samo en fizični naslov. Fizični naslovi so konstantni. Logični naslovi so lahko raznoliki. Za logični naslov obstajajo različice.
Dostop do sprememb Fizični naslov se ne more spremeniti. Logični naslov se lahko spremeni.
Uporaba Uporablja se za iskanje fizične lokacije pomnilnika. Uporablja se za ogled fizičnega naslova.
Čas za sestavljanje in nalaganje shem zavezujočega naslova Enako kot logični naslovi. Enako kot fizični naslovi.

Zaključek

V tem članku smo videli razlike med fizičnimi naslovi in ​​logičnimi naslovi z njihovimi ključnimi razlikami. Upam, da vam bo ta članek v pomoč.

Priporočeni članki

To je vodnik za največjo razliko med fizičnim naslovom in logičnim naslovom. Tukaj razpravljamo tudi o glavnih razlikah med fizičnim naslovom in logičnim naslovom z infografiko in primerjalno tabelo. Za več informacij si lahko ogledate tudi naslednje članke -

  1. Preobremenitev vs Prevladovanje
  2. .Net Core proti .Net Framework
  3. Spletno gostovanje vs gostovanje v oblaku
  4. MySQL vs SQLite
  5. Python preobremenitev
  6. Najboljši 4 ponudniki gostovanja v oblaku s funkcijami