Principles Of Modern Operating Systems

Front Cover
Jones & Bartlett Learning, 2008 - Computers - 482 pages
1 Review
Principles of Modern Operating Systems presents a practical introduction to operating systems and illustrates these principles through a hands-on approach using accompanying simulation models developed in Java and C++. The text is primarily appropriate for undergraduate courses in computer science at the junior/senior level. Case studies throughout the text feature the implementation of Java and C++ simulation models, giving students a thorough look at both the theoretical and the practical concepts. This pedagogical approach is designed to present a clearer, more understandable, more practical look at OS concepts, techniques, and methods without sacrificing the theoretical rigor that is necessary at this level.
  

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Basic Concepts of Operating Systems
1
Processes and Threads
19
System Performance and Models
31
Systems with Multiprogramming
51
Chapters CPU Scheduling
67
Synchronization Principles
113
Deadlocks
155
File Management
193
Security and Protection
295
Firewalls and Network Security
319
Appendix A Introduction to Using Linux
335
Appendix B Java and POSIX Threads
369
The Java Modeling Framework
391
PsimS
431
Appendix E Overview of Probability Theory
457
Appendix F Using the C++ Models
471

The IO System
219
Memory Management
245

Common terms and phrases

About the author (2008)

Josť M. Garrido holds a Ph.D. in information technology from George Mason Universitys School of Information Technology and Engineering. Garrido is an assistant professor of computer science at Davis and Elkins College in Elkins, WV.

Bibliographic information