Was ist der Unterschied zwischen Paging & Segmentierung?
Computer-Software-Programmierer verwenden Paging und Segmentierung Techniken zu reservieren, Prozess und Computerspeicher zuzugreifen. Effiziente Raumnutzung Computer Lagerung und Verarbeitung erfordert die ordnungsgemäße Verwendung der Computer-Seiten und Segmente.
Seitendefinition
Seiten sind Einheiten des Computer-Arbeitsspeichers des Computers für die Speicherung und Verarbeitung von Informationen festgelegt. Seiten sind leichter, im Arbeitsspeicher des Computers zu platzieren, da sie immer gleich groß sind.
Segmentdefinition
Segmente sind die Einteilung des Computerspeichers unterschiedlicher Größe die Speicheradressen für einen logischen Computer-Prozess benötigt temporär zu speichern. Diese Segmente können entweder durch andere Computerprozesse freigegebenen oder für einen bestimmten Prozess eindeutig sein. Da Segmenten unterschiedlicher Größe sein können, dauert die Speicherreservierung weitere Verarbeitung zu erreichen.
Funktionen
Auslagerungsdatei häufig auftritt, wenn das Computer-Betriebssystem die Verwendung von Arbeitsspeicher (RAM erfordert) und kein Speicherplatz verfügbar ist. Das System Verschieben einer derzeit ungenutzte RAM-Seite auf Speicher und mithilfe der freigegebene Seite weiterhin die Veredelung. Eine Hauptfunktion der Segmentierung ist die Möglichkeit, Code für nur-Lese Prozesse zu teilen. Segmentierung unterliegt die Memory Management Unit eines Betriebssystems, die legt der Einzelheiten des Adressraums reserviert, die Berechtigungen zulässig und überprüft, ob der Prozess gültig ist. Wenn mehr Speicherplatz für Segmentierung Prozesse notwendig ist, wird eine Seitentabelle durch diese Systeme belegt die diese Funktionalität zu ermöglichen.