Wie führe ich absichtlich einen Paritätsfehler aus?

316
Mark Neu

Gibt es eine Möglichkeit, das gesamte Byte im Speicher direkt zu ändern, um einen Paritätsfehler zu bewirken? Soweit ich weiß, werden bei der Manipulation von Werten im RAM oder in anderen Bereichen das Paritätsbit direkt ausgeschlossen. Dies geschieht automatisch - ist dies ohne physischen Eingriff möglich?

-1

1 Antwort auf die Frage

0
Austin Hemmelgarn

Auf der Hardwareebene? Wahrscheinlich nicht (Annahme basiert auf dem Vorhandensein des Fehlerinjektions-Frameworks, das ich unten erwähne).

Sie können jedoch die Fehlerpfade in Software mit einigen Betriebssystemen simulieren. Insbesondere beinhaltet Linux ein Fehlerinjektions-Framework (ich glaube, es wird HWPoison genannt), mit dem Sie direkt die Fehlerpfade im Kernel auslösen können, die ausgeführt werden, wenn ein korrigierbarer oder nicht korrigierbarer Fehler auftritt (dies ist eigentlich ein Teil des Tests dieser Codepfade). .