Professional Documents
Culture Documents
1
The hardware —the central processing unit (CPU),the memory,and the
input/output (I/O) devices — provides the basic computing resources for the
system.
The application programs — such as word processors, spreadsheets,
compilers, and Web browsers — define the ways in which these resources
are used to solve users’ computing problems.
The operating system controls the hardware and coordinates its use among
the various application programs for the various users.
The operating system is the first encoded with the Computer and it remains
on the memory all time thereafter.
User View – The goal of the operating system in this viewpoint is to maximize the
work (or play) that the user is performing. The user view depends on the system
interface that is used by the users. ie. The user’s view of the operating system
depends on the type of user. The different types of user view experiences can
be explained as follows −
2
because there may be multiple terminals connected to the mainframe and the
operating system makes sure that all the resources such as CPU, memory, I/O
devices etc. are divided uniformly between the users.
If the user is using a handheld computer such as a mobile, then the operating
system handles the usability of the device including a few remote operations.
The battery level of the device is also taken into account. They are connected
to networks through cellular or other wireless technologies.
There are some devices that contain very less or no user views because
there is no interaction with the users. Examples are embedded computers in
home devices, automobiles etc. It may have numeric keypads and may turn
indicator lights on or off to show status, but they and their operating systems
are designed primarily to run without user intervention.
System View – The goal of the operating system in this viewpoint is to maximize
the performance. In this viewpoint, the operating system is more involved with
hardware services – CPU time, memory space, I/O operation, and so on. The
operating system is involved in managing the hardware resources and allocation
them to programs and users for maximum performance. In this, Operating
system can be viewed as a resource allocator and control program.
3
The different types of system view for operating system can be explained as
follows:
The system views the operating system as a resource allocator. There are
many resources such as CPU time, memory space, file storage space, I/O
devices etc. that are required by processes for execution. It is the duty of the
operating system to allocate these resources judiciously to the processes so that
The operating system can also work as a control program. It manages all
the processes and I/O devices so that the computer system works smoothly and
there are no errors. It makes sure that the I/O devices work in a proper manner
without creating problems. It manages the execution of user programs to