User's View
The user view of the computer varies by the interface being used. Most computer users sit in front of a PC, consisting of a monitor, keyboard, mouse and system unit. Such a system is designed for one user to monopolize its resources, to maximize the work that the user is performing. In this case,the operating system is designed mostly for ease of use, with some attention paid to performance, and none paid to resource utilization.
Some users sit at a terminal connected to a mainframe or minicomputer. Other users are accessing the same computer through other terminals. These users share resources and may exchange information. The operating system is designed to maximize resource utilization.
Other users sit at workstations, connected to networks of other workstations and servers. These users have dedicated resources at their disposal, but they also share resources such as networking and servers.
Recently, many varieties of handheld computers have come into fashion. These devices are mostly standalone, used singly by individual users. Some are connected to networks, either directly by wire or through wireless modems. Due to power and interface limitations they perform relatively few remote operations. These operating systems are designed mostly for individual usability, but performance per amount of battery life is important as well.
Some computers have little or no user view. For example, embedded computers in home devices and automobiles may have numeric keypad, and may turn indicator lights on or off to show status, but mostly they and their operating systems are designed to run without user intervention.
Systems View
We can view an operating system as a resource allocator. A computer system has many resources - hardware and software - that may be required to solve a problem. The operating system acts as the manager of these resources.
An operating system can also be viewed as a control program that 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.
We have no universally accepted definition of what is part of the operating system. A simple viewpoint is that it includes everything a vendor ships when you order “the operating system”.
A more common definition is that the operating system is the one program running at all times on the computer (usually called the kernel), with all else being application programs. This is the one that we generally follow.
9 comments:
I very much appreciate your effort Mr. Mar Francis Paracuelles but you actually copied Silberchatz, Galvin and Gangne. Though, I've not very much knowledge about Operating systems but I think we should do (I mean we should deliver these sorts of concepts in different way) something different and which should be much more simple, specially for the beginners.............. Thank's and Best regards.... M.shahab-ud-Din, The University of Peshawar Pakistan.
hi Mr. Mar Francis Paracuelles this is amer from hyd
studying in jawaharlal technologocal university hyderabad
i'heard a lot about diffferentiative os my college is conducting fest i want to participate
in that fest so can u suggest me any kind of project i am l'll bit confusing what to do
from INDIA
SYSTEM VIEW
From the computer's point of view, the operating system is the program most intimately involved with the hardware. In this context, we can view an operating system as a resource allocator. A computer system has many resources that may be required to solve a problem: CPU time, memory space, file-storage space, I/O devices, and so on. The operating system acts as the manager of these resources. Facing numerous and possibly conflicting requests for resources, the operating system must decide how to allocate them to specific programs and users so that it can operate the computer system efficiently and fairly. As we have seen, resource allocation is especially important where many users access the same mainframe or minicomputer.
A slightly different view of an operating system emphasizes the need to control the various I/O 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.
correctness
convenience
efficiency
fairness
Karan Batalvi...
Dear Sir Much appreciated your answer. Thankyou for your help.
GOD bless you always and forever sir.
Convenient
Simple to understand
Great explanation
Hoping to provide some examples
Exactly.good point👍
Word by word same as in my MCS first semester OS book. Please concert it in a short form so that we van prepare it as a short question.
Word by word same as in my MCS first semester OS book. Please concert it in a short form so that we van prepare it as a short question.
Post a Comment