A comprehensive coverage of the common principles of computer operating systems described in a precise terminology and illustrated with algorithms, techniques, and performance figures from actual systems.
During the 1970s I gave university courses on systems programming and operating systems. At that time, Brinch Hansen's "Operating System Principles" was the first and best book to cover topics like concurrency control and the structure and functionality of the kernel of operating systems. I also found the book well written and easy to read and digest.
The book also proved useful when I implemented modifications and additional functionality to the time- sharing operating system of my university. The clarity of the concurrency principles made them easy to adjust and implement even in the assembly language which I used as the systems programming language.