Is the central component of most computer operating system it is a bridge between applications and the actual data processing done at the hardware level
Responsibilities include managing the system's resource the communication between hardware and software component