ฉันจะจงใจส่งผลให้เกิดข้อผิดพลาดแบบพาริตี้ได้อย่างไร


-1

มีวิธีการเปลี่ยนทั้งไบต์ในหน่วยความจำโดยตรงเพื่อให้เกิดข้อผิดพลาดพาริตีหรือไม่? เท่าที่ฉันรู้เห็นการจัดการค่าใน RAM หรืออื่น ๆ ไม่รวมบิตพาริตีโดยตรงกับการเป็นแบบอัตโนมัติ - มันเป็นไปได้โดยไม่ต้องมีการแทรกแซงทางกายภาพ?

คำตอบ:


0

ที่ระดับฮาร์ดแวร์? อาจไม่ได้ (ข้อสมมติฐานขึ้นอยู่กับกรอบข้อผิดพลาดในการฉีดที่ฉันกล่าวถึงด้านล่าง)

อย่างไรก็ตามคุณสามารถจำลองเส้นทางข้อผิดพลาดในซอฟต์แวร์ที่มีระบบปฏิบัติการบางระบบ Linux โดยเฉพาะมีเฟรมเวิร์กการฉีดข้อผิดพลาด (ฉันเชื่อว่ามันเรียกว่า HWPoison) ซึ่งจะช่วยให้คุณสามารถเรียกใช้เส้นทางข้อผิดพลาดในเคอร์เนลที่เรียกใช้โดยตรงเมื่อเกิดข้อผิดพลาดที่แก้ไขได้หรือไม่สามารถแก้ไขได้ .

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.