n (software) Software that controls the allocation and usage of hardware resources such as memory, CPU time, disk space, and input and output devices.