Introduktion till fysisk adress vs logisk adress

  • En fysisk adress är en adress som används för att identifiera minnets fysiska plats. MUM, som är minneshanteringsenheten, kommer inte direkt till den fysiska adressen, utan använder den logiska adressen för att komma åt den fysiska adressen. För att beräkna fysisk adress MUM använd logisk adress. Liksom minneshanteringsenheten kan användare inte komma åt fysisk adress direkt. En fysisk adress nås genom att använda deras motsvarande logiska adress. När en användare kör programmet körs programmet på den logiska adressen, men för att köra en logisk adress, dvs. programmet behöver det en fysisk adress för att lagra programmet. Så det finns ett behov av att kartlägga den logiska adressen till den fysiska adressen innan de ska användas i programmet. För att kartlägga en logisk adress till fysisk adress används hårdvara för minneshanteringsenhet.
  • En logisk adress genereras av en CPU (central processorenhet) när programmet körs på datorn. En logisk adress är också känd för virtuell adress eftersom de inte existerar fysiskt. Denna adress används som referens för att få åtkomst till CPU: s fysiska adress.
    Vid driftstid genererar minneshanteringsenheten olika fysiska och logiska adresser, medan minneshanteringsenheten vid belastning och sammanställning genererar samma fysiska adress och logiska adress.

Jämförelse mellan huvud och huvud mellan fysisk adress vs logisk adress (infographics)

Nedan visas topp 9 jämförelse mellan fysisk adress vs logisk adress :

Nyckelskillnad mellan fysisk adress och logisk adress

Låt oss diskutera några av de viktigaste skillnaderna mellan fysisk adress och logisk adress:

  • En fysisk adress är en adress som visar minnesplatsen medan en logisk adress visar CPU: s adress, dvs den centrala processorenheten genererar adressen.
  • En enhet kan bara ha en fysisk adress. De är konstanta så att de inte kan ändras. En enhet kan ha olika logiska adresser. Medan logiska adresser är dynamiska kan de ändras.
  • Enheten för minneshantering genererar den fysiska adressen, medan CPU genererar den logiska adressen.
  • Kartläggning av fysisk adress till logisk adress betraktas som en fysisk adress. För program genererar CPU uppsättningen logiska adresser kända som ett logiskt adressutrymme.
  • En fysisk adress kan inte nås direkt medan vi kan komma åt logiska adresser direkt.
  • Användare kan inte visa fysiska adresser medan de enkelt kan visa logiska adresser.
  • Fysiska adresser Space är en uppsättning av alla fysiska adresser som genereras i ett program. Dessutom är logiska adresser Space en uppsättning av alla logiska adresser som genereras i ett program.
  • Fysiska adresser och logiska adresser behöver samma tid för att sammanställa och ladda tidsadresser bindande scheman. Å andra sidan tar fysiska adresser och logiska adresser olika tider för körning.
  • En fysisk adress används för att identifiera platsen för minnet medan å andra sidan logisk adress används för att komma åt den fysiska adressen.

Jämförelsetabell över fysisk adress vs logisk adress

Tabellen nedan sammanfattar jämförelserna mellan fysisk adress vs logisk adress:

Grunder för jämförelse Fysisk adress Logisk adress
Definition Den fysiska adressen är en plats för minne / lagring. Logiska adresser genereras av CPU.
Genererad av Den fysiska adressen genereras av MUM (Memory management unit) Den logiska adressen genereras av CPU (Central processor unit).
Åtkomst till Användare kan inte komma åt fysiska adresser direkt. Den använder en logisk adress för att komma åt fysiska adresser. Användare kan komma åt logiska adresser direkt. Det används för att komma åt fysiska adresser.
Utrymme för adress En uppsättning av den fysiska adressen mappas till den logiska adressen och betraktas som en fysisk adress. CPU genererar en uppsättning av den logiska adressen som motsvarar program betraktas som logiskt adressutrymme.
Synlighet Det är inte synligt för användaren. Användare kan inte se den fysiska adressen. Det är synligt för användaren. Användare kan enkelt se logiska adresser.
Variation Det finns bara en fysisk adress för en enhet. Fysiska adresser är konstant. De logiska adresserna kan varieras. Det finns variationer för den logiska adressen.
Tillgång till förändring En fysisk adress kan inte ändras. Den logiska adressen kan ändras.
användningsområden Det används för att hitta den fysiska platsen för minnet. Den används för att visa den fysiska adressen.
Tid för sammanställning och bindande scheman för adresstid Samma som logiska adresser. Samma som fysiska adresser.

Slutsats

I den här artikeln har vi sett skillnader mellan fysiska adresser och logiska adresser med deras viktigaste skillnader. Jag hoppas att du tycker att den här artikeln är till hjälp.

Rekommenderade artiklar

Detta har varit en guide till den största skillnaden mellan fysisk adress vs logisk adress. Här diskuterar vi också skillnaderna mellan fysisk adress och logisk adress med infografik och jämförelsetabell. Du kan också titta på följande artiklar för att lära dig mer–

  1. Överbelastning kontra överrider
  2. .Net Core vs .Net Framework
  3. Webbhotell vs molnvärd
  4. MySQL vs SQLite
  5. Python överbelastning
  6. Topp 4 leverantörer av molnhotell med funktioner

Kategori: