16.1 Purposes of an Operating System