Logisk adress kontra fysisk adress

Författare: Laura McKinney
Skapelsedatum: 5 April 2021
Uppdatera Datum: 14 Maj 2024
Anonim
Hanne Dagfinrud - Revmatisme og fysisk aktivitet
Video: Hanne Dagfinrud - Revmatisme og fysisk aktivitet

Innehåll

Medan instruktionerna rör sig inom datorsystemet har de olika platser som hjälper användaren och datorn var de kan hitta dem. All denna aktivitet sker på grund av adresserna som hjälper till med området. De två termerna som diskuteras i artikeln är logisk adress i operativsystem och fysisk adress i operativsystem. De har sina skillnader och definieras enligt följande; Adressen till något som det centrala processystemet genererar blir känd som den logiska adressen. Å andra sidan blir den faktiska adressen till något som det centrala behandlingssystemet känner till som den fysiska adressen.


Innehåll: Skillnad mellan logisk adress och fysisk adress

  • Jämförelsediagram
  • Logisk adress i operativsystem
  • Fysisk adress i operativsystem
  • Viktiga skillnader

Jämförelsediagram

Grund för distinktionLogisk adress i operativsystemFysisk adress i operativsystem
DefinitionAdressen till något som det centrala processystemet genererar.Den faktiska adressen till något som det centrala processystemet gör.
NaturKommer ut på grund av CPUVisas som platsen för den logiska adressen som inte är virtuell.
RymdenUppsättningen av alla logiska adresser som CPU genererar med programreferensenUppsättningen av alla adresser som mappas till varje logisk adress
VariationHåller på att bytaFörblir alltid densamma
RelationHjälper till att nå den fysiska adressen.Förblir alltid dold för användarens öga.

Logisk adress i operativsystem

Adressen till något som det centrala processystemet genererar blir känd som den logiska adressen. Ett annat namn som används för den logiska adressen är den virtuella adressen eftersom den inte stannar kvar i systemet utan bara fungerar som en riktlinje för arkitekturen för att förstå ställning för andra saker. Datorns operativsystem kräver något program som hjälper till att hitta basadressen; detta fungerar som en åtgärd för att hitta andra platser i systemet. Ett annat sätt att förklara betyder adressen till ett minnesblock som det använder i början. Adressen som finns i systemet som en basadress kommer att läggas till med den som genereras av den centrala behandlingsenheten och de båda slutar bilda den fysiska adressen. Det blir variant från andra typer av adresser på grund av översättaren för kartläggning i de flesta fall och adressfunktion för andra. Dessa kartläggningsfunktioner blir en minneshanteringsenhet mellan CPU och bussen som bär minnet; de utför samma uppgift när det gäller adressöversättningsskiktet och CPU. Det bästa exemplet på ett sådant lager blir Data Link Layer som finns mellan hårdvaran och programvaran i datornätverket. Denna adress kartläggs på andra enheter och används för olika ändamål gång på gång. Det logiska minnet raderas när systemet startas om, och all information som samlas in blir variabel inom kort tid.


Fysisk adress i operativsystem

Den faktiska adressen till något som det centrala processystemet genererar blir känd som den fysiska adressen. Det förblir kartlagt med hjälp av minneshanteringsenheten och gynnar användningen närhelst de behöver hitta något exakt. Som förklarats i föregående stycke läggs adressen som finns i systemet som en basadress till med den som genereras av den centrala behandlingsenheten och de båda slutar bilda den fysiska adressen. Den logiska adressen hjälper systemet att förstå platsen; den bör kartlägga sig själv till minnet för att göra det permanent. För att göra det krävde de MMU, och när uppsättningen för all logisk adress tilldelas uppsättningen för all fysisk adress, kallar vi utrymmet som fysiskt adressutrymme. Precis när en giltig adress används som en minnesadress flyttas den på bas / migreringslistan. Den gadget för kartläggande utrustning som kallas minnesadministrationsenheten (MMU) ändras över förnuftiga platser till fysiska platser. Samlingstiden och adressbegränsande strategier för laddningstid skapar samma intelligenta och fysiska platser. Det är som det är, i den adressbegränsande planen för exekveringstiden kontrasterar de smarta och fysiska adressutrymmena. En annan sak att notera, att den fysiska adressen inte finns någonstans, användaren ser den inte med blotta ögat och måste bero på pekarna som visar platsen men inte den exakta koden. För att ett system ska förstå instruktion blir den fysiska adressen kritisk och körs från platsen till minimum till max.


Viktiga skillnader

  1. Adressen till något som det centrala processystemet genererar blir känd som den logiska adressen. Medan den faktiska adressen till något som det centrala behandlingssystemet gör blir känd som den fysiska adressen.
  2. Medan den logiska adressen kommer ut på grund av CPU, visas den fysiska adressen som platsen för den logiska adressen som inte är virtuell.
  3. Det logiska adressutrymmet blir känt som uppsättningen av alla logiska adresser som CPU genererar med programreferensen, medan det fysiska adressutrymmet blir känt som uppsättningen för alla adresser som mappas till varje logisk adress.
  4. De logiska adresserna blir synliga för användaren när de ligger inom den virtuella ramen, medan de fysiska adresserna aldrig blir synliga för användaren.
  5. Personen som använder en dator måste först få kunskapen om logiska adresser för att få åtkomst till den fysiska adressen, å andra sidan har en person inget sätt att komma åt följande plats.
  6. Den fysiska adressen har all beräkning gjort med minneshanteringen. Å andra sidan går all information inom den logiska adressen genom den centrala behandlingsenheten.
  7. Det logiska minnet kan fortsätta att ändras med systemet, men det fysiska adressen för objektet förblir alltid detsamma.