Skip to Main Content

CS 331 Operating Systems: Reading list

CS 331 Operating Systems


Department: BSc Computer Science

Module Description: This course provides an introduction to the design and implementation of general purpose multi-tasking operating systems. It concentrates on the kernel aspects of such systems with the emphasis being on concepts which lead to practical implementations. Throughout the course reference is made to a number of significant actual operating systems (Linux, Windows variants etc.) to illustrate real implementations.


Module texts

  • Silberschatz, A., Galvin, P. B. and Gagne, G. (2019). Operating system concepts. 10th edn. Hoboken, NJ: Wiley. Purchase eBook

Recommended readings

Ask a Librarian for help to find and evaluate resources