Цитата(sysel @ Mar 10 2012, 17:25)

Работаю над одним проектом, в котором некоторые операции решил делать через системные вызовы.
Можете ещё до кучи реализовать некоторые операции через механизм исключений.
К примеру: пишем некое значение в некий адрес памяти физически несуществующий, получаем что там - bus error вроде? В обработчике исключения (который кста выполняется в привилегированном режиме) получаем значения целевого адреса записи и записываемого значения, которые юзаем как аргументы.

Так можно например представить память, висящую к примеру на SPI, как виртуальную страницу в общем адресном пространстве.