Modern Operating Systems

A nice touch in this textbook is the self-assessment quizzes after each lesson.

Modern Operating Systems

You will find that this textbook covers all the core material you need for the course.