发明名称 Apparatus for saving a calculator status.
摘要 Zur Verringerung einer durch eine Störung bzw. Unterbrechung im Programmablauf bedingten Ausfallzeit eines Rechners (1,4 - 8) sind zeitabhängige oder im Hauptprogramm eines Nutzprogramms vorgebbare Programmrückzugspunkte vorgesehen, bei deren Erreichen der Rechnerzustand in mindestens einen ausfallbeständigen Archivspeicher (5,6) gespeichert wird. Der Rechnerzustand umfasst den Variablenzustand eines laufenden Nutzprogrammes, den Registerzustand des Prozessors (1) und den Registerzustand der Ein-/Ausgabegeräte des Rechners. Während des Nutzprogrammablaufs wird zumindest ein Teil des aktuellen Rechnerzustandes in einem Arbeitsspeicher (4) gespeichert und bei Erreichen eines Programmrückzugspunktes in einen Archivspeicher (6) kopiert. Durch Verwendung eines kleinen, schnellen Cache-Speichers (7) zwischen Prozessor (1) und Arbeitsspeicher (4) lassen sich die Schreibzyklen auf den Archivspeichern (5, 6) verringern, da eine Variable im Arbeitsspeicher (4) erst dann ersetzt wird, wenn sie durch eine gegebenenfalls mehrmals veränderte Variable aus dem Cache-Speicher verdrängt wird. Eine weitere Verbesserung wird durch die Verwendung eines inhaltsadressierbaren Stapelspeichers (8) auf dem Bus (2, 3) für den Arbeits- (4) und die beiden Archivspeicher (5, 6) erreicht. Alle Aenderungen im Arbeitsspeicher (4) werden gleichzeitig in den Stapelspeicher (8) und in einen Archivspeicher (5) eingetragen, ohne den Prozessor (1) zu belasten. Im Stapelspeicher (8) werden Adress-/Datenpaare in der Reihenfolge ihres Auftritts eingetragen, wobei ein Zähler den jeweiligen Füllstand des Stapelspeichers festhält und neuen AdressDatenpaaren ihren Platz zuweist. Am Rückzugspunkt brauchen nur veränderte Informationen in den Archivspeicher übertragen zu werden. Der Arbeitsspeicher (4) kann in einen Archivspeicher mit einem Lese-Schreibspeicherbereich und einen ausfallbeständigen Trabantenspeicherbereich integriert sein. Es kann auch ein Kaskadenspeicher oder ein virtueller Speicher des Rechners zur Rettung des Rechnerzustandes verwendet werden.
申请公布号 EP0163096(A1) 申请公布日期 1985.12.04
申请号 EP19850104649 申请日期 1985.04.17
申请人 BBC AKTIENGESELLSCHAFT BROWN, BOVERI & CIE. 发明人 KIRRMANN, HUBERT
分类号 G06F9/46;G06F9/48;G06F11/14;G06F11/20;G06F12/16;(IPC1-7):G06F11/14 主分类号 G06F9/46
代理机构 代理人
主权项
地址