Operating Systems (Third Edition) / Edition 3

Operating Systems (Third Edition) / Edition 3

by Harvey M. Deitel, Paul Deitel, David R. Choffnes, D. R. Choffnes
     
 

View All Available Formats & Editions

ISBN-10: 0131828274

ISBN-13: 9780131828278

Pub. Date: 12/15/2003

Publisher: Pearson

The third edition of Operating Systems has been entirely updated to reflect current core operating system concepts and design considerations. To complement the discussion of operating system concepts, the book features two in-depth case studies on Linux and Windows XP. The case studies follow the outline of the book, so readers working through the chapter

Overview

The third edition of Operating Systems has been entirely updated to reflect current core operating system concepts and design considerations. To complement the discussion of operating system concepts, the book features two in-depth case studies on Linux and Windows XP. The case studies follow the outline of the book, so readers working through the chapter material can refer to each case study to see how a particular topic is handled in either Linux or Windows XP. Using Java code to illustrate key points, Operating Systems introduces processes, concurrent programming, deadlock and indefinite postponement, mutual exclusion, physical and virtual memory, file systems, disk performance, distributed systems, security and more. New to this edition are a chapter on multithreading and extensive treatments of distributed computing, multiprocessing, performance, and computer security. An ideal up-to-date book for beginner operating systems readers.

Product Details

ISBN-13:
9780131828278
Publisher:
Pearson
Publication date:
12/15/2003
Edition description:
Third Edition
Pages:
1272
Product dimensions:
8.10(w) x 9.30(h) x 2.70(d)

Table of 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.

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >