
''Modern Operating Systems'' is a book written by
Andrew Tanenbaum
Andrew Stuart Tanenbaum (born March 16, 1944), sometimes referred to by the handle AST, is an American-born Dutch computer scientist and retired professor emeritus of computer science at the Vrije Universiteit Amsterdam in the Netherlands.
He ...
, a version (which does not target implementation) of his book ''
Operating Systems: Design and Implementation''. It is now in its 5th edition, published October 2022 (), written together with
Herbert Bos.
''Modern Operating Systems'' (mostly known as ''MOS'') is a popular book across the globe and includes the fundamentals of an
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
with small amounts of code written in autonomous
C language
C (''pronounced'' '' – like the letter c'') is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely used and influential. By design, C's features cleanly reflect the capabilities o ...
. ''MOS'' describes many
scheduling algorithm
In computing, scheduling is the action of assigning resources to perform tasks. The resources may be processors, network links or expansion cards. The tasks may be threads, processes or data flows.
The scheduling activity is carried out by ...
s.
Books on operating systems
Computer science books
1992 non-fiction books
{{compu-book-stub