- communicates with the hardware operating system, responsible for resource allocation (allocation of the available memory or computing time) (e.g. ms windows, mac os x windows mobile, android, ios
- communicates with the hardware operating system, responsible for resource allocation (allocation of the available memory or computing time) (e.g. ms windows, mac os x windows mobile, android, ios
helps the computer monitor itself in order to function efficiently   makes operating system: master controller of all computer activities  microsoft windows, mac os, ios, android