Logisk adresse vs. fysisk adresse

Forfatter: Laura McKinney
Oprettelsesdato: 5 April 2021
Opdateringsdato: 6 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

Indhold

Mens instruktionerne bevæger sig inden i computersystemet, har de forskellige placeringer, der hjælper brugeren og computeren, hvor de kan finde dem. Al denne aktivitet sker på grund af adresserne, der hjælper med området. De to udtryk, der bliver omtalt i artiklen, er den logiske adresse i operativsystemet og den fysiske adresse i operativsystemet. De har deres forskelle og bliver defineret som følger; Adressen til noget, som det centrale behandlingssystem genererer, bliver kendt som den logiske adresse. På den anden side bliver den faktiske adresse på noget, som det centrale behandlingssystem frembringer, kendt som den fysiske adresse.


Indhold: Forskel mellem logisk adresse og fysisk adresse

  • Sammenligningstabel
  • Logisk adresse i operativsystemet
  • Fysisk adresse i operativsystemet
  • Vigtige forskelle

Sammenligningstabel

Grundlæggende for sondringLogisk adresse i operativsystemetFysisk adresse i operativsystemet
DefinitionAdressen til noget, som det centrale behandlingssystem genererer.Den faktiske adresse på noget, som det centrale behandlingssystem fremstiller.
NaturKommer ud på grund af CPU'enVises som placeringen af ​​den logiske adresse, der ikke er virtuel.
PladsSættet med alle de logiske adresser, som CPU genererer med programreferencenSættet med alle adresser, der kortlægges til hver logisk adresse
VariationHolder på at skifteForbliver altid det samme
relationHjælper med at nå den fysiske adresse.Forbliver altid skjult for brugerens øje.

Logisk adresse i operativsystemet

Adressen til noget, som det centrale behandlingssystem genererer, bliver kendt som den logiske adresse. Et andet navn, der bruges til den logiske adresse, er den virtuelle adresse, fordi denne ikke forbliver i systemet, men bare fungerer som en retningslinje for arkitekturen for at forstå andre tings positioner. Computerens operativsystem kræver et program, der hjælper med at finde baseadressen; dette fungerer som en foranstaltning til at finde andre placeringer i systemet. En anden måde at forklare betyder adressen på en hukommelsesblok, som den bruger i starten. Den adresse, der findes i systemet som en basisadresse, tilføjes den, der genereres af den centrale behandlingsenhed, og begge ender med at danne den fysiske adresse. Det bliver variant fra andre typer adresser på grund af kortlægning af oversætter i de fleste tilfælde og adressefunktion for andre. Disse kortlægningsfunktioner bliver en hukommelsesstyringsenhed mellem CPU'en og bussen, der bærer hukommelsen; de udfører den samme opgave, når det kommer til adresseoversættelseslaget og CPU'en. Det bedste eksempel på et sådant lag bliver Data Link Layer, der findes mellem hardware og softwaren på computernetværket. Denne adresse kortlægges på andre enheder og bruges til forskellige formål gang på gang. Den logiske hukommelse slettes, når systemet genstartes, og al den information, der indsamles, bliver variabel på kort tid.


Fysisk adresse i operativsystemet

Den faktiske adresse på noget, som det centrale behandlingssystem genererer, bliver kendt som den fysiske adresse. Det forbliver kortlagt ved hjælp af hukommelsesstyringsenheden og drager fordel af brugen, når de har brug for at finde noget nøjagtigt. Som forklaret i det foregående afsnit tilføjes den adresse, der findes i systemet som en basisadresse, med den, der er genereret af den centrale behandlingsenhed, og de ender begge med at danne den fysiske adresse. Den logiske adresse hjælper systemet med at forstå placeringen; den skal kortlægge sig selv til hukommelsen for at gøre den permanent. For at gøre det krævede de MMU, og når sættet med al den logiske adresse tildeles til sætet med al den fysiske adresse, kalder vi rummet som fysisk adresserum. Lige når en gyldig adresse bliver brugt som en hukommelsesadresse, flyttes den på basen / migrationslisten. Gadgeten til hukommelseskortudstyr kaldet hukommelsesadministrationsenheden (MMU) skifter over fornuftige placeringer til fysiske placeringer. Samlingstiden og adressetidsbegrænsende strategier for belastningstid skaber samme intelligente og fysiske placeringer. Vær det som det er i den adressebegrænsende plan for eksekveringstid, de smarte og fysiske adresserum kontrasterer. En anden ting at bemærke, at den fysiske adresse ikke findes et sted, brugeren ikke ser den med det blotte øje og skal afhænge af de henvisninger, der viser placeringen, men ikke den nøjagtige kode. For at et system kan forstå instruktionen, bliver den fysiske adresse kritisk og køres fra det sted, der er minimum til maksimum.


Vigtige forskelle

  1. Adressen til noget, som det centrale behandlingssystem genererer, bliver kendt som den logiske adresse. Mens den faktiske adresse på noget, som det centrale behandlingssystem frembringer, bliver kendt som den fysiske adresse.
  2. Mens den logiske adresse kommer ud på grund af CPU'en, vises den fysiske adresse som placeringen af ​​den logiske adresse, der ikke er virtuel.
  3. Det logiske adresserum bliver kendt som sættet af alle de logiske adresser, som CPU genererer med programreferencen, mens det fysiske adresserum bliver kendt som sættet af alle de adresser, der kortlægges til hver logisk adresse.
  4. De logiske adresser bliver synlige for brugeren, når de ligger inden for den virtuelle ramme, mens de fysiske adresser aldrig bliver synlige for brugeren.
  5. Den person, der bruger en computer, skal først få know-how om logiske adresser for at få adgang til den fysiske adresse, på den anden side har en person ikke nogen måde at få adgang til følgende placering.
  6. Den fysiske adresse har al beregningen udført med hukommelsesadministrationen. På den anden side går al informationen inden for den logiske adresse gennem den centrale behandlingsenhed.
  7. Den logiske hukommelse skifter muligvis ved med systemet, men den fysiske adresse på dette objekt forbliver altid den samme.