Operating System - User View and System View

Operating System is designed both by taking user view and system view into consideration.
Below is what the users and system thinks about Operating System.

User View

  1. The goal of the Operating System is to maximize the work and minimize the effort of the user.
  2. Most of the systems are designed to be operated by single user, however in some systems multiple users can share resources, memory. In these cases Operating System is designed to handle available resources among multiple users and CPU efficiently.
  3. Operating System must be designed by taking both usability and efficient resource utilization into view.
  4. In embedded systems(Automated systems) user view is not present.
  5. Operating System gives an effect to the user as if the processor is dealing only with the current task, but in background processor is dealing with several processes.

System View

  1. From the system point of view Operating System is a program involved with the hardware.
  2. Operating System is allocator, which allocate memory, resources among various processes.It controls the sharing of resources among programs.
  3. It prevents improper usage, error and handle deadlock conditions.
  4. It is a program that runs all the time in the system in the form of Kernel.
  5. It controls application programs that are not part of Kernel.

What is Operating System

Operating System is an interface between the user and the system, by allocated various hardware resources such as memory among various Software and processes.
In addition it also provides GUI interface for users to easily operate upon the system and hardware. It performs job scheduling, system maintenance, which we will discuss in later posts

A Computer system can be roughly divided into 4 parts - Hardware, Operating System, System Software and Application software.
Below the diagram shows the basic interaction of Operating System with hardware and other Software.

Operating System Basic


In the above figure you can notice that Operating System acts as a link between hardware and software. User interacts on Software and thus operated upon hardware indirectly through Operating System.

Back To Top