- 论坛徽章:
- 0
|
学习LINUX内核的教材--linux内核情景分析
原帖由 "梦叮咚" 发表:
对呀,我就买了一套,在www.chinapub.com买挺方便的.
有书的同志门都来报个道.交流一下心得:
情景分析的不足:
1.选用的系统调用SETHOSTNAME太简单了,没有把系统调用同设备驱动程序联系起来分析,至多是半拉子情景.
2.对FORK的分析不够,仅停在对原马的讲解上来,譬如对FORK的两次返回就没有作解释.也没有结合进程调度来说明,而且也没有说明一个被抢占和自愿放弃CPU的进程的断点到底在哪里?实际上FORK是个特例,因为FORK必须为子进程设置断点,这个断点放在哪里,语境不详.
3.与<<the design and implenmtion of the 4.3BSD UNIX OS>;>;的比较:
看看目录,可以得出两书的基本结构差不多,如果把内存管理的章节雕到进程那一张之后,基本的顺序都差不多.简介,中断与系统调用,进程,内存,...,但是<<情景>;>;的源代码过多了,理论的讲解比较少,适合工程技术人员,在这点上LOINS的书比他有高级点.4.3BSD的目的不仅仅是使大家理解4.3BSD的实现,更重要的是让大家掌握4.3BSD的设计,所以他的目的是培养系统程序员的,重在基础,这就好比练武的,一个是正派,一个是邪派,前者入门快,提高难,基础扎实,工夫到了能举一反三;后者入门慢(有一定的门槛),提高快,但是由于理论的不足,容易束缚人的思维,这点看书的人一定要注意和避免的.所以前者是宗师级的,后者是大师级. |
|