A computer system can be divided roughly into four components: the hardware/ the operating system, the application programs/ and the users.
The hardware - the Central Processing Unit, the memory and the input/output device 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.

There are two kind of views a system have, which means an outer view and a view from inside of the devices - about its internal functionalities which tells about how process actually has been completed.
User View
Goals :
- ease to use.
- complete resource utilization.
A user sits at a terminal connected to a mainframe or a minicomputer, other users are accessing the since computer through other terminals. These users share resources and may exchange information. The operating system in cases is designed to maximize resource utilization to assure that all available CPU time, memory, and I/0 are used efficiently and that no individual user takes more than her fair share.
A slightly different view of an operating system emphasizes the need to control the various I/0 devices and user programs. An operating system is a control program. A control program manages the execution of user programs to prevent errors and improper use of the computer. It is especially concerned with the operation and control of I/O devices.
Well explained
ReplyDelete