作者 | (美)西尔伯沙茨(Silberschatz.A.)等 |
出版社 | |
出版时间 | 2002-04-01 |
特色:
操作系统是计算机系统中极其重要的部分,也是计算机科学教育的基础课程。本书是在《操作系统概念》(第五版)的基础上编写而成,与该书风格不同,本书通过使用Java实例和众多当代操作系统(如Solaris2和WindowsNT)的实例来阐述操作系统的基本概念。本书讨论了适用于大多数操作系统的概念,并采用Java语言进行描述。全书内容共分7部分:**部分,总论(第1~3章),主要介绍了操作系统的概念、作用、设计及构造,这些描述是基于史实的、说明性的,有基础的读者可以略读。第二部分,进程管理(第4~8章),主要介绍了进程调度、进程间通信、进程同步及死锁处理的多种方法,同时对线程进行了讨论。第三部分,内存和存储器管理(第9~13章),主要介绍了内存管理、虚拟内存、文件系统、I/O系统和海量存储器结构。第四部分,分布式系统(第14~17章)。第五部分,保护及安全(第18~19章)。第六部分,案例研究(第20~22章),主要对UNIXBerkley4.3BSD、Linux、与MicrosoftNT等3个案例进行了详细介绍。第七部分,Java入门(附录)。全书各章均附有适量习题。本书可作为本科高年级学生操作系统课程的入门教材,也可供一年级研究生使用。内容:1.序言2.计算机系统结构3.操作系统结构4.进程5.线程6.CPU调度7.进程同步8.死锁9.存储管理10.虚拟内存11.文件系统12.输入/输出系统13.海量存储器结构14.网络结构15.分布式通信16.分布式协调17.分布式文件系统18.保护19.安全20.UNIX系统21.Linux系统22.WindowsNT附录AJava入门