This text identifies, examines, and illustrates fundamental concepts in computer system design that are common across operating systems, networks, database systems, distributed systems, programming languages, software engineering, security, fault toleranc
Use Tanebaum and Bos' Modern Operating Systems or Arpaci-Dusseau's Operating Systems Three Easy Pieces instead.
This textbook is dry, full of pointless high-level fluff, verbose, and overly generic. Teaching operating systems from a generic, theoretical perspective is just a lot harder to learn from than something like Modern Operating Systems that actually includes pseudocode using the stl, pthreads, unix system calls, etc.
Not to mention Linus Torvalds studied Tanebaum's other textbook before creating Linux.
A good introduction to computer system: a great overview of all about a computer starting from file system and operating system to network. I think is a useful book for a first sight to computer system even though is to much generic in explaining some particular but in general this is not a problem for me. Word of computer science engineering