出版时间:2006-9 出版社:机械工业出版社 作者:巴赫 页数:471
Tag标签:无
内容概要
本书是一本全面介绍UNIX系统V内核结构的经典教材。Bash在这本传世之作中深入分析了UNIX的内核算法、基本数据结构以及它们同上层编程接口的关系。本书首先对系统内核结构进行了简要介绍,然后分章节描述了文件系统、进程高度和存储管理,并在此基础上讨论了UNIX系统的高级问题,如驱动程序接口、进程间通信与网络等。 本书虽然以UNIX系统V为背景,但是介绍的算法、数据结构却并没有专门针对任何一种特定的内核,所以直到今日,本书仍然是世界上许多大学操作系统课程的必读或推荐教材。读者如果想学习UNIX,本书依然是最好的选择之一。 本书的适用范围非常广泛。首先,本书可用作高等院校高年级本科生或低年级研究生的操作系统课程教材,学生使用本书的同时若能参考系统源代码将获益匪浅,但也可以独立地学习本书。其次,系统程序员可将本书作为参考书,从而更好地理解内核的工作原理,并将UNIX系统中采用的算法与其他操作系统的算法加以比较。最后,UNIX系统程序员也可将本书作为参考书,从而更深入地了解他们的程序是如何与系统相互作用的,进而编写出更有效、更高级的程序。
书籍目录
CHAPTER 1 GENERAL OVER VIEW OF THR SYSTEM 1.1 History 1.2 System Structure 1.3 User perspective 1.4 Operatint system Services 1.5 Assumptions About Hard ware 1.6 SummaryCHAPTer 2 INTRODCTIONTO THE KERNEL 2.1 Architecture of the UNIX Operating System 2.2 Imtroduction to System Concepts 2.3 Kernel Data Structures 2.4 System Administration 2.5 Summary and Preview 2.6 ExercisesCHAPTER 3 THE BUFFER CACHE 3.1 Buffer Headers 3.2 Structure of the Buffer Pool 3.3 Scenarios for Retrieval of a Buffer 3.4 Reading and Writing Disk Blocks 3.5 Advantages and Disad vantages of the Buffer Cache 3.6 Summary 3.7 ExercisesCHAPTER 4 INTERNALREPESENTATION OF FILES 4.1 Inodes 4.2 Structure of a Regular File 4.3 Directories 4.4 Conversion of a Path Name to an Inode 4.5 Super Block 4.6 Inode Assignment to a New File 4.7 Allocation of Disk Blocks 4.8 Other File Types 4.9 Summary 4.10 ExercisesCHSPTER 5 SYSTEMCALLA FOR THE FILE SYSTEMCHSPTER 6 THE STRUCTURE OF PROCESSESCHSPTER 7 PROCESS CONTROLCHSPTER 8 PROCESSSCHEDULING AND TIMECHSPTER 9 MENORY MANAGEMENT POLECIESCHSPTER10 THE I/OSUBSYSTEMCHSPTER11 INTErPROCESS COMMUNICSTIONCHSPTER12 MULTIPrOcESSOR SYSTEMSCHSPTER13 DISTRIBUtED UNIX SYSTEMSAPPENDIX-SYSTEM CALLSBIBLIOGRAPHYINDEX
图书封面
图书标签Tags
无
评论、评分、阅读与下载