我想了解有关可伸缩多处理器(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以外,还没有关于该主题的任何好的出版文献(如果我错了,请纠正我).
我认为这本书确实物有所值.