我想学习可伸缩多处理器(smps)的linux/Unix内核编程。我找到了这本书UNIX(R) Systems for现代Architecture http://www.amazon.com/UNIX-Systems-Modern-Architectures-Multiprocessing/dp/0201633388/ref=pd_rhf_p_t_3。自从1994年出版以来,还有其他好的资源或更好的书吗?非常提前感谢您。
感谢和问候,
老鼠。
发布于 2010-07-23 04:16:40
一定要买这本好书!您将深入了解以下内容:
cli/sti,巨型锁,cli+自旋锁等)相关的通用内核设计这本书很通俗,现在还不会过时。我唯一不记得的是NUMA,但我不认为有任何关于这个主题的好文章发表,也许除了Gorman's Linux memman paper (如果我错了,有人纠正我)。
我认为这本书真的很值这笔钱。
发布于 2010-07-23 04:29:43
Understanding the Linux Kernel是一本关于如何构建Linux内核的好书,它描述了Linux2.2、2.4和2.6 (第三版)。
如果你想做驱动,有Linux Device Drivers,也是关于Linux是如何构建的参考资料。
发布于 2010-07-23 04:28:15
对于Linux来说,Rusty's Unreliable Guide to Kernel Locking是必读的。在此之后,您还可以阅读位于Linux内核源代码中的Documentation/spinlocks.txt文件。
https://stackoverflow.com/questions/3312791
复制相似问题