~~~~~~~ 一般文献 ~~~~~~~ 利索脚组织的网站: http://www.lisoleg.net linux kernel internals 2.4(不是特别全)
http://www.moses.uklinux.net/patches/lki.html http://tzhang.xiloo.com/unix/kernel/
UNIX高级教程 系统技术内幕 Uresh Vahalia 清华大学出版社
书。这是一本非常好的书,思想性很强,对学习Linux以及操作系统非常有帮助。
Understanding the Linux Kernel Daniel P. Bovet Marco Cesati O'Reilly出版
超级宝书!:-)2001年内会有中译本。 这里是第10章 Process Scheduling
Linux 操作系统及实验教程 李善平 郑扣根 编著 机械工业出版社
Linux 操作系统的内核分析 陈莉君编著 人民邮电出版社
Linux Device Driver
书。有中译本。帮助理解中断,任务队列等内核机制,帮助掌握驱动编程。
Operating Systems resource center jkl 推荐
关于操作系统的介绍,有许多专题文章
http://www.nondot.org/sabre//os/
关于Linux的重要链接 Pengcheng Zou 推荐
给出了许多重要的链接
http://www.linuxlinks.com/Kernel/
非常完备的CPU开发手册
Intel Architecture Software Developer’s Manual Volume 3: System Programming
" target="_new">http://developer.intel.com/design/pentiumii/manuals/24319202.pdf
对i386的机制讲得非常详细,可以帮助深入了解i386保护模式机制,对理解Linux的相关实现非常有帮助
~~~~~~~ 关于内存 ~~~~~~~
Outline of the Linux Memory Management System 黑饭 推荐
http://home.earthlink.net/~jknapka/linux-mm/vmoutline.html
已经是一个比较细致的介绍内存(包括内核的和用户空间的)了。
SGI公司的公开项目
http://oss.sgi.com/projects/
SGI公司的关于伸缩性的技术非常棒!Linux的NUMA就是由他们做的,这是他们的网页
Linux内存开发小组的网站 jkl 推荐
http://www.linux-mm.org
这是Linux负责开发内存管理的核心成员的网站 下面有他们关于zone设计思想的描述:
http://surriel.com/zone-alloc.html
~~~~~~~ 关于中断 ~~~~~~~
关于中断上锁的专题文档
http://netfilter.kernelnotes.org/unreliable-guides/kernel-locking/lklockingguide.html
我们知道在中断中写程序要小心,不小心会发生race condition.这篇文献对这方面做了介绍
~~~~~~~~~~ 关于文件系统 ~~~~~~~~~~
Linux Commentary dream_seeker 推荐
http://www.cse.unsw.edu.au/~neilb/oss/linux-commentary/
主要介绍文件系统, 另外,下面的
linux-vm-readme
主要介绍VM和交换,也很值得一看
关于汇编 [http://www.linuxassembly.org http://www.linuxassembly.org ] Linuxkernel推荐
关于AT
http://www-106.ibm.com/developerworks/linux/library/l-ia.html lisoleg推荐
关于汇编: http://www-aig.jpl.nasa.gov/public/home/decoste/HTMLS/GNU/binutils/as_toc.html http://www.linuxassembly.org/resources.html#tutorials lucian推荐
关于驱动,专门研究linux驱动设计的bbs http://short.xilubbs.com joyfire推荐
Edited by lucian_yao on 05/20/01 08:05 PM.
|