内容:
本书是一本全面介绍UNIX系统V内核结构的经典教材。Bash在这本传世之作中深入分析了UNIX的内核演算法、基本数据结构以及它们同上层编程介面的关系。本书首先对系统内核结构进行了简要介绍,然后分章节描述了文件系统、进程高度和存储管理,并在此基础上讨论了UNIX系统的高级问题,如驱动程式介面、进程间通信与网路等。
本书虽然以UNIX系统V为背景,但是介绍的演算法、数据结构却并没有专门针对任何一种特定的内核,所以直到今日,本书仍然是世界上许多大学作业系统课程的必读或推荐教材。读者如果想学习UNIX,本书依然是最好的选择之一。
本书的适用范围非常广泛。首先,本书可用作高等院校高年级本科生或低年级研究生的作业系统课程教材,学生使用本书的同时若能参考系统源代码将获益匪浅,但也可以独立地学习本书。其次,系统程式员可将本书作为参考书,从而更好地理解内核的工作原理,并将UNIX系统中采用的演算法与其他作业系统的演算法加以比较。最后,UNIX系统程式员也可将本书作为参考书,从而更深入地了解他们的程式是如何与系统相互作用的,进而编写出更有效、更高级的程式。
|