Is the central component of most computer
operating systems; it is a bridge between
applications and the actual data processing done
at the hardware level.
Responsibilities include managing the system's
resources (the communication between hardware
and software components).