Logische Adresse vs. physikalische Adresse

Autor: Laura McKinney
Erstelldatum: 5 April 2021
Aktualisierungsdatum: 8 Kann 2024
Anonim
MMU: Adressumrechnung mit einstufiger Seitentabelle
Video: MMU: Adressumrechnung mit einstufiger Seitentabelle

Inhalt

Während sich die Anweisungen innerhalb des Computersystems bewegen, haben sie unterschiedliche Positionen, die dem Benutzer und dem Computer helfen, sie zu finden. All diese Aktivitäten finden aufgrund der Adressen statt, die für die Region hilfreich sind. Die beiden Begriffe, die in diesem Artikel behandelt werden, sind die logische Adresse im Betriebssystem und die physikalische Adresse im Betriebssystem. Sie haben ihre Unterschiede und werden wie folgt definiert: Die Adresse von etwas, das das zentrale Verarbeitungssystem generiert, wird als logische Adresse bezeichnet. Andererseits wird die tatsächliche Adresse von etwas, das das zentrale Verarbeitungssystem erstellt, als physikalische Adresse bekannt.


Inhalt: Unterschied zwischen logischer Adresse und physikalischer Adresse

  • Vergleichstabelle
  • Logische Adresse im Betriebssystem
  • Physische Adresse im Betriebssystem
  • Hauptunterschiede

Vergleichstabelle

Grundlage der UnterscheidungLogische Adresse im BetriebssystemPhysische Adresse im Betriebssystem
DefinitionDie Adresse von etwas, das das zentrale Verarbeitungssystem generiert.Die tatsächliche Adresse von etwas, das das zentrale Verarbeitungssystem erstellt.
NaturKommt wegen der CPU rausWird als Speicherort der logischen Adresse angezeigt, die nicht virtuell ist.
PlatzDie Menge aller logischen Adressen, die die CPU mit der Programmreferenz generiertDie Menge aller Adressen, die jeder logischen Adresse zugeordnet werden
VariationÄndert sich ständigBleibt immer gleich
BeziehungHilft die physikalische Adresse zu erreichen.Verbirgt sich immer vor dem Auge des Benutzers.

Logische Adresse im Betriebssystem

Die Adresse von etwas, das das zentrale Verarbeitungssystem generiert, wird als logische Adresse bezeichnet. Ein anderer Name, der für die logische Adresse verwendet wird, ist die virtuelle Adresse, da diese nicht im System verbleibt, sondern nur als Richtlinie für die Architektur dient, um die Positionen anderer Dinge zu verstehen. Für das Betriebssystem des Computers ist ein Programm erforderlich, mit dessen Hilfe die Basisadresse ermittelt werden kann. Dies ist eine Maßnahme, um andere Stellen im System zu finden. Eine andere Art der Erklärung ist die Adresse eines Speicherblocks, die er am Anfang verwendet. Die Adresse, die im System als Basisadresse existiert, wird zu der von der Zentraleinheit generierten Adresse addiert, und beide bilden am Ende die physikalische Adresse. Aufgrund des Mapping-Übersetzers für die meisten Fälle und der Adressfunktion für andere wird es zu einer Variante von anderen Adresstypen. Diese Abbildungsfunktionen werden eine Speicherverwaltungseinheit zwischen der CPU und dem Bus, der den Speicher trägt; Sie führen die gleiche Aufgabe aus, wenn es um die Adressumsetzungsschicht und die CPU geht. Das beste Beispiel für eine solche Schicht ist die Datenverbindungsschicht, die zwischen der Hardware und der Software des Computernetzwerks besteht. Diese Adresse wird auf anderen Geräten abgebildet und immer wieder für verschiedene Zwecke verwendet. Der logische Speicher wird gelöscht, wenn das System neu gestartet wird, und alle gesammelten Informationen werden innerhalb kürzester Zeit variabel.


Physische Adresse im Betriebssystem

Die tatsächliche Adresse von etwas, das das zentrale Verarbeitungssystem generiert, wird als physikalische Adresse bezeichnet. Es bleibt mit Hilfe der Speicherverwaltungseinheit abgebildet und kommt der Verwendung zugute, wann immer sie etwas genau finden müssen. Wie im vorherigen Absatz erläutert, wird die Adresse, die im System als Basisadresse vorhanden ist, zu der von der Zentraleinheit generierten Adresse addiert, und beide bilden am Ende die physikalische Adresse. Die logische Adresse hilft dem System, den Standort zu verstehen. es sollte sich dem Gedächtnis zuordnen, um es dauerhaft zu machen. Dazu benötigten sie die MMU. Wenn der Satz der gesamten logischen Adresse dem Satz der gesamten physischen Adresse zugewiesen wird, nennen wir den Raum als physischen Adressraum. Sobald eine gültige Adresse als Speicheradresse verwendet wird, wird sie in die Basis- / Migrationsliste verschoben. Das als Memory Administration Unit (MMU) bezeichnete Gerät zur Speicherzuordnung wandelt sensible Orte in physische Orte um. Durch die Strategien zur Adressbeschränkung bei Erfassung und Ladezeit werden dieselben intelligenten und physischen Standorte erstellt. Wie auch immer, im Ausführungszeit-Adressbeschränkungsplan stehen sich der intelligente und der physische Adressraum gegenüber. Eine andere Sache zu beachten, dass die physikalische Adresse nicht irgendwo existiert, der Benutzer sie nicht mit bloßem Auge sieht und von den Zeigern abhängen muss, die den Ort zeigen, aber nicht den genauen Code. Damit ein System die Anweisungen verstehen kann, wird die physikalische Adresse kritisch und läuft vom Minimum zum Maximum.


Hauptunterschiede

  1. Die Adresse von etwas, das das zentrale Verarbeitungssystem generiert, wird als logische Adresse bezeichnet. Während die tatsächliche Adresse von etwas, das das zentrale Verarbeitungssystem erstellt, als physikalische Adresse bekannt wird.
  2. Während die logische Adresse aufgrund der CPU ausgegeben wird, wird die physische Adresse als Speicherort der logischen Adresse angezeigt, die nicht virtuell ist.
  3. Der logische Adressraum wird als die Menge aller logischen Adressen bekannt, die die CPU mit der Programmreferenz generiert, während der physikalische Adressraum als die Menge aller Adressen bekannt wird, die jeder logischen Adresse zugeordnet werden.
  4. Die logischen Adressen werden für den Benutzer sichtbar, da sie innerhalb des virtuellen Rahmens liegen, wohingegen die physischen Adressen für den Benutzer niemals sichtbar werden.
  5. Die Person, die einen Computer verwendet, muss zuerst das Wissen über logische Adressen erhalten, um auf die physische Adresse zuzugreifen. Andererseits hat eine Person keine Möglichkeit, auf den folgenden Standort zuzugreifen.
  6. Die physikalische Adresse hat die gesamte Berechnung mit der Speicherverwaltung durchgeführt. Andererseits durchlaufen alle Informationen innerhalb der logischen Adresse die Zentraleinheit.
  7. Der logische Speicher kann sich mit dem System weiter ändern, aber die physikalische Adresse dieses Objekts bleibt immer gleich.