For a one-semester undergraduate course inoperating systems for computer science, computer engineering, andelectrical engineering majors.Winner of the 2009Textbook Excellence Award from the Text and Academic AuthorsAssociation (TAA)!Operating Internals and DesignPrinciples is a comprehensive and unified introduction tooperating systems. By using several innovative tools, Stallingsmakes it possible to understand critical core concepts that can befundamentally challenging. The new edition includes theimplementation of web based animations to aid visual learners. Atkey points in the book, students are directed to view an animationand then are provided with assignments to alter the animation inputand analyze the results.The concepts are then enhanced andsupported by end-of-chapter case studies of UNIX, Linux and WindowsVista. These provide students with a solid understanding of the keymechanisms of modern operating systems and the types of designtradeoffs and decisions involved in OS design. Because they areembedded into the text as end of chapter material, students areable to apply them right at the point of discussion. This approachis equally useful as a basic reference and as an up-to-date surveyof the state of the art.
William Stallings is an American author. He has written computer science textbooks on operating systems, computer networks, computer organization, and cryptography.
It's a good book and I have many experiences with that and it's really helpful, but remember it's not enough for learning. you'll need to look at other books too. I've been reading his book in a Operating System course at the university.