Logisch adres versus fysiek adres

Schrijver: Laura McKinney
Datum Van Creatie: 5 April 2021
Updatedatum: 14 Kunnen 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

Inhoud

Terwijl de instructies binnen het computersysteem worden verplaatst, hebben ze verschillende locaties die de gebruiker en de computer helpen om ze te vinden. Al deze activiteit vindt plaats vanwege de adressen die helpen bij het gebied. De twee termen die in dit artikel worden besproken, zijn het logische adres in het besturingssysteem en het fysieke adres in het besturingssysteem. Ze hebben hun verschillen en worden als volgt gedefinieerd; Het adres van iets dat het centrale verwerkingssysteem genereert, wordt het logische adres genoemd. Aan de andere kant wordt het werkelijke adres van iets dat het centrale verwerkingssysteem maakt het fysieke adres genoemd.


Inhoud: Verschil tussen logisch adres en fysiek adres

  • Vergelijkingstabel
  • Logisch adres in besturingssysteem
  • Fysiek adres in besturingssysteem
  • Belangrijkste verschillen

Vergelijkingstabel

OnderscheidingsbasisLogisch adres in besturingssysteemFysiek adres in besturingssysteem
DefinitieHet adres van iets dat het centrale verwerkingssysteem genereert.Het werkelijke adres van iets dat het centrale verwerkingssysteem maakt.
NatuurKomt uit vanwege de CPUWordt weergegeven als de locatie van het logische adres dat niet virtueel is.
RuimteDe set van alle logische adressen die de CPU genereert met de programmareferentieDe set van alle adressen die aan elk logisch adres worden toegewezen
VariatieBlijft veranderenBlijft altijd hetzelfde
RelatieHelpt het fysieke adres te bereiken.Blijft altijd verborgen voor het oog van de gebruiker.

Logisch adres in besturingssysteem

Het adres van iets dat het centrale verwerkingssysteem genereert, wordt het logische adres genoemd. Een andere naam die wordt gebruikt voor het logische adres is het virtuele adres, omdat dit niet in het systeem blijft, maar alleen als richtlijn dient voor de architectuur om de posities van andere dingen te begrijpen. Het besturingssysteem van de computer vereist een programma dat helpt bij het vinden van het basisadres; dit fungeert als een maatregel om andere locaties in het systeem te vinden. Een andere manier van uitleggen betekent het adres van een geheugenblok dat het in het begin gebruikt. Het adres dat binnen het systeem bestaat als een basisadres wordt opgeteld bij het adres dat wordt gegenereerd door de centrale verwerkingseenheid en beide vormen uiteindelijk het fysieke adres. Het wordt een variant van andere soorten adressen vanwege de kaartvertaler voor de meeste gevallen en adresfunctie voor anderen. Deze mappingfuncties worden een geheugenbeheereenheid tussen de CPU en de bus die het geheugen draagt; ze voeren dezelfde taak uit als het gaat om de adresvertalingslaag en de CPU. Het beste voorbeeld van een dergelijke laag wordt de datalinklaag die bestaat tussen de hardware en de software van het computernetwerk. Dit adres wordt toegewezen aan andere apparaten en wordt keer op keer voor verschillende doeleinden gebruikt. Het logische geheugen wordt gewist wanneer het systeem opnieuw wordt opgestart en alle informatie die wordt verzameld, wordt binnen een mum van tijd variabel.


Fysiek adres in besturingssysteem

Het werkelijke adres van iets dat het centrale verwerkingssysteem genereert, wordt het fysieke adres genoemd. Het wordt in kaart gebracht met behulp van de geheugenbeheereenheid en profiteert van het gebruik wanneer ze iets nodig hebben om precies te vinden. Zoals uitgelegd in de vorige paragraaf, wordt het adres dat binnen het systeem bestaat als een basisadres toegevoegd aan het adres dat is gegenereerd door de centrale verwerkingseenheid en vormen ze allebei het fysieke adres. Het logische adres helpt het systeem de locatie te begrijpen; het moet zichzelf toewijzen aan het geheugen om het permanent te maken. Om dit te doen, hadden ze de MMU nodig, en wanneer de set van alle logische adressen toegewezen wordt aan de set van alle fysieke adressen, noemen we de spatie als fysieke adresruimte. Net wanneer een geldig adres als geheugenadres wordt gebruikt, wordt het verplaatst naar de basis / migratie-lijst. De gadget voor het in kaart brengen van geheugenapparatuur, MMU (Memory Administration Unit) genoemd, verandert van gevoelige locaties in fysieke locaties. De verzameltijd en laadtijdbeperkende strategieën creëren dezelfde intelligente en fysieke locaties. Hoe het ook zij, in het adresbeperkende plan van uitvoeringstijd contrasteren de slimme en fysieke adresruimten. Een ander ding om op te merken, dat het fysieke adres niet ergens bestaat, de gebruiker het niet met het blote oog ziet en moet afhangen van de aanwijzingen die de locatie tonen, maar niet de exacte code. Voor een systeem om instructie te begrijpen, wordt het fysieke adres kritisch en loopt het van de plaats van minimum naar maximum.


Belangrijkste verschillen

  1. Het adres van iets dat het centrale verwerkingssysteem genereert, wordt het logische adres genoemd. Terwijl het werkelijke adres van iets dat het centrale verwerkingssysteem maakt, bekend wordt als het fysieke adres.
  2. Hoewel het logische adres naar buiten komt vanwege de CPU, wordt het fysieke adres weergegeven als de locatie van het logische adres dat niet virtueel is.
  3. De logische adresruimte wordt bekend als de verzameling van alle logische adressen die de CPU genereert met de programmareferentie, terwijl de fysieke adresruimte bekend wordt als de verzameling van alle adressen die aan elk logisch adres worden toegewezen.
  4. De logische adressen worden zichtbaar voor de gebruiker wanneer deze binnen het virtuele frame liggen, terwijl de fysieke adressen nooit zichtbaar worden voor de gebruiker.
  5. De persoon die een computer gebruikt, moet eerst de kennis van logische adressen verkrijgen om toegang te krijgen tot het fysieke adres. Anderzijds heeft een persoon geen enkele manier om toegang te krijgen tot de volgende locatie.
  6. Het fysieke adres heeft alle berekeningen gedaan met het geheugenbeheer. Aan de andere kant gaat alle informatie binnen het logische adres door de centrale verwerkingseenheid.
  7. Het logische geheugen blijft mogelijk veranderen met het systeem, maar het fysieke adres van dat object blijft altijd hetzelfde.