Principles of Modern Operating Systems

Cover
Jones & Bartlett Learning, 2008 - 482 Seiten
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.
 

Inhalt

Basic Concepts of Operating Systems
1
Processes and Threads
19
2
31
Stochastic Models
37
System Capacity and Bottleneck
47
CPU Scheduling
67
Synchronization Principles
113
Deadlocks
155
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
Psim3
431
Appendix E Overview of Probability Theory
457
Appendix F Using the C++ Models
471

File Management
193
Chapter 4
200
The IO System
219
Systems with Multiprogramming
245

Andere Ausgaben - Alle anzeigen

Häufige Begriffe und Wortgruppen

Autoren-Profil (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.

Bibliografische Informationen