有关Unix / Linux内核编程的问题

我想了解有关可伸缩多处理器(smps)的linux / Unix内核编程.我发现了这本书UNIX(R)Systems for Modern Architectures http://www.amazon.com/UNIX-Systems-Modern-Architectures-Multiprocessing/dp/0201633388/ref=pd_rhf_p_t_3.自1994年发行以来,还有其他良好的资源或更好的书吗?非常感谢.

谢谢&问候,

笨拙的

解决方法:

绝对买这本好书!您将全面了解以下内容:

>缓存,缓存的类型以及如何在内核中进行处理,
>同步及其背后的硬件原语,
>与并发相关的常规内核设计(cli / sti,巨型锁,cli自旋锁等)

这本书已经足够通用,现在还不会过时.我不记得提到过的唯一一件事是NUMA,但我认为除了Gorman’s Linux memman paper以外,还没有关于该主题的任何好的出版文献(如果我错了,请纠正我).

我认为这本书确实物有所值.

上一篇:Linux用户及权限管理


下一篇:linux-CPU亲和力的优缺点