本书是“大学计算机教育国外著名教材系列”之一,全书共分6个部分,对操作系统的设计与实现作了介绍,具体包括进程、进程间通信、信号量、消息传递、调度算法、输入/输出、死锁等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。
图书 | 操作系统设计与实现(附光盘第3版影印版)/大学计算机教育国外著名教材系列 |
内容 | 编辑推荐 本书是“大学计算机教育国外著名教材系列”之一,全书共分6个部分,对操作系统的设计与实现作了介绍,具体包括进程、进程间通信、信号量、消息传递、调度算法、输入/输出、死锁等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。 内容推荐 本书是著名作者Andrew S.Tanenbaum关于操作系统的权威教材。 多数操作系统的教材只重理论而轻实践,本书力图实现这两者之间的平衡。本书首先详细探讨了操作系统的基本原理,如进程、进程间通信、信号量、消息传递、调度算法、输入/输出、死锁、设备驱动程序、存储管理、调页算法、文件系统设计、安全和保护机制等,然后详细讨论了一个具体的操作系统MINIX3的实现,并给出了该系统的完整源代码,以便于读者仔细研究。这样不仅可以让读者掌握操作系统的基本原理,而且可让读者明白这些基本原理如何应用到实际操作系统设计中去,从而提供读者的实际设计和实现能力。 本书可以作为高等院校计算机及相关专业“操作系统”的双语教材,对程序开发人员、工程技术人员、系统架构师等专业人员也具有很高的参考价值。 目录 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 Generation (1945-55) Vacuum Tubes and Plugboards 1.2.2 The Second Generation (1955-65) Transistors and Batch Systems 1.2.3 The Third Generation (1965-1980) ICs and Multiprogramming 1.2.4 The Fourth Generation (1980-Present) Personal Computers 1.2.5 History of MINIX 3 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 Machines 1.5.4 Exokernels 1.5.5 Client-Server Model 1.6 OUTLINE OF THE REST OF THIS BOOK 1.7 SUMMARY 2 PROCESSES 2.1 INTRODUCTION TO PROCESSES 2.1.1 The Process Model 2.1.2 Process Creation 2.1.3 Process Termination 2.1.4 Process Hierarchies 2.1.5 Process States 2.1.6 Implementation of Processes 2.1.7 Threads 2.2 INTERPROCESS COMMUNICATION 2.2.1 Race Conditions 2.2.2 Critical Sections 2.2.3 Mutual Exclusion with Busy Waiting 2.2.4 Sleep and Wakeup 2.2.5 Semaphores 2.2.6 Mutexes 2.2.7 Monitors 2.2.8 Message Passing 2.3 CLASSICAL IPC PROBLEMS 2.3.1 The Dining Philosophers Problem 2.3.2 The Readers and Writers Problem 2.4 SCHEDULING 2.4.1 Introduction to Scheduling 2.4.2 Scheduling in Batch Systems 2.4.3 Scheduling in Interactive Systems 2.4.4 Scheduling in Real-Time Systems 2.4.5 Policy versus Mechanism 2.4.6 Thread Scheduling …… 3 INPUT/OUTPUT 4 MEMORY MANAGEMENT 5 FILE SYSTEMS 6 BIBLIOGRAPHY |
标签 | |
缩略图 | ![]() |
书名 | 操作系统设计与实现(附光盘第3版影印版)/大学计算机教育国外著名教材系列 |
副书名 | |
原作名 | |
作者 | (美)特尼博姆 |
译者 | |
编者 | |
绘者 | |
出版社 | 清华大学出版社 |
商品编码(ISBN) | 9787302172765 |
开本 | 16开 |
页数 | 614 |
版次 | 1 |
装订 | 平装 |
字数 | |
出版时间 | 2008-05-01 |
首版时间 | 2008-05-01 |
印刷时间 | 2008-05-01 |
正文语种 | 英 |
读者对象 | 普通成人 |
适用范围 | |
发行范围 | 公开发行 |
发行模式 | 实体书 |
首发网站 | |
连载网址 | |
图书大类 | 计算机-操作系统 |
图书小类 | |
重量 | 0.824 |
CIP核字 | |
中图分类号 | TP316 |
丛书名 | |
印张 | 39.75 |
印次 | 1 |
出版地 | 北京 |
长 | 229 |
宽 | 185 |
高 | 23 |
整理 | |
媒质 | 图书 |
用纸 | 普通纸 |
是否注音 | 否 |
影印版本 | 原版 |
出版商国别 | CN |
是否套装 | 单册 |
著作权合同登记号 | 图字01-2008-0461 |
版权提供者 | Pearson Education |
定价 | |
印数 | 3000 |
出品方 | |
作品荣誉 | |
主角 | |
配角 | |
其他角色 | |
一句话简介 | |
立意 | |
作品视角 | |
所属系列 | |
文章进度 | |
内容简介 | |
作者简介 | |
目录 | |
文摘 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。