Как я намеренно влияю на ошибку четности?

219
Mark Neu

Есть ли способ напрямую изменить весь байт в памяти, чтобы вызвать ошибку четности? Насколько я знаю, манипулирование значениями в оперативной памяти или других данных напрямую исключает бит четности, причем это происходит автоматически - возможно ли это без физического вмешательства?

-1

1 ответ на вопрос

0
Austin Hemmelgarn

На аппаратном уровне? Вероятно, нет (предположение, основанное на существовании структуры внедрения ошибок, о которой я упоминаю ниже).

Однако вы можете смоделировать пути ошибок в программном обеспечении с некоторыми операционными системами. В частности, Linux включает в себя инфраструктуру внедрения ошибок (я полагаю, она называется HWPoison), которая позволит вам напрямую запускать пути ошибок в ядре, которые выполняются при возникновении исправимой или неисправимой ошибки (на самом деле это часть того, как эти пути кода тестируются) ,

Похожие вопросы