This book provides an understanding of contemporary operatingsystem concepts by integrating the principles behind the design of all operatingsystems with how they are put into practice in the real world. Throughout, theauthor provides a complete discussion of operating concepts and supplements thiswith real code examples, algorithms, and discussions about implementationissues. The book also includes many lab exercises that provide students with theopportunity to practice with Linux, UNIX, and Windows.