Modern Operating Systems
Modern Operating Systems is a book written by Andrew Tanenbaum, a version of his book Operating Systems: Design and Implementation which does not target implementation. It is now in its 5th edition, published October 2022, written together with Herbert Bos.
Modern Operating Systems is a popular book across the globe and includes the fundamentals of an operating system with small amounts of code written in autonomous C language. MOS describes many scheduling algorithms.