Was ist eine Seitenwechselanforderung?

Eine Seitenwechselanforderung ist ein Betrieb, der auf einem Computer mit virtuellem Speicher auftritt, eine Technik, die einen Teil eines Festplattenlaufwerks das computer’s körperliche Gedächtnis vergrößern lässt. Die meisten Seitenwechselanforderungen geschehen, wenn ein Programm versucht, auf Informationen zurückzugreifen, die in die Speicherakte auf das Festplattenlaufwerk gesetzt worden. Dieses ist eine normale Funktion des virtuellen Speichers, und der Computer reagiert, indem er die passenden Informationen in körperliches Gedächtnis lädt. Eine ernstere Art Seitenwechselanforderung verband mit Abbrüchen und Computerstörungen können auftreten, wenn ein Programm nach Informationen in einer Speicherstelle sucht, die nicht existiert oder geschützt. Dieses kann vorbei verursacht durch fehlerhafte Hardware oder schlecht schriftliche Software.

Moderne Computersysteme unterteilen Gedächtnis in die kleineren Klumpen tnis, die als Seiten bekannt sind, wenn jede Seite durch eine spezifische Adresse erreicht. Die meisten Systeme stützen auch ein Konzept, das als virtueller Speicher bekannt ist, in dem Seiten aus dem computer’s körperlichen Direktzugriffsspeicher heraus und in (RAM) eine Speicherakte verschoben werden können, die auf dem computer’s Festplattenlaufwerk gespeichert, und zurück in RAM, wie gebraucht. Die Details dieses komplizierten Gedächtnismanagemententwurfs versteckt von der Software; eine Anwendung hat keine Weise des Wissens, ob eine Seite an einer gegebenen Adresse im RAM geladen oder im virtuellen Speicher ist. Eine Seitenwechselanforderung auftritt e, wenn ein Programm versucht, einen Teil des Gedächtnisses zu lesen oder zu manipulieren, das nicht in RAM geladen oder an einer unerwarteten Adresse befindet.

Trotz des ominösen Namens ist eine Seitenwechselanforderung im Allgemeinen ein Normal und eine erwartete Tätigkeit, und meistens beachtet ein Benutzer nie, dass die Störung aufgetreten. Es ist eine Art Betrieb bekannt als ein “trap, †, das bedeutet, dass Anweisungen vom Programm, das die Störung auslöste, vorübergehend abgefangen oder eingeschlossen, während der Computer die fragliche Speicheradresse überprüft. Wenn die Adresse gültig ist, aber nicht z.Z. geladen im computer’s RAM, gebracht Informationen von der Speicherakte auf dem Festplattenlaufwerk in körperliches Gedächtnis und das Programm wieder.aufnimmt Normalbetrieb.aufnimmt. Dieses bekannt als “swapping in† oder innen “paging, † und ist für fast jedes Personal-Computer allgemein, unabhängig davon das Betriebssystem- oder die Menge von RAM angebracht. Zu wenig RAM veranlaßt jedoch den Computer, Gedächtnisseiten zwischen der Festplatte und dem körperlichen Gedächtnis ständig zu schlurfen, die Leistung vermindern.

Das zweite mögliche Resultat einer Seitenwechselanforderung geschieht, wenn eine geforderte Speicheradresse gefunden, um unzulässig zu sein oder geschützt. Diese Art der Störung, alias der Segmentationstörung, kann verursacht werden, indem man Gedächtnismodule, fehlerhafte Festplatten oder ein schlecht benehmendes Stück Software verlässt. Ein spezielles Signal geschickt zum Programm, das die Störung auslöste, die normalerweise das Programm veranlaßt, unerwartet zu beendigen. Abhängig von dem Betriebssystem können die ernstesten Seitenwechselanforderungen die computer’s verursachen, die auszufallen Betriebssystem sind und Benutzer mit einem mysteriösen blauen Schirm der Todes- oder (BSoD) Kernpanikmitteilung lassen.