Fundamentals of Computer Systems,
Completion requirements
2. Operating Systems
2.1 Functions of an Operating System
Managing hardware, software, processes, memory, and user interfaces.
2.2 Common Operating Systems
Overview of Windows, Linux, and macOS; pros and cons.