Copyright Preface xv Chapter 1. Introduction 1 Section 1.1. What Is an Operating System? 4 Section 1.2. History of Operating Systems 6 Section 1.3. Operating System Concepts 19 Section 1.4. System Calls 26 Section 1.5. Operating System Structure 42 Section 1.6. Outline of the Rest of This Book 51 Section 1.7. Summary 51 Problems 52 Chapter 2. Processes 55 Section 2.1. Introduction to Processes 55 Section 2.2. Interprocess Communication 68 Section 2.3. Classical IPC Problems 88 Section 2.4. Scheduling 93 Section 2.5. Overview of Processes in MINIX 3 112 Section 2.6. Implementation of Processes in MINIX 3 125 Section 2.7. The System Task in MINIX 3 192 Section 2.8. The Clock Task in MINIX 3 204 Section 2.9. Summary 214 Problems 215 Chapter 3. Input/Output 221 Section 3.1. Principles of I/O Hardware 222 Section 3.2. Principles of I/O Software 229 Section 3.3. Deadlocks 237 Section 3.4. Overview of I/O in MINIX 3 252 Section 3.5. Block Devices in MINIX 3 261 Section 3.6. RAM Disks 271 Section 3.7. Disks 278 Section 3.8. Terminals 302 Section 3.9. Summary 366 Problems 367 Chapter 4. Memory Management 373 Section 4.1. Basic Memory Management 374 Section 4.2. Swapping 378 Section 4.3. Virtual Memory 383 Section 4.4. Page Replacement Algorithms 396 Section 4.5. Design Issues for Paging Systems 404 Section 4.6. Segmentation 410 Section 4.7. Overview of the MINIX 3 Process Manager 420 Section 4.8. Implementation of the MINIX 3 Process Manager447 Section 4.9. Summary 475 Problems 476 Chapter 5. File Systems 481 Section 5.1. Files 482 Section 5.2. Directories 491 Section 5.3. File System Implementation 497 Section 5.4. Security 526 Section 5.5. Protection Mechanisms 537 Section 5.6. Overview of the MINIX 3 File System 548 Section 5.7. Implementation of the MINIX 3 File System 566 Section 5.8. Summary 606 Problems 607 Chapter 6. Reading List and Bibliography 611 Section 6.1. Suggestions for Further Reading 611 Section 6.2. Alphabetical Bibliography 618 Appendix A. Installing MIN
2019-12-21 20:06:49 8.47MB 操作系统
1
Operating Systems: Design and Implementation Second Edition 操作系统设计与实现 第二版 安德鲁.坦尼鲍姆(Andrew S. Tanenbaum) 阿尔伯特.伍德豪尔(Albert S. Woodhull)
2019-12-21 19:53:46 2.21MB 操作系统
1
设计一个按优先权调度算法实现处理器调度的程序 设计一个按时间片轮转法实现处理器调度的程序
1
FREEBSD操作系统设计与实现 清晰中文版 (附英文原版) (共2个分卷) part1
2019-12-21 19:41:40 19.07MB freeBSD 操作系统 设计 实现
1
FREEBSD操作系统设计与实现 清晰中文版+英文原版 (共2卷) part2
2019-12-21 19:41:40 13.46MB FREEBSD 操作系统 设计与实现 清晰中文版
1
这个资源之前有人竟然分了三个部分,每个部分5分,真是看不过去。果断下载0积分分享
2019-12-21 19:38:38 65.99MB 操作系统
1
基于C++的ATM机操作系统设计, 可进行建立新账户、存款、取款、改密、查询等ATM机操作
2019-12-21 19:32:48 574KB C++ ATM取款机 系统设计 C++大作业
1
Linux 0.01 内核分析与操作系统设计随书光盘!包含代码+ 工具! Linux 0.01 内核分析与操作系统设计随书光盘!包含代码+ 工具!
2019-12-21 19:26:11 20.47MB 内核分析 Linux 内核分析 操作系统设计
1