2.1.6 Describe the main functions of an operating system.

This is confined to a single-user operating system. Technical details are not needed. For example, memory management should be described but how  this is handled in a multitasking environment is not expected.