White, Parker,

Operating system / Parker White. - First edition. - 294 pages : illustrations ; 26 cm.

Includes index.

Introduction to Operating Systems
Fundamentals of Computer
Structure of Operating Systems
Network Operating System
Input and Output Devices
Memory Management
Functional Units of a Computer System
Operating System Resource Manager
Concurrent Process

Operating system is essential inn undergraduate computer science. The complexity of this subject, however, means that mastering it requires significant practical experience. This unique book accomplishes just that it teachers introductory subjects in OS design and implementation through hands-on engagement with OSP 2, the next generation of the highly popular OSP courseware. This book exposes students to many essential features of operating systems while at the same time isolating them form low-level, machine-dependent concerns. With its accompanying software, the book contains enough projects for up to three semesters. Even one semester's study, however, suffices to cover page-replacement strategies in virtual memory management, CPU scheduling strategies, disk seek-time optimization and other issues in operating system design.
The book provides the program design illustration and guidance along with new concepts. it gives an in-depth analysis of the fundamental concepts of an OS as an interrupt driven program whose basic constituents are the processes giving rise to a concurrent program. Further, the book gives a comprehensive coverage of such topics as CPU scheduling, device scheduling, deadlocks, memory management, file system, and the considerations of the security of the whole system. The programs discussed in the next are in C language and have been successfully run and tested in the Linux operating system.

College of Engineering and Computer Studies Bachelor of Science in Information Technology


In English

9798887153292


Operating systems.

005.43 W58 / 2024