Cristian Hill. 3.3.1 Define Operating System A collection of programs which deal directly with the hardware system and sub-systems, provide user interfaces.