|
|
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.
| ISBN | 0763735744 | | Pages | 482 | | ISBN13 | 9780763735746 (What's this?) | | Volumes | 1 | | Publisher | Jones and Bartlett Publishers, Inc | | Weight (grammes) | 1028 | | Imprint | Jones and Bartlett Publishers, Inc | | Published in | Sudbury | | Format | Hardback | | Height (mm) | 232 | | Publication date | 22 Oct 2006 | | Width (mm) | 195 | | Library of Congress | 2007002968 | | Spine width (mm) | 30 | | DEWEY | 005.43 | | Academic level | Professional / Scholarly | | DEWEY edition | DC21 | |
|
| |
| 1 | | Basic concepts of operating systems | | 1 | | 2 | | Processes and threads | | 19 | | 3 | | System performance and models | | 31 | | 4 | | Systems with multiprogramming | | 51 | | 5 | | CPU scheduling | | 67 | | 6 | | Synchronization principles | | 113 | | 7 | | Deadlocks | | 155 | | 8 | | File management | | 193 | | 9 | | The I/O system | | 219 | | 10 | | Memory management | | 245 | | 11 | | Security and protection | | 295 | | 12 | | Firewalls and network security | | 319 | | App. A | | Introduction to using Linux | | 335 | | App. B | | Java and POSIX threads | | 369 | | App. C | | The Java modeling framework | | 391 | | App. D | | Psim3 | | 431 | | App. E | | Overview of probability theory | | 457 | | App. F | | Using the C++ models | | 471 |
|
|
|
|
|