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