本书先对系统内核结构做了简要介绍,然后分章节描述了文件系统、进程调度和存储管理,并在此基础上讨论了UNIX系统的高级问题,如驱动程序接口、进程间通信与网络等。在每章之后,还给出了大量富有启发性和实际意义的题目。 本书以UNIX系统V为背景,全面、系统地介绍了UNIX操作系统内核的内部数据结构和算法。本书先对系统内核结构做了简要介绍,然后分章节描述了文件系统、进程调度和存储管理,并在此基础上讨论了UNIX系统的高级问题,如驱动程序接口、进程间通信与网络等。在每章之后,还给出了大量富有启发性和实际意义的题目。本书可作为大学计算机科学系高年级学生和研究生的教材或参考书。本书也为从事UNIX系统研究与实用程序开发人员提供了一本有价值的参考资料。
UNIX操作系统设计
PREFACECHAPTER1 GENERAL OVER VIEW OF THE SYSTEMCHAPTER2 INTRODUCTION TO THE KERNELCHAPTER3 THE BUFFER CACHECHAPTER4 INTERNAL REPRESENTATION OF FILESCHAPTER5 SYSTEM CALLS FOR FILE SYSTEMCHAPTER6 THE STRUCTURE OF PROCESSESCHAPTER7 PROCESS CONTROLCHAPTER8 PROCESS SCHEDULING AND TIMECHAPTER9 MEMORY MANAGEMENT POLICIESCHAPTER10 THE I/O SUBSYSTEMCHAPTER11 INTERPROCESS COMMUNICATIONCHAPTER12 MULTIPROCESSOR SYSTEMSCHAPTER13 DISTRIBUTED UNIX SYSTEMSAPPENDIX-SYSTEM CALLSBIBLIOGRAPHYINDEX