Description

Written for the introductory Operating Systems course, this book is organized around basic concepts in the design of an operating system with plenty of actual code and case studies. Design is emphasized throughout using problems, applications, and design technique sidebar discussions. Key features Example code is shown for the major parts of an operating system. Emphasis on how OS design techniques apply to other areas in computer science. Design sidebars highlight and summarize the design techniques in the OS chapters. Also, the four design chapters cover design topics thoroughly. Design techniques covered include: Two level implementation Interface design Models of communication Static versus dynamic tradeoffs Caching Hinting Indirection An emphasis on patterns. The design techniques are presented in the ways design patterns are often presented. An emulator is available to allow students and instructors to run the code implementing the operating system (more details to come). Frequent use of real systems to explain OS concepts. Many practical examples of real operating systems such as UNIX, Mach, OSF/1, Windows NT, OS/2, MS-DOS, and MacOS. Thorough coverage of file mapping, protection and security, and the client/server model - (some current topics.) Pedagogy includes review questions at the end of each chapter, chapter summaries, and an extensive problem set for homework assignment and reinforcement.

More Details about OPERATING SYSTEM A DESIGN ORIENTED APPR

General Information  
Author(s)CROWLEY
PublisherMcGraw Hill
ISBN9780074635513
BindingSoftbound
LanguageEnglish
Publish YearJanuary 2001