Logo nl.removalsclassifieds.com

Verschil tussen logisch adres en fysiek adres (met tabel)

Inhoudsopgave:

Anonim

In een besturingssysteem zijn geheugenbeheer en enorme hoeveelheden gegevens de belangrijkste functionaliteit. Zo heeft elk specifiek item toegewezen adressen, die net als een verblijfplaats voor het specifieke type gegevens werken. Het helpt het besturingssysteem bij het correct verwerken en beheren van de gegevens. De twee meest populaire adressen zijn het logische adres en het fysieke adres. Hoewel deze adressen met elkaar verbonden zijn, verschillen ze op specifieke punten van elkaar.

Logisch adres versus fysiek adres

Het verschil tussen logisch adres en drukadres is dat logisch adres niet echt bestaat, terwijl fysiek adres echt bestaat. Het logische adres moet worden toegewezen aan het respectieve fysieke adres. Bovendien ligt de verantwoordelijkheid voor het genereren van logische adressen bij de CPU. Maar de verantwoordelijkheid voor het genereren van logische adressen berust bij de MMU.

Een logisch adres is een virtuele positie waarnaar wordt verwezen bij het rangschikken van posities van andere systeemcomponenten. Met de juiste bindingsmethoden wordt het gebruikt om fysieke adressen te identificeren. De adresruimte die aan alle logische adressen is toegewezen, staat bekend als logische adresruimte. Vanwege zijn virtuele bestaan ​​is het zichtbaar en zichtbaar voor de gebruiker.

Fysiek adres is het echte adres dat is toegewezen aan een bepaald item in de opslagcel. Het is in binaire vorm geschreven en helpt de databus dus bij het identificeren en openen van een bepaalde opslagcel. Omdat het wordt gegenereerd en beheerd door MMU, blijft het constant en ongewijzigd na het opnieuw opstarten van het systeem. Bovendien is het niet zichtbaar voor de gebruikers. De adresruimte die aan alle fysieke adressen is toegewezen, staat bekend als fysieke adresruimte.

Vergelijkingstabel tussen logisch adres en fysiek adres

Parameters van vergelijking:

Logisch adres

Fysiek adres

Definitie en bestaan

Een logisch adres verwijst naar een virtueel adres waarbij de positie van een item wordt aangenomen vanuit de weergave van een voorkomend programma/toepassing. Het is virtueel en heeft geen echt bestaan. Het fysieke adres is het echte adres of de werkelijke geheugenlocatie die aanwezig is in de adresbusschakelingen. Het heeft echte geldigheid in het geheugen.
Adresruimte

Alle logische adressen worden opgeslagen in een gemeenschappelijke ruimte die bekend staat als Logical Address Space. Alle fysieke adressen worden opgeslagen in een gemeenschappelijke ruimte die bekend staat als Physical Address Space.
Bron van generatie

De CPU is verantwoordelijk voor het genereren van het logische adres. De MMU is verantwoordelijk voor het genereren van fysieke adressen.
Zichtbaarheid voor de gebruiker

Het logische adres, hoewel het een virtueel adres is, is zichtbaar en zichtbaar voor de gebruiker. Ondanks dat het een echt adres is, is het fysieke adres niet zichtbaar voor de gebruiker.
Effect van opnieuw opstarten

Het logische adres gaat verloren en kan niet worden hersteld wanneer het systeem opnieuw wordt opgestart. Het opnieuw opstarten van het systeem heeft op geen enkele manier invloed op het fysieke adres.

Wat is logisch adres?

Het logische adres is het virtuele adres waar de positie van een item wordt aangenomen vanuit het gezichtspunt van een heersende programma/applicatie. Omdat het een virtuele positie is, wordt het gebruikt om posities van andere dingen in het systeem te identificeren. De MMU gebruikt verschillende bindingsmethoden om logische adressen samen te stellen die overeenkomen met de respectieve fysieke adressen. Omdat het proces van het genereren van logische adressen van de CPU begint bij 0, begint het bereik van logische adressen bij 0 en loopt het uit tot het maximum.

Het logische adres wordt dus alleen nuttig wanneer het fysieke adres wordt toegewezen met behulp van enkele bindingsmethoden. Het logische adres is zichtbaar voor de gebruiker. Het bestaan ​​ervan is echter virtueel en bestaat dus niet echt in het geheugen van de computer. Bovendien blijft het logische adres variëren met het systeem en is dus variabel.

Belangrijkste verschillen tussen logisch adres en fysiek adres

Gevolgtrekking

Dus, als een brug voor communicatie tussen de hardwarecomponenten en de gebruiker, maakt het besturingssysteem onze taak gemakkelijk. Zonder dit zou het omgaan met de machine- en machinetaalprogramma's moeilijker worden en vereiste kennis vereisen.

Naast communicatie neemt het besturingssysteem ook de taak op zich om allerlei soorten gegevens op te slaan die door de gebruiker worden verstrekt, in welke vorm dan ook. Deze adressen en het besturingssysteem nemen de informatie van de gebruiker in zijn/haar invoertaal en slaan deze op door deze om te zetten in machinetaal.

Referenties

Verschil tussen logisch adres en fysiek adres (met tabel)