内容简介
编辑推荐:本书是一本理论结合实践的杰出教材。作者不仅介绍了所有基本原理,如:进程,进程间通信,输入/输出,虚拟存储,文件系统及系统安全,也介绍了线程概念,同时又详尽地讨论了MINIX系统(一种UNIX兼容系统),使学生不仅能学到原理,还能通过使用MINIX来了解如何将这些原理应用到真实的操作系统中。作者更新了所有原理性材料以反映该领域的新进展。基于POSIX的MINIX系统经修订后可运行在基于奔腾(Pentium)的计算机上。MINIX代码可用于Ethernet和TCP/IP联网环境。每本书均附光盘,内含MINIX全部源码和可运行各种计算机上的两个模拟程序。每章后均附思考题。
目录
PREFACE
1 INTRODUCTION
1.1 WHAT IS AN OPERATING SYSTEM?
1.1.1 The Operating System as an Extended Machine
1.1.2 The Operating System as a Resource Manager
1.2 HISTORY OF OPERATING SYSTEMS
1.2.1 The First Ggeneration(1945-55)Vacuum Tubes and Plugboards
1.2.2 The Second Generation(1995-65)Transistors and Batch Systems
1.2.3 The Third Ggeneration(1965-1980):ICs and Multiprogramming
1.2.4 The Ffourth Generation(1980-Present):Personal Computers
1.2.5 History of MINIX
1.3 OPERATING SYSTEM CONCEPTS
1.3.1 Processes
1.3.2 Files
1.3.3 The Shell
1.4 SYSTEM CALLS
1.4.1 System Calls for Process Management
1.4.2 System Calls for Signaling
1.4.3 System Calls for File Management
1.4.4 System Calls for Directory Management
1.4.5 System Calls for Protection
1.4.6 System Calls for Time Management
1.5 OPERATING SYSTEM STRUCTURE
1.5.1 Monolithic Systems
1.5.2 Layered Systems
1.5.3 Virtual Mmachines
1.5.4 ..