Logisk adresse vs. fysisk adresse

Forfatter: Laura McKinney
Opprettelsesdato: 5 April 2021
Oppdater Dato: 14 Kan 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

Innhold

Mens instruksjonene beveger seg innenfor datasystemet, har de forskjellige steder som hjelper brukeren og datamaskinen hvor de kan finne dem. All denne aktiviteten skjer på grunn av adressene som hjelper til med området. De to begrepene som blir diskutert i artikkelen er den logiske adressen i operativsystemet og den fysiske adressen i operativsystemet. De har sine forskjeller og blir definert som følger; Adressen til noe det sentrale prosesseringssystemet genererer blir kjent som den logiske adressen. På den annen side blir den faktiske adressen til noe som det sentrale prosesseringssystemet gjør kjent som den fysiske adressen.


Innhold: Forskjell mellom logisk adresse og fysisk adresse

  • Sammenligningstabell
  • Logisk adresse i operativsystemet
  • Fysisk adresse i operativsystem
  • Viktige forskjeller

Sammenligningstabell

Grunnlag for distinksjonLogisk adresse i operativsystemetFysisk adresse i operativsystem
DefinisjonAdressen til noe som det sentrale prosesseringssystemet genererer.Selve adressen til noe som det sentrale prosesseringssystemet lager.
NaturKommer ut på grunn av CPUVises som plasseringen av den logiske adressen som ikke er virtuell.
RomSettet med alle logiske adresser som CPU genererer med programreferansenSettet med alle adressene som blir kartlagt til hver logisk adresse
VariasjonHolder på å endreForblir alltid den samme
relasjonHjelper med å nå den fysiske adressen.Forblir alltid skjult for brukerens øye.

Logisk adresse i operativsystemet

Adressen til noe det sentrale prosesseringssystemet genererer blir kjent som den logiske adressen. Et annet navn som brukes til den logiske adressen er den virtuelle adressen fordi denne ikke forblir i systemet, men bare fungerer som en retningslinje for arkitekturen for å forstå andre ting. Datamaskinens operativsystem krever et program som hjelper deg med å finne baseadressen; dette fungerer som et tiltak for å finne andre steder i systemet. En annen måte å forklare på, betyr adressen til en minneblokk som den bruker i begynnelsen. Adressen som finnes i systemet som en baseadresse blir lagt til den som genereres av den sentrale prosesseringsenheten, og begge ender med å danne den fysiske adressen. Det blir variant fra andre typer adresser på grunn av kartleggingsoversetteren i de fleste tilfeller og adressefunksjon for andre. Disse kartleggingsfunksjonene blir en minnehåndteringsenhet mellom CPU og bussen som fører minnet; de utfører den samme oppgaven når det kommer til adresseoversettelseslaget og CPU. Det beste eksemplet på et slikt lag blir Data Link Layer som finnes mellom maskinvaren og programvaren til datanettverket. Denne adressen blir kartlagt på andre enheter og brukt til forskjellige formål gang på gang. Det logiske minnet blir slettet når systemet startes på nytt, og all informasjonen som samles inn blir variabel på kort tid.


Fysisk adresse i operativsystem

Den faktiske adressen til noe som det sentrale prosesseringssystemet genererer blir kjent som den fysiske adressen. Den forblir kartlagt ved hjelp av minnestyringsenheten og drar nytte av bruken når de trenger å finne noe nøyaktig. Som forklart i forrige avsnitt, blir adressen som eksisterer i systemet som en basisadresse lagt til den som er generert av den sentrale prosesseringsenheten, og begge ender med å danne den fysiske adressen. Den logiske adressen hjelper systemet til å forstå plasseringen; den skal kartlegge seg til minnet for å gjøre det permanent. For å gjøre det, krevde de MMU, og når settet med all den logiske adressen blir tilordnet settet med all den fysiske adressen, så kaller vi plassen som fysisk adresserom. Akkurat når en gyldig adresse blir brukt som en minneadresse, flyttes den på vertsbasen / migreringen. Gadgeten for kartlegging av utstyr som kalles minneadministrasjonsenheten (MMU) endres over fornuftige steder til fysiske steder. Samlingstiden og adressetidsbegrensende strategier for lastetid skaper samme intelligente og fysiske lokasjoner. Det er som det kan være i smarte og fysiske adresserom i kontrast til utførelses-tid-adressebegrensende plan. En annen ting å merke seg, at den fysiske adressen ikke eksisterer et sted, brukeren ser den ikke med det blotte øye og må avhenge av pekene som viser plasseringen, men ikke den eksakte koden. For at et system skal forstå instruksjon, blir den fysiske adressen kritisk og kjøres fra stedet til minimum til maksimum.


Viktige forskjeller

  1. Adressen til noe det sentrale prosesseringssystemet genererer blir kjent som den logiske adressen. Mens den faktiske adressen til noe som det sentrale prosesseringssystemet lager, blir kjent som den fysiske adressen.
  2. Mens den logiske adressen kommer ut på grunn av CPU, viser den fysiske adressen stedet for den logiske adressen som ikke er virtuell.
  3. Det logiske adresserommet blir kjent som settet med alle de logiske adressene som CPU genererer med programreferansen, mens det fysiske adresserommet blir kjent som settet med alle adressene som blir kartlagt til hver logisk adresse.
  4. De logiske adressene blir synlige for brukeren når de ligger innenfor den virtuelle rammen, mens de fysiske adressene aldri blir synlige for brukeren.
  5. Personen som bruker en datamaskin må først få kunnskap om logiske adresser for å få tilgang til den fysiske adressen, på den annen side har en person ikke noen måte å få tilgang til følgende sted.
  6. Den fysiske adressen har all beregning gjort med minneledelsen. På den annen side går all informasjonen innen den logiske adressen gjennom den sentrale behandlingsenheten.
  7. Det logiske minnet kan fortsette å endre seg med systemet, men den fysiske adressen til det objektet forblir alltid det samme.