Logička adresa naspram fizičke adrese u operativnom sustavu

Autor: Laura McKinney
Datum Stvaranja: 3 Travanj 2021
Datum Ažuriranja: 9 Svibanj 2024
Anonim
Logička adresa naspram fizičke adrese u operativnom sustavu - Drugo
Logička adresa naspram fizičke adrese u operativnom sustavu - Drugo

Sadržaj

Razlika između logičke adrese i fizičke adrese je da je logička adresa virtualna adresa koju generira CPU, dok se fizička adresa nalazi u memorijskoj jedinici računala.


U računalnom sustavu postoje memorija i registri, postoji adresa registara, a ti se registri koriste za pohranu podataka i informacija. Registar se zove prema njihovoj adresi; postoje dvije vrste adresa jedna je logična adresa, a druga fizička adresa. Postoji velika razlika između logičke adrese i fizičke adrese. Može se ispravno reći da su i logička adresa i fizička adresa dvije različite stvari koje igraju važnu ulogu u našem računalnom sustavu. Ako govorimo o glavnoj razlici, tada je glavna razlika između logičke adrese i fizičke adrese logičke adrese virtualna adresa koju generira CPU, dok se fizička adresa nalazi u memorijskoj jedinici računala. Registri se identificiraju korištenjem adrese. Fizička adresa u računalnom sustavu identificira fizičku lokaciju u memoriji. Jedinica za upravljanje memorijom računalnog sustava izračunava fizičku adresu. Fizička se adresa generira za svaku logičku adresu pomoću jedinice za upravljanje memorijom. Korisnik se mora nositi s logičkom adresom i nikada ne smije koristiti fizičku adresu.Program koji generira korisnik može se izvršiti fizičkom adresom; korisnici su zbunjeni jer misle da je logična adresa odgovorna za stvaranje koda, ali to nije istina. Najvažniji dio je mapiranje logičke adrese na fizičku adresu. Jedinica za upravljanje memorijom igra vrlo je važnu ulogu u mapiranju logičke adrese i fizičke adrese.


Korisnik logičku adresu pregledava jer je to virtualna adresa, s druge strane korisnik fizičku adresu ne može vidjeti izravno jer nije virtualna adresa. Upućivanje u računalu poznato je kao logička adresa, a logička adresa koristi se za pristup fizičkoj adresi. CPU generira adresu, a ta se adresa koristi za pozivanje podataka iz registara, a adresa koju generira CPU poznata je kao logična adresa. Logička je adresa virtualna jer fizički ne izlazi i to je također jedna od glavnih razlika između logičke adrese i fizičke adrese. Postoji izraz logički adresni prostor; ovaj je izraz skup logičke adrese koji generira program. Svaka logička adresa ima svoju fizičku adresu, a postoji korespondencija između logičke adrese i njegove fizičke adrese. To dopisivanje pokazuje hardverski sustav koji je jedinica za upravljanje memorijom. Uloga jedinice za upravljanje memorijom je generiranje identične logičke i fizičke adrese, a ove identične logičke i fizičke adrese generiraju se tijekom vremena kompilacije i vremena učitavanja.


Sadržaj: Razlika između logičke adrese i fizičke adrese u operativnom sustavu

  • Usporedni grafikon
  • Što je logička adresa?
  • Što je fizička adresa?
  • Ključne razlike
  • Zaključak
  • Objašnjeni video

Usporedni grafikon

osnovaLogička adresa Fizička adresa
Značenjelogička adresa je virtualna adresa koju generira CPUFizička adresa nalazi se u memorijskoj jedinici računala.
KorisnikKorisnik može vidjeti logičku adresuKorisnik ne može vidjeti fizičku adresu
PristupKorisnik ima pristup logičkoj adresiKorisnik nema pristup fizičkoj adresi
GeneriranoLogičku adresu generira CPUFizičku adresu generira jedinica za upravljanje memorijom

Što je logička adresa?

CPU generira adresu, a ta se adresa koristi za pozivanje podataka iz registara, a adresa koju generira CPU poznata je kao logična adresa. Logička je adresa virtualna jer fizički ne izlazi i to je također jedna od glavnih razlika između logičke adrese i fizičke adrese. Postoji izraz logički adresni prostor; ovaj je izraz skup logičke adrese koji generira program. Svaka logička adresa ima svoju fizičku adresu, a postoji korespondencija između logičke adrese i njegove fizičke adrese. To dopisivanje pokazuje hardverski sustav koji je jedinica za upravljanje memorijom. Uloga jedinice za upravljanje memorijom je generiranje identične logičke i fizičke adrese, a ove identične logičke i fizičke adrese generiraju se tijekom vremena kompilacije i vremena učitavanja.

Što je fizička adresa?

Fizička adresa u računalnom sustavu identificira fizičku lokaciju u memoriji. Jedinica za upravljanje memorijom računalnog sustava izračunava fizičku adresu. Fizička se adresa generira za svaku logičku adresu pomoću jedinice za upravljanje memorijom. Korisnik se mora nositi s logičkom adresom i nikada ne smije koristiti fizičku adresu. Program koji generira korisnik može se izvršiti fizičkom adresom; korisnici su zbunjeni jer misle da je logična adresa odgovorna za stvaranje koda, ali to nije istina. Najvažniji dio je mapiranje logičke adrese na fizičku adresu. Jedinica za upravljanje memorijom igra vrlo je važnu ulogu u mapiranju logičke adrese i fizičke adrese.

Ključne razlike

  1. Logička adresa je virtualna adresa koju generira CPU, dok se fizička adresa nalazi u memorijskoj jedinici računala.
  2. Korisnik može vidjeti logičku adresu dok korisnik ne može vidjeti fizičku adresu.
  3. Korisnik ima pristup logičkoj adresi dok korisnik nema pristup fizičkoj
  4. Logičku adresu generira CPU dok fizičku adresu generira jedinica za upravljanje memorijom

Zaključak

U ovom gornjem članku vidimo razliku između fizičke adrese i logičke adrese.

Objašnjeni video