This module covers the concepts and fundamentals of operating systems – the underlying software that powers computers today. It investigates the major operating systems and their underlying fundamentals including process management, memory management, device management, and file management. Problems designed to encourage practical hands-on exploration will be used.