The purpose of this book is to study algorithms needed in the design of computer operating systems, specificaly : a-sequencing and control alogorithms designed to avoid various types of failures in system supporting concurrent processes. b-scheduling algorithms. c-algorithms for using input-output devices and buffer storage. d-storage management algorithms.