Unterschied zwischen Paging und Segmentierung

Autor: Monica Porter
Erstelldatum: 20 Marsch 2021
Aktualisierungsdatum: 16 Kann 2024
Anonim
Segmented, Paged and Virtual Memory
Video: Segmented, Paged and Virtual Memory

Inhalt

Hauptunterschied

Paging ist ein Prozess, der vom Computer selbst ausgeführt wird. Die Segmentierung kann nur durchgeführt werden, wenn ein Programmierer dem System Eingaben bereitstellt. Das Abrufen eines großen linearen Adressraums, für den Sie keinen weiteren physischen Speicher erwerben müssen, wird als Paging bezeichnet. Im Gegenteil, Segmentierung ist ein Prozess, der die Möglichkeit bietet, die Programme und Daten in logisch souveräne Adressräume zu unterteilen. Sie erhalten auch die Möglichkeit der Freigabe und des Schutzes bei der Segmentierung. Das Paging-Verfahren ist nicht in der Lage, den Prozess und die Daten auf individueller Basis zu unterscheiden und zu schützen. Mit Hilfe der Segmentierung erhalten Sie die Funktionalität zur Unterscheidung und zum separaten Schutz von Prozessen und Daten. Der Paging-Prozess erfordert einen 6-Bit-Seitenwert, um einen geeigneten Eintrag in der Prozessseitentabelle auszuwählen. Beim Paging wird eine physikalische 16-Bit-Adresse gebildet. Im Gegenteil, der Segmentierungsprozess muss ein 4-Bit-Segment mit einer logischen Adresse aufweisen, die für das grundlegende Ziel der Auswahl des richtigen Eintrags in der Prozesssegmenttabelle erforderlich ist.


Was ist Paging?

Nachdem Sie die Funktionsweise des Computerspeichers kritisch untersucht haben, werden Sie feststellen, dass er in kleine Partitionen unterteilt ist, deren Größe als Seitenrahmen bezeichnet wird. Wenn eine Aktion geladen wird, wird sie in Seiten mit einer ähnlichen Größe wie die früheren Frames aufgeteilt. Danach werden diese Prozessseiten in die Frames geladen. Diese gesamte Vorgehensweise wird als Paging bezeichnet. Es ist ein System zur Speicherverwaltung in Computerbetriebssystemen. Der Hauptzweck des Paging besteht darin, die Daten für das Hauptziel des Abrufs zu speichern, wann immer dies erforderlich ist. Da das System den Paging-Prozess vom Entwurf her handhabt, ist er für Programmierer transparent.

Was ist Segmentierung?

Die Zuweisung des Computerspeichers erfolgt in verschiedenen Größen, die üblicherweise als Segmente bezeichnet werden. Die Größe des Segments hängt von den Anforderungen an den Adressraum des Prozesses ab. Diese Segmente sind entweder separat begrenzt oder werden von den Prozessen gemeinsam genutzt. Die Segmentierung ist im Grunde ein Computerprozess, bei dem der Hauptspeicher des Computers in Abschnitte oder Segmente unterteilt wird. Diese Abschnitte werden häufig in Objektdateien kompilierter Programme verwendet. Wenn Sie als Programmierer arbeiten, müssen Sie beim Arbeiten mit der Segmentierung die Speicherbeschränkungen berücksichtigen.


Hauptunterschiede

  1. Der in der Nähe liegende Bereich von Speicheradressen, der dem physischen Speicher zugeordnet ist, wird als Seite bezeichnet. Ein autonomer Adressraum wird als Segment bezeichnet.
  2. Paging ist ein physischer Prozess, während die Segmentierung logisch ist.
  3. Der Prozess der Kompilierung auf separater Basis kann niemals im Paging durchgeführt werden, solange die Segmentierung dies separat zulässt.
  4. Beim Paging können die Prozesse nicht zwischen den Benutzern geteilt werden, diese Funktion ist jedoch in Segmentierungen verfügbar.
  5. Beim Paging wird nur ein linearer Adressraum verwendet. Bei der Segmentierung werden viele Adressräume verwendet.

Der Hauptunterchied zwichen auce und auce it, da die ouce it eine Gemeinde in Mayenne, Frankreich und auce it eine flüige, cremige oder halbfete peie, die zur Zubereitung anderer peien verwendet ...

Minderwertig (Adjektiv)von geringerer Qualität"Anna fühlte ich ihrem Bruder wegen chlechter chulnoten immer unterlegen."Minderwertig (Adjektiv)von niedrigerem Rang"ein unterge...

Faszinierende Beiträge