Adresă logică vs. adresă fizică

Autor: Laura McKinney
Data Creației: 5 Aprilie 2021
Data Actualizării: 17 Mai 2024
Anonim
Logical Address Vs Physical Address in Operating System | definition, working and comparison
Video: Logical Address Vs Physical Address in Operating System | definition, working and comparison

Conţinut

În timp ce instrucțiunile se deplasează în cadrul sistemului de calcul, acestea au diferite locații care ajută utilizatorul și computerul unde să le găsească. Toată această activitate se întâmplă datorită adreselor care ajută zona. Cei doi termeni discutați în articol sunt Adresa logică din Sistemul de operare și Adresa fizică din Sistemul de operare. Ei au diferențele lor și sunt definiți după cum urmează; Adresa a ceva ce generează sistemul de procesare central devine cunoscută sub numele de adresă logică. Pe de altă parte, adresa reală a unui lucru pe care sistemul central de procesare îl face cunoscut sub numele de adresă fizică.


Cuprins: Diferența dintre Adresa Logică și Adresa Fizică

  • Diagramă de comparație
  • Adresa logică în sistemul de operare
  • Adresa fizică în sistemul de operare
  • Diferențele cheie

Diagramă de comparație

Bazele distincțieiAdresa logică în sistemul de operareAdresa fizică în sistemul de operare
DefinițieAdresa a ceva ce generează sistemul central de procesare.Adresa reală a ceva ce face sistemul de procesare central.
NaturăVine din cauza procesoruluiArată ca locație a adresei logice care nu este virtuală.
SpaţiuAnsamblul tuturor adreselor logice pe care CPU le generează cu referința programuluiAnsamblul tuturor adreselor care sunt mapate la fiecare adresă logică
VariațieContinuă schimbareaÎntotdeauna rămâne la fel
RelațieAjută la atingerea adresei fizice.Rămâne întotdeauna ascuns de ochii utilizatorului.

Adresa logică în sistemul de operare

Adresa a ceva ce generează sistemul de procesare central devine cunoscută sub numele de adresă logică. Un alt nume folosit pentru adresa logică este adresa virtuală, deoarece aceasta nu rămâne în sistem, ci doar o orientare pentru arhitectură pentru a înțelege pozițiile altor lucruri. Sistemul de operare al computerului necesită un program care ajută la găsirea adresei de bază; aceasta acționează ca o măsură pentru a găsi alte locații din sistem. Un alt mod de explicare înseamnă adresa unui bloc de memorie pe care îl folosește la început. Adresa care există în cadrul sistemului ca adresă de bază este adăugată cu cea generată de unitatea centrală de procesare și ambele ajung să formeze adresa fizică. Devine variantă de la alte tipuri de adrese datorită traducătorului de mapare pentru majoritatea cazurilor și funcției de adresă pentru alții. Aceste funcții de mapare devin o unitate de gestionare a memoriei între procesor și magistrala care transportă memoria; aceștia îndeplinesc aceeași sarcină atunci când vine vorba de stratul de traducere de adrese și CPU. Cel mai bun exemplu de astfel de strat devine stratul de legătură de date care există între hardware și software-ul rețelei de calculatoare. Această adresă devine mapată pe alte dispozitive și folosită din nou în diverse scopuri. Memoria logică este ștearsă ori de câte ori sistemul este repornit și toate informațiile care sunt colectate devin variabile în termen de timp.


Adresa fizică în sistemul de operare

Adresa reală a ceva ce generează sistemul central de procesare devine cunoscută sub numele de adresă fizică. Acesta rămâne mapat cu ajutorul unității de gestionare a memoriei și beneficiază de utilizare ori de câte ori au nevoie pentru a găsi ceva exact. Așa cum s-a explicat în paragraful anterior, adresa care există în cadrul sistemului ca adresă de bază se adaugă cu cea generată de unitatea centrală de procesare și ambele ajung să formeze adresa fizică. Adresa logică ajută sistemul să înțeleagă locația; ar trebui să se atașeze de memorie pentru a o face permanentă. Pentru a face acest lucru, au necesitat MMU, iar atunci când setul de toate adresele logice devin alocate setului de toate adresele fizice, atunci apelăm spațiul ca spațiu de adrese fizice. Tocmai când o adresă validă este folosită ca adresă de memorie, aceasta este mutată pe lista de bază / migrare. Gadgetul echipamentului de mapare a memoriei numit unitatea de administrare a memoriei (MMU) se schimbă în locații sensibile în locații fizice. Strategiile de restricționare a adreselor de timp de colectare și de încărcare a adreselor creează aceleași locații inteligente și fizice. Fie că este posibil, în planul de restricționare a adreselor în timp de execuție, spațiile de adrese inteligente și fizice contrastează. Un alt lucru de reținut, că adresa fizică nu există undeva, utilizatorul nu o vede cu ochiul liber și trebuie să depindă de indicatoarele care arată locația, dar nu de codul exact. Pentru ca un sistem să înțeleagă instrucțiunea, adresa fizică devine critică și rulează de la locul minim la maxim.


Diferențele cheie

  1. Adresa a ceva ce generează sistemul de procesare central devine cunoscută sub numele de adresă logică. Întrucât, adresa reală a unui lucru pe care sistemul de procesare central îl face devine cunoscută drept adresa fizică.
  2. În timp ce adresa logică iese din cauza procesorului, adresa fizică se arată ca locația adresei logice care nu este virtuală.
  3. Spațiul de adrese logice devine cunoscut ca ansamblul tuturor adreselor logice pe care CPU le generează cu referința programului, în timp ce spațiul de adrese fizice devine cunoscut ca setul tuturor adreselor care sunt mapate pe fiecare adresă logică.
  4. Adresele logice devin vizibile pentru utilizator, întrucât se află în cadrul virtual, în timp ce adresele fizice nu devin niciodată vizibile pentru utilizator.
  5. Persoana care folosește un computer trebuie să obțină mai întâi cunoștințele adreselor logice pentru a accesa adresa fizică, pe de altă parte, o persoană nu are nicio modalitate de acces la următoarea locație.
  6. Adresa fizică are toate calculele efectuate cu managementul memoriei. Pe de altă parte, toate informațiile din adresa logică trec prin unitatea centrală de procesare.
  7. Memoria logică poate continua să se schimbe cu sistemul, dar adresa fizică a acelui obiect rămâne întotdeauna aceeași.