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.
Back To Top