Abstract :
The term “operating system” usually refers to the software that provides the interface between the user and the computer system hardware. This software/hardware system can be viewed as an extended machine which is more convenient and economical to use than the bare machine. As the interface between user and hardware, operating systems must be designed with due consideration for both user requirements and technological constraints and opportunities.