Operating Systems Principles (United States ed)

Operating Systems Principles (United States ed)

By: Alan C. Shaw (author), Lubomir Bic (author)Paperback

2 - 4 weeks availability


For one-semester, junior/senior-level courses in Introduction to Operating Systems and Principles of Operating Systems in the departments of Computer Science and Engineering and Information and Computer Science. Responding to a major paradigm shift from single-processor to distributed and parallel computer systems, this succinct text is the first of its kind to integrate those fundamental ideas, principles, and concepts in both centralized and distributed computing that remain constant even as new, more advanced systems are introduced. In addition, it presents many examples from commercial and research operating systems as a way to immediately illustrate the relevance of particular concepts.

Create a review

About Author

Lubomir F. Bic is Professor of Information and Computer Science at the University of California, Irvine, where he received his Ph.D. His primary research has been in parallel and distributed computing. Dr. Bic has been widely published in areas of professional interest. He served as the General Chair of the 20th International Symposium on Computer Architecture and as one of the editors of the IEEE Transactions on Knowledge and Data Engineering. Alan C. Shaw is Professor Emeritus of Computer Science and Engineering at the University of Washington. His has a Ph.D. in Computer Science froth Stanford. Dr. Shaw also served on the Computer Science faculty at Cornell University. He has been Visiting Professor at TELECOM Paris and Visiting Professor and Fulbright Research Scholar at the University of Paris. In addition to publishing many research papers and a number of computer science texts, Dr. Shaw has served as an editor of several professional journals, and as a member of the ACM Editorial committee and Fulbright awards committee. He is a fellow of the ACM.


1. Introduction. I. PROCESS MANAGEMENT AND COORDINATION. 2. Basic Concepts: Processes and Interactions. 3. Higher-Level Synchronization Schemes. 4. The Operating System Kernel: Implementing Processes and Threads. 5. Process and Thread Scheduling. 6. Deadlocks. II. MEMORY MANAGEMENT. 7. Physical Memory. 8. Virtual Memory. 9. Sharing of Data and Code in Main Memory. III. FILE SYSTEMS AND INPUT/OUTPUT. 10. File Systems. 11. Input/Output Systems. IV. PROTECTION AND SECURITY. 12. The Protection and Security Interface. 13. Internal Protection Mechanisms. Programming Projects.

Product Details

  • publication date: 21/11/2002
  • ISBN13: 9780130266118
  • Format: Paperback
  • Number Of Pages: 543
  • ID: 9780130266118
  • weight: 903
  • ISBN10: 0130266116
  • edition: United States ed

Delivery Information

  • Saver Delivery: Yes
  • 1st Class Delivery: Yes
  • Courier Delivery: Yes
  • Store Delivery: Yes

Prices are for internet purchases only. Prices and availability in WHSmith Stores may vary significantly