2010-07-22 37 views
3

我想了解可扩展多处理器(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年发布以来,是否还有其他优质资源或更好的书籍?非常感谢您提前。有关Unix/Linux内核编程的问题

感谢&问候,

像老鼠。

+0

此外,对于任何读这本书的人都可以告诉它现在有用吗? – mousey 2010-07-22 19:47:42

+1

自1994年以来,架构并没有发生太大的变化,如果它在某些领域发生了变化,您将了解到这一点,这很好。 – Anders 2010-07-22 19:53:25

+0

@安德斯你知道比那本书更好的资源吗? – mousey 2010-07-22 19:56:43

回答

2

绝对买这本优秀的书!您将得到全面地介绍到:

  • 缓存,它们的类型,以及如何处理与他们的内核,
  • 同步什么硬件原语的背后,
  • 一般内核设计作为相关并发(cli/sti,巨锁,cli +自旋锁等)

这本书足够普遍,现在不会过时。我不记得在那里提到的唯一一件事是NUMA,但我认为在这个主题上没有任何好的发表文章,除了可能Gorman's Linux memman paper(有人纠正我,如果我在这里错了)。

我认为这本书真的很值钱。

+0

我今天订购了。我会阅读并发表评论 – mousey 2010-07-25 05:35:37