Introduksjon til fysisk adresse vs logisk adresse

  • En fysisk adresse er en adresse som brukes til å identifisere den fysiske plasseringen av minnet. MUM som er minneadministrasjonsenheten får ikke tilgang til fysisk adresse direkte, i stedet bruker den den logiske adressen for å få tilgang til den fysiske adressen. For å beregne fysisk adresse MUM, bruk logisk adresse. Som minnehåndteringsenheter kan ikke brukere få tilgang til fysisk adresse direkte. Du får tilgang til en fysisk adresse ved å bruke den tilhørende logiske adressen. Når en bruker kjører programmet, kjøres programmet på den logiske adressen, men for å kjøre en logisk adresse, dvs. program, trenger det en fysisk adresse for å lagre programmet. Så det er behov for å kartlegge den logiske adressen til den fysiske adressen før de skal brukes i programmet. For å kartlegge en logisk adresse til fysisk adresse, brukes maskinvare for minneadministrasjonsenhet.
  • En logisk adresse genereres av en CPU (sentral prosessorenhet) når programmet kjører på datamaskinen. En logisk adresse er også kjent for virtuell adresse da de ikke eksisterer fysisk. Denne adressen brukes som en referanse for å få tilgang til den fysiske adressen til CPU.
    Ved driftstid lager minnehåndteringsenhet forskjellige fysiske og logiske adresser, mens minne og styringsenhet genererer samme fysiske adresse og logiske adresse ved belastning og kompilering.

Sammenligning fra topp til hode mellom fysisk adresse og logisk adresse (infografikk)

Nedenfor er topp 9-sammenligning mellom fysisk adresse og logisk adresse :

Nøkkelforskjell mellom den fysiske adressen og den logiske adressen

La oss diskutere noen av de viktigste viktige forskjellene mellom fysisk adresse og logisk adresse:

  • En fysisk adresse er en adresse som viser minnets beliggenhet mens en logisk adresse viser CPU-adressen, dvs. sentral prosessorenhet genererer adressen.
  • Én enhet kan bare ha en fysisk adresse. De er konstante, slik at de ikke kan endres. Én enhet kan ha en rekke logiske adresser. Mens logiske adresser er dynamiske, kan de endres.
  • Minnehåndteringsenheten genererer den fysiske adressen, mens CPU genererer den logiske adressen.
  • Kartleggingen av fysisk adresse til logisk adresse anses som en fysisk adresse. For programmer genererer CPU settet med logiske adresser kjent som et logisk adresserom.
  • Du kan ikke få tilgang til en fysisk adresse direkte mens vi har direkte tilgang til logiske adresser.
  • Brukere kan ikke se fysiske adresser mens de enkelt kan vise logiske adresser.
  • Fysiske adresser Space er et sett med alle fysiske adresser generert i et program. Logiske adresser Space er også et sett med alle logiske adresser generert i et program.
  • Fysiske adresser og logiske adresser trenger samme tid for å sammenstille og laste inn tid adresser bindingsordninger. På den annen side tar fysiske adresser og logiske adresser forskjellige tider for utførelse.
  • En fysisk adresse brukes til å identifisere plasseringen av minnet mens den logiske adressen på den annen side brukes til å få tilgang til fysisk adresse.

Sammenligningstabel over fysisk adresse vs logisk adresse

Tabellen nedenfor oppsummerer sammenligningene mellom fysisk adresse og logisk adresse:

Grunnleggende for sammenligning Fysisk adresse Logisk adresse
Definisjon Den fysiske adressen er et sted for minne / lagring. Logiske adresser genereres av CPU.
Generert av Den fysiske adressen genereres av MUM (Memory management unit) Den logiske adressen genereres av CPU (Central processor unit).
Åpnes av Brukere kan ikke få tilgang til fysiske adresser direkte. Den bruker en logisk adresse for å få tilgang til fysiske adresser. Brukere kan få tilgang til logiske adresser direkte. Den brukes til å få tilgang til fysiske adresser.
Plass for adresse Et sett med den fysiske adressen blir kartlagt til den logiske adressen og blir betraktet som en fysisk adresse. CPU genererer et sett med den logiske adressen som tilsvarer programmer, betraktes som logisk adresseplass.
Synlighet Det er ikke synlig for brukeren. Brukere kan ikke se den fysiske adressen. Det er synlig for brukeren. Brukere kan vise logiske adresser enkelt.
Variasjon Det er bare en fysisk adresse for en enhet. Fysiske adresser er konstante. De logiske adressene kan varieres. Det er variasjoner for den logiske adressen.
Tilgang til endring En fysisk adresse kan ikke endres. Den logiske adressen kan være endring.
Bruker Det brukes til å finne den fysiske plasseringen av minnet. Den brukes til å vise den fysiske adressen.
Tid for sammenstilling og bindingsordninger for adressetid Samme som logiske adresser. Samme som fysiske adresser.

Konklusjon

I denne artikkelen har vi sett forskjeller mellom fysiske adresser og logiske adresser med de viktigste forskjellene. Jeg håper du vil finne denne artikkelen nyttig.

Anbefalte artikler

Dette har vært en guide til den største forskjellen mellom fysisk adresse vs logisk adresse. Her diskuterer vi også fysiske adresse vs logisk adresse nøkkelforskjeller med infografikk, og sammenligningstabell. Du kan også se på følgende artikler for å lære mer–

  1. Overbelastning vs overstyring
  2. .Net Core vs. Net Framework
  3. Webhotell vs Cloud Hosting
  4. MySQL vs SQLite
  5. Python-overbelastning
  6. Topp 4 Cloud Hosting-leverandører med funksjoner