Algorithm 版 (精华区)
发信人: Lerry (life is waiting...), 信区: Algorithm
标 题: 操作系统概念(第六版 影印版)
发信站: 哈工大紫丁香 (2002年11月09日14:47:30 星期六), 站内信件
操作系统概念(第六版 影印版)
OPERATING SYSTEM CONCEPTS(Sixth Edition)
出版社:高等教育出版社
译作者:Abraham Silberschatz等著
出版日期:2002年5月
上架时间:2002-07-16
系列名:国外优秀信息科学与技术系列教学用书
定价:55¥
会员价:44¥
浏览次数:360 次
读者评价: ★ ★ ★ ★ ★
总得票:0票 本周得票:0票 投一票
每周得票前10位的电脑书将打7.5折优惠 国标编号:
ISBN 7-04-011048-2
条形码:9787040110487
字数:1350千字 印张:57
印数: 页数:887
开本:787*1092 1/16
备注:
放入收藏夹
电脑书 -> 影印版 -> 影印版 |
本书是计算机类专业操作系统课程的一本经典教材,自第一版问世以来,经历了近20年
的锤炼,被认为是该课程教材的一本"圣经"。它对操作系统的概念和基本原理给出了清
晰的阐述。本书所涉及的基本概念和算法均基于当前商用操作系统,并在非特定操作系
统的通用环境中展开讲解。书中介绍了大量与流行操作系统相关的实现技术,包括Sola
ris2、Linux、Windows NT、Windows 2000、OS/2和Apple Macintosh操作系统。此版包
括了线程、Windows 2000的新章节,并新增了客户/服务器模型和网络文件系统、嵌入式
操作系统、实时操作系统、分布式操作系统等。
主题: good
评分: 读者:端平 2002-8-30 8:22:00
读者评价: very good!
浏览该商品全部评论 我要评论
PART ONE OVERVIEW
Chapter 1 Introduction
1.1 What Is an Operating System?
1.2 Mainframe Systems
1.3 Desktop Systems
1.4 Multiprocessor Systems
1.5 Distributed Systems
1.6 Clustered Systems
1.7 Real-Time Systems
1.8 Handheld Systems
1.9 Feature Migration
1.10 Computing Environments
1.11 Summary
Exercises
Bibliographical Notes
Chapter 2 Computer-System Structures
2.1 Computer-System Operation
2.2 I/O Structure
2.3 Storage Structure
2.4 Storage Hierarchy
2.5 Hardware Protection
2.6 Network Structure
2.7 Summary
Exercises
Bibliographical Notes
Chapter 3 Operating-System Structures
3.1 System Components
3.2 Operating-System Services
3.3 System Calk
3.4 System Programs
3.5 System Structure
3.6 Virtual Machines
3.7 System Design and Implementation
3.8 System Generation
3.9 Summary
Exercises
Bibliographical Notes
PART TWO PROCESS MANAGEMENT
Chapter 4 Processes
4.1 Process Concept
4.2 Process Scheduling
4.3 Operations on Processes
4.4 Cooperating Processes
4.5 Interprocess Communication
4.6 Communication in Client -Server Systems
4.7 Summary
Exercises
Bibliographical Notes
Chapter 5 Threads
5.1 Overview
5.2 Multialreading Models
5.3 Threading Issues
5.4 Pthreads
5.5 Solaris 2 Threads
5.6 Window 2000 Threads
5.7 Linux Threads
5.8 Java Threads
5.9 Summary
Exercises
Bibliographical Notes
Chapter 6 CPU Scheduling
6.1 Basic Concepts
6.2 Scheduling Criteria
6.3 Scheduling Algorithms
6.4 Multiple-Processor Scheduling
6.5 Real-Time Scheduling
6.6 Algorithm Evaluation
6.7 Process Scheduling Models
6.8 Summary
Exercises
Bibliographical Notes
Chapter 7 Process Synchronization
7.1 Background
7.2 The Critical-Section Problem
7.3 Synchronization Hardware
7.4 Semaphores
7.5 Classic Problems of Synchronization
7.6 Critical Regions
7.7 Monitors
7.8 OS Synchronization
7.9 Atomic Transactions
7.10 Summary
Exercises
Bibliographical Notes
Chapter 8 Deadlocks
8.1 System Model
8.2 Deadlock Characterization
8.3 Methods for Handling Deadlocks
8.4 Deadlock Prevention
8.5 Deadlock Avoidance
8.6 Deadlock Detection
8.7 Recovery from Deadlock
8.8 Summary
Exercises
Bibliographical Notes
PART THREE STORAGE MANAGEMENT
Chapter 9 Memory Management
9.1 Background
9.2 Swapping
9.3 Contiguous Memory Allocation
9.4 Paging
9.5 Segmentation
9.6 Segmentation with Paging
9.7 Summary
Exercises
Bibliographical Notes
Chapter IO Virtual Memory
10.1 Background
10.2 Demand Paging
10.3 Process Creation
10.4 Page Replacement
10.5 Allocation of Frames
10.6 Thrashing
10.7 Operating-System Examples
10.8 Other Considerations
10.9 Summary
Exercises
Bibliographical Notes
Chapter 11 File-System Interface
11.1 File Concept
11.2 Access Methods
11.3 Directory Structure
11.4 File-System Mounting
11.5 File Sharing
11.6 Protection
11.7 Summary
Exercises
Bibliographical Notes
Chapter 12 File-Syskem Implementation
12.1 File-System Structure
12.2 File-System Implementation
12.3 Directory Implementation
12.4 Allocation Methods
12.5 Free-Space Management
12.6 Efficiency and Performance
12.7 Recovery
12.8 Log-Structured File System
12.9 NFS
12.10 Summary
Exercises
Bibliographical Notes
PART FOUR I/O SYSTEMS
Chapter 13 I/O Systems
13.1 Overview
13.2 I/O Hardware
13.3 Application I/O Interface
13.4 Kernel I/O Subsystem
13.5 Transforming I/O to Hardware Operations
13.6 STREAMS
13.7 Performance
13.8 Summary
Exercises
Bibliographical Notes
Chapter 14 Mass-Storage Structure
14.1 Disk Structure
14.2 Disk Scheduling
14.3 Disk Management
14.4 Swap-Space Management
14.5 RAID Structure
14.6 Disk Attachment
14.7 Stable-Storage Implementation
14.8 Tertiary-Storage Structure
14.9 Summary
Exercises
Bibliographical Notes
PART FIVE DISTRIBUTED SYSTEMS
Chapter 15 Distributed System Structures
15.1 Background
15.2 Topology
15.3 Network Types
15.4 Communication
15.5 Communication Protocols
15.6 Robustness
15.7 Design Issues
15.8 An Example: Networking
15.9 Summary
Exercises
Bibliographical Notes
Chapter 16 Distributed File Systems
16.1 Background
16.2 Naming and Transparency
16.3 Remote File Access
16.4 Stateful Versus Stateless Service
16.5 File Replication
16.6 An Example: AFS
16.7 Summary
Exercises
Bibliographical Notes
Chapter 17 Distributed Coordination
17.1 Event Ordering
17.2 Mutual Exclusion
17.3 Atomicity
17.4 Concurrency Control
17.5 Deadlock Handling
17.6 Election Algorithms
17.7 Reaching Agreement
17.8 Summary
Exercises
Bibliographical Notes
PART SIX PROTECTION AND SECURITY
Chapter 18 Protection
18.1 Goals of Protection
18.2 Domain of Protection
18.3 Access Matrix
18.4 Implementation of Access Matrix
18.5 Revocation of Access Rights
18.6 Capability-Based Systems
18.7 Language-Based Protection
18.8 Summary
Exercises
Bibliographical Notes
Chapter 19 Security
19.1 The Security Problem
19.2 User Authentication
19.3 Program Threats
19.4 System Threats
19.5 Securing Systems and Facilities
19.6 Intrusion Detection
19.7 Cryptography
19.8 Computer-Security Classifications
19.9 An Example: Windows NT
19.10 Summary
Exercises
Bibliographical Notes
PART SEVEN CASE STUDIES
Chapter 20 The Linux System
20.1 History
20.2 Design Principles
20.3 Kernel Modules
20.4 Process Management
20.5 Scheduling
20.6 Memory Management
20.7 File Systems
20.8 Input and Output
20.9 Interprocess Communication
20.10 Network Structure
20.11 Security
20.12 Summary
Exercises
Bibliographical Notes
Chapter 21 Windows 2000
21.1 History
21.2 Desigrt Principles
21.3 System Components
21.4 Environmental Subsystems
21.5 File System
21.6 Networking
21.7 Programmer Interface
21.8 Summary
Exercises
Bibliographical Notes
Chapter 22 Historical Perspective
22.1 Early Systems
22.2 Atlas
22.3 XDS-940
22.4 THE
22.5 RC 4000
22.6 CTSS
22.7 MULTICS
22.8 OS/360
22.9 Mach
22.10 Other Systems
Appendix A The FreeBSD System (contents online)
A.1 History
A.2 Design Principles
A.3 Programmer Interface
A.4 User Interface
A.5 Process Management
A.6 Memory Management
A.7 File System
A.8 I/O 5ystem
A.9 Interprocess Communication
A.10 Summary
Exercises
Bibliographical Notes
Appendix B The Mach System (contents online)
B.1 History
B.2 Design Principles
B.3 System Components
B.4 Process Management
B.5 Interprocess Communication
B.6 Memory Management
B.7 Programmer Interface
B.8 Summary
Exercises
Bibliographical Notes
Credits
Appendix C The Nachos System (contents online)
C.1 Overview
C.2 Nachos Software Structure
C.3 Sample Assignments
C.4 Obtaining a Copy of Nachos
C.5 Conclusions
Bibliographical Notes
Credits
Bibliography
Credits
Index
--
先下手遭殃,后下手更遭殃。
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 218.7.33.243]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.584毫秒