Хотя это может быть технически возможно, я сомневаюсь, что в итоге вы получите стабильную или даже надежную систему.Прерывания особенно важны как аппаратные средства, потому что они, ну, в общем, прерывают обработку других задач асинхронно .Это позволяет физическим компонентам на самом низком уровне быстро и правильно реагировать на события.
Давайте рассмотрим сценарий, который вы упомянули, и представим компонент на материнской плате, обнаруживающий сбой питания.Без прерывания лучшее, что он может сделать, это записать в регистр или кэш.Затем он должен полагаться на другое оборудование или даже операционную систему для проверки этого значения.Это в основном означает периодический опрос, который не так эффективен.Кроме того, если в настоящее время выполняется большой набор команд, который может потребовать ресурсы, необходимые для проверки значения, у вас нет детерминированного способа узнать, когда эта проверка может произойти.Это может быть почти мгновенно или через секунду.Если это последнее, ваш компьютер теряет питание и выключается, прежде чем он может реагировать.