我在閱讀「Linux設備驅動程序第三版」,並遇到了一些我不太瞭解的內核項目。在這個論壇上的希望大師將幫助我。關於Linux內核內部問題
1)Linux內核是否在內部使用虛擬或物理地址進行操作?特別讓我困惑的是,有幾種類型的地址(邏輯,虛擬,總線和物理),它們都是有效的,可由內核操作。
2)這是正確的,CPU指令不能直接尋址存儲在外圍設備中的數據,因此使用可尋址的存儲器,即緩衝區來達到這些目的?
4)請求信號量(值爲0)時進程是否可以休眠並等待它?
4)原子操作 - 是否由特定的CPU指令保證?
您可能要問這對unix.stackexchange.com爲好。或者你有任何更具體的問題。只要你能提出正確的問題,你就會得到非常深入的答案。 – Falmarri 2011-01-31 05:47:09
Falmarri,感謝您的鏈接。也會在那裏嘗試我的運氣。 – Mark 2011-01-31 06:23:03