Operating Systems
Books
Operating System Concepts, by Silberschatz, Galvin and Gagne, 9/E(2012)
Operating Systems: Internals and Design, 8/E(2011), by William Stallings
Modern Operating Systems, 4/E(2014), by Andrew S. Tanenbaum and Herbert Bos
Schaum's outline of operating systems(2002), by J Archer Harris
Operating Systems: Three Easy Pieces(2018), by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau
Other Resources
Web based Operating Systems Scheduling Algorithm Simulator with javascript