Four Components of a Computer System

Abstract view of the components of a computer system.

Abstract view of the components of a computer system.

A computer system can be divided into four components:

What Operating Systems Do

The user’s view of the computer depends on how they are interfacing with the system.

If the resources of the computing system are being used by a single user, then:

If the resources are shared between multiple users, then:

Should the system have its own dedicated resources, but also share some resources with other workstations (such as file and print servers), then the OS is designed to compromise between ease of use and resource utilization.

Defining Operating Systems

The operating system is a resource allocator — it manages the various resources of the computer system. The OS must decide how to allocate these resources to specifics programs & users in an efficient and fair manner.

The OS as a control program, which is responsible for managing user program execution, preventing errors and improper use, as well as the control and operation of I/O devices.