Aug 29, 2016 · System software includes the operating system, utilities, and computer programming tools. The operating system ( OS ) controls the allocation of hardware resources such as memory space and CPU processing time, and handles the basic input and output ( I/O ) for data flowing from and to storage devices (such as hard disks) and peripherals (such ...