我很好奇搞亂硬件。但是到目前爲止,我的頂級「搞亂」是C程序中的鏈接或內聯彙編程序。如果我對CPU和鈴聲模式的理解是正確的,我不能直接從用戶模式應用程序訪問某些低級CPU功能,如禁用中斷或更改保護模式段,因此我必須使用系統調用來完成我想要的任何操作。快速CPU環模式保護問題
但是,如果我是正確的,司機可以以環模式0運行。我其實並不瞭解司機,但這是我所要求的。我只想知道,正在學習如何編寫自己的驅動程序,而不是像我應該去的那樣稱呼他們,去做我寫的東西?
我知道我可以編寫全新的操作系統(至少在某種程度上),但我真正想要做的是從standart windows應用程序中獲取硬件的一些低級功能。那麼,司機是否應該走?