我在阅读“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