2010-07-22 65 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