Ebook : Operating System Concepts, Abraham Silberschatz, Pages 543-586