www.wikidata.de-de.nina.az
Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Registerfenster sind eine Organisationsform der prozessorientierten Register Diese ermoglichen das schnelle Hin und Herschalten zwischen verschiedenen Prozessen auch als Multithreading bezeichnet ohne aufwandiges Neuladen der Registerinhalte da das Register auf den vom aktiven Prozess benotigten Fenster umgeschaltet werden kann Schema eines RegisterfenstersInhaltsverzeichnis 1 Aufbau 2 Vorteile 3 Nachteile 4 Implementierung 5 Quellen 6 Siehe auchAufbau BearbeitenDie vorhandenen Register werden in drei Abschnitte Fenster geteilt In Out und Local Ein Current Window Pointer CWP zeigt auf das aktuell aktive Fenster Wechselt nun der Prozess durch Starten eines neuen oder Beenden eines alten Prozesses so wird der CWP inkrementiert erhoht bzw dekrementiert vermindert um auf das nachste Fenster zu zeigen Die bisher benutzten Registerfenster stehen dem neuen Prozess nach dem Umbenennen der Register nach wie vor zur Verfugung allerdings unter neuen Namen Vorteile BearbeitenMit relativ wenigen Registern ermoglicht man es vielen Prozessen parallel zu arbeiten ohne aufwendig die Inhalte der Register ein bzw auszulagern Nachteile BearbeitenBei stark verschachtelten Prozeduraufrufen kann der Vorteil der Registerfenster nicht ausgenutzt werden da ab einer gewissen Anzahl von aktiven Prozessen eine Sattigung eintritt abhangig von der Anzahl der Registerfenster Implementierung BearbeitenDie SUN UltraSPARC II benutzte 32 64 Bit Register nach obigem Prinzip Quellen BearbeitenAndrew S Tanenbaum James Goodman Computerarchitektur 4 Auflage 2001Siehe auch BearbeitenRegisterspeicher Registersatz Abgerufen von https de wikipedia org w index php title Registerfenster amp oldid 228982735