Operating Systems, 3/e

Harvey M. Deitel, Paul J. Deitel, David R. Choffnes

  • 出版商: Prentice Hall
  • 出版日期: 2003-12-11
  • 定價: $1,300
  • 售價: 9.5$1,235
  • 語言: 英文
  • 頁數: 1209
  • ISBN: 0131246968
  • ISBN-13: 9780131246966
  • 相關分類: Operating-system
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Description

For one- and two-semester Operating Systems courses (in the most recent ACM/IEEE curriculum) that universities offer to juniors, seniors and graduate Computer Science students.The text goes beyond the standard coverage in operating systems courses with key chapters on multiprocessing, networking, distributed systems, performance, security and multiprocessing. The text features extensive, up-to-the-minute case studies on the latest versions of Linux (2.6) and Microsoft Windows XP. An abundance of charts, diagrams, illustrations and exercises (both with and without solutions) is included.

contents:

Preface.
I. INTRODUCTION TO HARDWARE, SOFTWARE AND OPERATING SYSTEMS. 1. Introduction to Operating Systems

2. Hardware and Software Concepts II. PROCESSES AND THREADS.

3. Process Concepts.

4. Thread Concepts.

 5. Asynchronous Concurrent Execution.

 6. Concurrent Programming.

 7. Deadlock and Indefinite Postponement.

8. Processor Scheduling.
III. PHYSICAL AND VIRTUAL MEMORY.

9. Physical Memory Organization and Management.

 10. Virtual Memory Organization.

11. Virtual Memory Management.
IV. SECONDARY STORAGE, FILE SYSTEMS AND DATABASE SYSTEMS.

12. Disk Performance Optimization.

13. File Systems and Database Systems. V. PERFORMANCE, PROCESSORS AND MULTIPROCESSOR MANAGEMENT.

14. Performance and Processor Design.

15. Multiprocessor Management. VI. NETWORKING AND DISTRIBUTED COMPUTING.

16. Networking.

17. Introduction to Distributed Systems.

 18. Distributed File Systems, Clustering Peer-to-Peer Computing and Web Services. VII. SECURE COMPUTING.

19. Security and Protection. VIII. OPERATING SYSTEM CASE STUDIES.

20. Case Study: Linux (2.6).

 21. Case Study: Windows XP. Appendix A. Number Systems. Appendix B. Java. Appendix C. XML. Appendix D. Linux License (GPL). Appendix E. Operating System Simulators.

商品描述(中文翻譯)

描述

本書適用於大學的大三、大四和研究生計算機科學專業的操作系統課程(根據最新的ACM/IEEE課程大綱)。本書超越了操作系統課程的標準內容,重點介紹了多處理器、網絡、分佈式系統、性能、安全和多處理器等關鍵章節。本書還提供了大量最新版本的Linux(2.6)和Microsoft Windows XP的案例研究。書中包含了豐富的圖表、圖解、插圖和練習題(有解答和無解答)。


目錄:


前言。
I. 硬件、軟件和操作系統介紹。1. 操作系統介紹。


2. 硬件和軟件概念。II. 進程和線程。


3. 進程概念。


4. 線程概念。


 5. 異步並發執行。


 6. 並發編程。


 7. 死鎖和無限延遲。


8. 處理器調度。
III. 物理和虛擬內存。


9. 物理內存組織和管理。


 10. 虛擬內存組織。


11. 虛擬內存管理。
IV. 次級存儲、文件系統和數據庫系統。


12. 磁盤性能優化。


13. 文件系統和數據庫系統。
V. 性能、處理器和多處理器管理。


14. 性能和處理器設計。


15. 多處理器管理。
VI. 網絡和分佈式計算。


16. 網絡。


17. 分佈式系統介紹。


 18. 分佈式文件系統、集群、點對點計算和Web服務。
VII. 安全計算。


19. 安全和保護。
VIII. 操作系統案例研究。


20. 案例研究:Linux(2.6)。


 21. 案例研究:Windows XP。附錄A. 數字系統。附錄B. Java。附錄C. XML。附錄D. Linux許可證(GPL)。附錄E. 操作系統模擬器。