09-05-2015, 02:54 PM
A program that controls the execution of application programs An interface between applications and hardware
Memory Management
Process isolation
Automatic allocation and management
Support of modular programming
Protection and access control
Long-term storage