Operating System Concepts, 10/e (GE-Paperback)

Abraham Silberschatz , Peter Raer Galvin , Greg Gagne



 The tenth edition of Operating System Concepts has been revised to keep it fresh and up-to-date with contemporary examples of how operating systems function, and to improve learning and the student's experience with the material. It combines instruction on concepts with real-world applications so that students can understand the practical usage of the content. End-of-chapter practice exercises help to further reinforce important concepts.

 Each chapter also includes homework exercises and additional suggested readings on core topics. The text provides several example programs written in C and Java for use in several programming environments and a Linux Virtual Machine that can be run on Windows 10, Linux, or macOS.



每章還包括家庭作業練習和有關核心主題的其他建議閱讀。該教材提供了幾個用於多個編程環境的C和Java示例程序,以及可以在Windows 10、Linux或macOS上運行的Linux虛擬機。


Table of Contents
Part One Overview
 Chapter 1 Introduction
 Chapter 2 Operating-System Structures

Part Two Process Management
 Chapter 3 Processes
 Chapter 4 Threads & Concurrency
 Chapter 5 CPU Scheduling

Part Three Process Synchronization
 Chapter 6 Synchronization Tools
 Chapter 7 Synchronization Examples
 Chapter 8 Deadlocks

Part Four Memory Management
 Chapter 9 Main Memory
 Chapter 10 Virtual Memory

Part Five Storage Management
 Chapter 11 Mass-Storage Structure
 Chapter 12 I/O Systems

Part Six File System
 Chapter 13 File-System Interface
 Chapter 14 File-System Implementation
 Chapter 15 File-System Internals

Part Seven Security and Protection
 Chapter 16 Security
 Chapter 17 Protection

Part Eight Advanced Topics
 Chapter 18 Virtual Machines
 Chapter 19 Networks and Distributed Systems



第一部分 概述

 第1章 引言

 第2章 作業系統結構

第二部分 處理程序管理

 第3章 處理程序

 第4章 執行緒與並行性

 第5章 CPU 排程

第三部分 處理程序同步

 第6章 同步工具

 第7章 同步範例

 第8章 死結

第四部分 記憶體管理

 第9章 主記憶體

 第10章 虛擬記憶體

第五部分 儲存管理

 第11章 大量儲存結構

 第12章 I/O 系統

第六部分 檔案系統

 第13章 檔案系統介面

 第14章 檔案系統實作

 第15章 檔案系統內部

第七部分 安全與保護

 第16章 安全

 第17章 保護

第八部分 進階主題

 第18章 虛擬機器

 第19章 網路與分散式系統