Adresă logică vs. adresă fizică în sistemul de operare

Autor: Laura McKinney
Data Creației: 3 Aprilie 2021
Data Actualizării: 11 Mai 2024
Anonim
Adresă logică vs. adresă fizică în sistemul de operare - Alte
Adresă logică vs. adresă fizică în sistemul de operare - Alte

Conţinut

Diferența dintre o adresă logică și adresa fizică este că adresa logică este o adresă virtuală care este generată de CPU, în timp ce adresa fizică este localizată în unitatea de memorie a unui computer.


Există memorie și registre în sistemul informatic, există o adresă a registrelor și aceste registre sunt utilizate pentru a stoca date și informații. Registrele sunt apelate prin adresa lor; există două tipuri de adrese, una este o adresă logică, iar a doua este o adresă fizică. Există o mare diferență între o adresă logică și o adresă fizică, poate fi corect să spunem că atât adresa logică cât și cea fizică sunt două lucruri diferite care joacă un rol important în sistemul nostru de calculator. Dacă vorbim despre diferența principală, atunci diferența principală dintre o adresă logică și adresa fizică este adresa logică este o adresă virtuală care este generată de CPU, în timp ce adresa fizică este situată în unitatea de memorie a computerului. Registrele sunt identificate folosind adresa. Adresa fizică din sistemul informatic identifică o locație fizică în memorie. Unitatea de gestionare a memoriei sistemului computer calculează adresa fizică. Adresa fizică este generată pentru fiecare adresă logică folosind o unitate de gestionare a memoriei. Utilizatorul trebuie să se ocupe de o adresă logică și nu trebuie să folosească niciodată o adresă fizică.Programul generat de utilizator poate fi executat prin adresă fizică; utilizatorii sunt confuzați deoarece consideră că adresa logică este responsabilă pentru generarea de coduri, dar acest lucru nu este adevărat. Partea cea mai importantă este maparea adresei logice cu adresa fizică. Unitățile de gestionare a memoriei joacă un rol foarte important în cartografierea adresei logice și a adresei fizice.


Adresa logică este vizualizată de utilizator, deoarece este o adresă virtuală, pe de altă parte, utilizatorul nu poate vedea adresa fizică direct, deoarece nu este o adresă virtuală. Referința din computer este cunoscută ca adresă logică, iar adresa logică este utilizată pentru a accesa adresa fizică. CPU generează o adresă, iar această adresă este utilizată pentru apelarea datelor din registre, iar adresa generată de CPU este cunoscută sub numele de adresă logică. Adresa logică este virtuală, deoarece nu iese fizic și aceasta este, de asemenea, una dintre diferențele principale dintre o adresă logică și o adresă fizică. Există un termen spațiu de adrese logice; acest termen este ansamblul adresei logice care este generat de un program. Fiecare adresă logică are propria sa adresă fizică și există o corespondență între adresa logică și adresa fizică. Această corespondență este arătată de un sistem hardware care este o unitate de gestionare a memoriei. Rolul unității de gestionare a memoriei este de a genera o adresă logică și fizică identică, iar aceste adrese fizice și logice identice sunt generate în timpul compilării și al timpului de încărcare.


Cuprins: diferență între adresa logică și adresa fizică din sistemul de operare

  • Diagramă de comparație
  • Ce este adresa logică?
  • Ce este adresa fizică?
  • Diferențele cheie
  • Concluzie
  • Video explicativ

Diagramă de comparație

BazăAdresa logică Adresă fizică
Sensadresa logică este o adresă virtuală generată de procesorAdresa fizică este localizată într-o unitate de memorie a computerului.
UtilizatorUtilizatorul poate vizualiza adresa logicăUtilizatorul nu poate vizualiza adresa fizică
AccesUtilizatorul are acces la adresa logicăUtilizatorul nu are acces la adresa fizică
generatAdresa logică este generată de procesorAdresa fizică este generată de unitatea de gestionare a memoriei

Ce este adresa logică?

CPU generează o adresă, iar această adresă este utilizată pentru apelarea datelor din registre, iar adresa generată de CPU este cunoscută sub numele de adresă logică. Adresa logică este virtuală, deoarece nu iese fizic și aceasta este, de asemenea, una dintre diferențele principale dintre o adresă logică și o adresă fizică. Există un termen spațiu de adrese logice; acest termen este ansamblul adresei logice care este generat de un program. Fiecare adresă logică are propria sa adresă fizică și există o corespondență între adresa logică și adresa fizică. Această corespondență este arătată de un sistem hardware care este unitatea de gestionare a memoriei. Rolul unității de gestionare a memoriei este de a genera o adresă logică și fizică identică, iar aceste adrese fizice și logice identice sunt generate în timpul compilării și al timpului de încărcare.

Ce este adresa fizică?

Adresa fizică din sistemul informatic identifică o locație fizică în memorie. Unitatea de gestionare a memoriei sistemului computer calculează adresa fizică. Adresa fizică este generată pentru fiecare adresă logică folosind unitatea de gestionare a memoriei. Utilizatorul trebuie să se ocupe de adresa logică și nu trebuie să folosească niciodată adresa fizică. Programul generat de utilizator poate fi executat prin adresă fizică; utilizatorii sunt confuzați deoarece consideră că adresa logică este responsabilă pentru generarea de coduri, dar acest lucru nu este adevărat. Partea cea mai importantă este maparea adresei logice cu adresa fizică. Unitățile de gestionare a memoriei joacă un rol foarte important în cartografierea adresei logice și a adresei fizice.

Diferențele cheie

  1. Adresa logică este o adresă virtuală generată de procesor, în timp ce adresa fizică este localizată în unitatea de memorie a computerului.
  2. Utilizatorul poate vizualiza adresa logică, în timp ce utilizatorul nu poate vizualiza adresa fizică.
  3. Utilizatorul are acces la adresa logică, în timp ce utilizatorul nu are acces la o persoană fizică
  4. Adresa logică este generată de CPU, în timp ce adresa fizică este generată de unitatea de gestionare a memoriei

Concluzie

În acest articol de mai sus vedem diferența dintre o adresă fizică și o adresă logică.

Video explicativ