Publisher's Synopsis
This text addresses key teaching challenges in operating systems and also explores theory and practice. This is done through a real-world view that reinforces the important concepts from organization to architecture. Other topics covered include concurrency and distributed systems. "Hands-on" examples from LINUX and FreeBSD are provided for the student to view the source code of actual commercial operating systems.