* A memory management component that includes
buffering, catching and spooling.
* A general device interface.
* Drivers for specified hardware devices.
Secondary storage management:
* Free space management.
* Storage alacation.
* Disk schduling.
Computer Hardware, Operating System and Networking.