6.1.5 - Explain the role of the operating system in terms of managing memory, peripherals and hardware interfaces