Books on OS

I am a beginner who wants to learn about operating systems. I started to read "The Design and Implementation of the FreeBSD Operating System", but it is too difficult. There are the following suggestions on Amazon what one may need to read first:
  1. Modern Operating Systems, 2nd Edition by Andrew Tannenbaum
  2. The Design of the UNIX Operating System by M.J. Bach
  3. Complete FreeBSD, 4th Edition by Greg Lehey
What is your opinion? Would you perhaps have other ideas? Many thanks.
 
#3 can be downloaded for free from the author's website if I'm not mistaken (although it's also available for purchase in print if you prefer) but it's getting rather old. Moreover, it's about installing, using and maintaining FreeBSD, not about operating system internals.

If you wish to learn about operating systems in general and how they work on the inside, I'd suggest "Operating System Concepts" by Silberschatz et al.
 
Back
Top