Inleiding tot fysiek adres versus logisch adres

  • Een fysiek adres is een adres dat wordt gebruikt om de fysieke locatie van het geheugen te identificeren. MUM dat is de geheugenbeheereenheid heeft geen rechtstreeks toegang tot het fysieke adres, maar gebruikt het logische adres om toegang te krijgen tot het fysieke adres. Gebruik logisch adres voor het berekenen van fysiek adres MUM. Net als geheugenbeheereenheden hebben gebruikers geen rechtstreeks toegang tot fysiek adres. U krijgt toegang tot een fysiek adres met het bijbehorende logische adres. Wanneer een gebruiker het programma uitvoert, wordt het programma op het logische adres uitgevoerd, maar om een ​​logisch adres uit te voeren, dwz het programma, heeft het een fysiek adres nodig om het programma op te slaan. Het is dus nodig om het logische adres toe te wijzen aan het fysieke adres voordat ze in het programma worden gebruikt. Om een ​​logisch adres toe te wijzen aan een fysiek adres, wordt hardware voor geheugenbeheer gebruikt.
  • Een logisch adres wordt gegenereerd door een CPU (centrale verwerkingseenheid) wanneer het programma op de computer wordt uitgevoerd. Een logisch adres staat ook bekend voor virtueel adres omdat ze fysiek niet bestaan. Dit adres wordt gebruikt als referentie voor toegang tot het fysieke adres van de CPU.
    Tijdens runtime genereert geheugenbeheer-eenheid een ander fysiek en logisch adres, terwijl tijdens het laden en compileren geheugenbeheereenheid hetzelfde fysieke adres en logische adres genereert.

Vergelijking tussen fysiek adres en logisch adres (infographics)

Hieronder staat de top 9 vergelijking tussen fysiek adres versus logisch adres :

Belangrijk verschil tussen het fysieke adres en het logische adres

Laten we enkele van de belangrijkste belangrijkste verschillen tussen fysiek adres versus logisch adres bespreken:

  • Een fysiek adres is een adres dat de locatie van het geheugen toont, terwijl een logisch adres het adres van de CPU weergeeft, dwz de centrale verwerkingseenheid genereert het adres.
  • Eén apparaat kan slechts één fysiek adres hebben. Ze zijn constant, dus ze kunnen niet worden veranderd. Eén apparaat kan verschillende logische adressen hebben. Hoewel logische adressen dynamisch zijn, kunnen ze worden gewijzigd.
  • De geheugenbeheereenheid genereert het fysieke adres, terwijl de CPU het logische adres genereert.
  • Het toewijzen van fysiek adres aan logisch adres wordt beschouwd als een fysiek adres. Voor programma's genereert CPU de verzameling logische adressen die bekend staan ​​als een logische adresruimte.
  • Een fysiek adres is niet rechtstreeks toegankelijk, terwijl we rechtstreeks toegang hebben tot logische adressen.
  • Gebruikers kunnen fysieke adressen niet bekijken terwijl ze logische adressen gemakkelijk kunnen bekijken.
  • Fysieke adressen Spatie is een verzameling van alle fysieke adressen die in een programma zijn gegenereerd. Logical Addresses Space is ook een verzameling van alle logische adressen die in een programma zijn gegenereerd.
  • Fysieke adressen en logische adressen hebben dezelfde tijd nodig voor het samenstellen en laden van tijdbindende schema's. Aan de andere kant hebben fysieke adressen en logische adressen verschillende uitvoeringstijden nodig.
  • Een fysiek adres wordt gebruikt om de locatie van het geheugen te identificeren, terwijl aan de andere kant logisch adres wordt gebruikt om toegang te krijgen tot het fysieke adres.

Vergelijkingstabel van fysiek adres versus logisch adres

De onderstaande tabel geeft een overzicht van de vergelijkingen tussen fysiek adres en logisch adres:

Basics voor vergelijking Fysiek adres Logisch adres
Definitie Het fysieke adres is een locatie voor geheugen / opslag. Logische adressen worden gegenereerd door de CPU.
Gegenereerd door Het fysieke adres wordt gegenereerd door MUM (geheugenbeheereenheid) Het logische adres wordt gegenereerd door de CPU (centrale verwerkingseenheid).
Toegankelijk door Gebruikers hebben geen rechtstreeks toegang tot fysieke adressen. Het gebruikt een logisch adres om toegang te krijgen tot fysieke adressen. Gebruikers hebben rechtstreeks toegang tot logische adressen. Het wordt gebruikt om toegang te krijgen tot fysieke adressen.
Ruimte voor adres Een set van het fysieke adres wordt toegewezen aan het logische adres en wordt beschouwd als een fysiek adres. CPU genereert een set van het logische adres dat overeenkomt met programma's die als logische adresruimte worden beschouwd.
Zichtbaarheid Het is niet zichtbaar voor de gebruiker. Gebruikers kunnen het fysieke adres niet bekijken. Het is zichtbaar voor de gebruiker. Gebruikers kunnen logische adressen eenvoudig bekijken.
Variatie Er is slechts één fysiek adres voor één apparaat. Fysieke adressen zijn constant. De logische adressen kunnen worden gevarieerd. Er zijn variaties voor het logische adres.
Toegang tot verandering Een fysiek adres kan niet veranderen. Het logische adres kan verandering zijn.
Toepassingen Het wordt gebruikt om de fysieke locatie van het geheugen te vinden. Het wordt gebruikt om het fysieke adres te bekijken.
Tijd voor compilatie en laadtijd adres bindende schema's Hetzelfde als logische adressen. Hetzelfde als fysieke adressen.

Conclusie

In dit artikel hebben we verschillen gezien tussen fysieke adressen en logische adressen met hun belangrijkste verschillen. Ik hoop dat je dit artikel nuttig zult vinden.

Aanbevolen artikelen

Dit is een leidraad geweest voor het grootste verschil tussen fysiek adres versus logisch adres. Hier bespreken we ook de belangrijkste verschillen tussen fysiek adres en logisch adres met infographics en vergelijkingstabel. U kunt ook de volgende artikelen bekijken voor meer informatie–

  1. Overbelasting versus opheffen
  2. .Net Core versus .Net Framework
  3. Webhosting versus cloudhosting
  4. MySQL versus SQLite
  5. Python overbelast
  6. Top 4 Cloud Hosting Providers met functies