interface between the hardware and application programs
collection of programs that manages hardware resources
system service provider to the application programs
All of the mentioned