Uvod u fizičku adresu vs logičku adresu

  • Fizička adresa je adresa koja se koristi za identificiranje fizičke lokacije memorije. MUM koja je jedinica za upravljanje memorijom ne pristupa izravno fizičkoj adresi, umjesto toga koristi logičku adresu za pristup fizičkoj adresi. Za računanje fizičke adrese MUM koristite logičku adresu. Poput korisnika jedinice za upravljanje memorijom ne mogu izravno pristupiti fizičkoj adresi. Fizičkoj se adresi pristupa pomoću odgovarajuće logičke adrese. Kada korisnik pokrene program, program se izvodi na logičkoj adresi, ali za pokretanje logičke adrese tj. Programu potrebna je fizička adresa za pohranjivanje programa. Dakle, postoji potreba za mapiranjem logičke adrese na fizičku adresu prije nego što se one koriste u programu. Za mapiranje logičke adrese na fizičku adresu koristi se hardver jedinice za upravljanje memorijom.
  • Logičku adresu generira CPU (središnja procesorska jedinica) kada program radi na računalu. Logična adresa je poznata i po virtualnoj adresi jer one fizički ne postoje. Ova se adresa koristi kao referenca za pristup fizičkoj adresi CPU-a.
    U jedinici za upravljanje memorijom tijekom izvođenja generiraju različite fizičke i logičke adrese, dok za vrijeme učitavanja i sakupljanja jedinica za upravljanje memorijom generira istu fizičku adresu i logičku adresu.

Usporedba između fizičke adrese i logičke adrese (infografika)

Ispod je najboljih 9 usporedba između fizičke adrese i logičke adrese :

Ključna razlika između fizičke adrese i logičke adrese

Raspravimo o nekim glavnim ključnim razlikama između fizičke adrese i logičke adrese:

  • Fizička adresa je adresa koja pokazuje mjesto memorije dok logična adresa prikazuje adresu CPU-a, tj. Središnja procesorska jedinica generira adresu.
  • Jedan uređaj može imati samo jednu fizičku adresu. Oni su konstantni pa ih nije moguće promijeniti. Jedan uređaj može imati različite logičke adrese. Dok su logičke adrese dinamične, mogu se mijenjati.
  • Jedinica za upravljanje memorijom generira fizičku adresu, dok CPU generira logičku adresu.
  • Mapiranje fizičke adrese u logičku adresu smatra se fizičkom adresom. Za programe CPU generira skup logičkih adresa poznat kao prostor logičkog adrese.
  • Fizičkoj adresi ne može se pristupiti izravno, dok direktno možemo pristupiti logičkim adresama.
  • Korisnici ne mogu vidjeti fizičke adrese dok mogu lako pregledavati logičke adrese.
  • Prostor za fizičke adrese skup je svih fizičkih adresa generiranih u programu. Prostor za logičke adrese je skup svih logičkih adresa generiranih u programu.
  • Fizičke adrese i logičke adrese trebaju isto vrijeme za sastavljanje i učitavanje shema vezivanja vremenskih adresa. S druge strane, fizičke adrese i logičke adrese zahtijevaju različita vremena izvršenja.
  • Fizička adresa koristi se za identificiranje memorije, dok se s druge strane logička adresa koristi za pristup fizičkoj adresi.

Tabela usporedbe fizičke adrese i logičke adrese

Donja tablica sažima usporedbe između fizičke adrese i logičke adrese:

Osnove za usporedbu Fizička adresa Logička adresa
definicija Fizička adresa je mjesto memorije / pohrane. Logičke adrese generira CPU.
Generirao Fizičku adresu generira MUM (jedinica za upravljanje memorijom) Logičku adresu generira CPU (središnja procesorska jedinica).
Pristupio Korisnici ne mogu izravno pristupiti fizičkim adresama. Za pristup fizičkim adresama koristi logičku adresu. Korisnici mogu izravno pristupiti logičkim adresama. Koristi se za pristup fizičkim adresama.
Mjesto za adresu Skup fizičke adrese preslikava se u logičku adresu i smatra se fizičkom adresom. CPU generira skup logičke adrese koji odgovaraju programima smatra se prostorom logičke adrese.
Vidljivost Korisniku to nije vidljivo. Korisnici ne mogu vidjeti fizičku adresu. Korisniku je to vidljivo. Korisnici mogu lako pregledavati logičke adrese.
Varijacija Postoji samo jedna fizička adresa za jedan uređaj. Fizičke adrese su konstantne. Logičke adrese mogu biti različite. Postoje varijacije za logičku adresu.
Pristup promjeni Fizička adresa se ne može promijeniti. Logička adresa može se mijenjati.
koristi Koristi se za pronalaženje fizičke lokacije memorije. Koristi se za pregled fizičke adrese.
Vrijeme za sastavljanje i učitavanje shema vezanja adrese Isto kao i logičke adrese. Isto kao i fizičke adrese.

Zaključak

U ovom smo članku vidjeli razlike između fizičkih adresa i logičkih adresa s njihovim ključnim razlikama. Nadam se da će vam ovaj članak biti od pomoći.

Preporučeni članci

Ovo je vodič za najbolju razliku između fizičke adrese i logičke adrese. Ovdje također raspravljamo o razlikama između fizičke adrese i logičke adrese s infografikom i tablici usporedbe. Možete također pogledati sljedeće članke da biste saznali više -

  1. Preopterećenje vs Prevladavanje
  2. .Net Core vs. Net Framework
  3. Web Hosting vs Cloud Hosting
  4. MySQL vs SQLite
  5. Python preopterećenje
  6. 4 najbolja pružatelja usluga hostinga u oblaku sa značajkama

Kategorija: