OSY Unit 1 User Views of Os
OSY Unit 1 User Views of Os
The user view depends on the system interface that the users use. The user view is all
about how the user has to interact with the operating system with the help of various
application programs. From the system point of view, we will see how the hardware
interacts with the operating system to accomplish the various tasks.
Some systems are designed for a single user to monopolize the resources to
maximize the user's task. In these cases, the OS is designed primarily for ease of use,
with little emphasis on quality and none on resource utilization. The different types
of user view experiences can be explained as follows:
1. Single User View: Most computer users use a monitor, keyboard, mouse, printer,
and other accessories to operate their computer system. These systems are much
more designed for a single user experience and meet the needs of a single user,
where the performance is not given focus as the multiple user systems. In some
cases, the system is designed to maximize the output of a single user. As a result,
more attention is laid on accessibility, and resource allocation is less important.
For example, if the user uses a personal computer, the operating system is largely
designed to make the interaction easy. Attention is also paid to the system's
performance, but there is no need for the operating system to worry about resource
utilization. This is because the personal computer uses all the resources available,
and there is no sharing.
3. Handled User View: If the user uses a handheld computer such as a mobile, then
the operating system handles the device's usability, including a few remote
operations. The battery level of the device is also taken into account. Smartphones
interact via wireless devices to perform numerous operations, but they're not as
efficient as a computer interface, limiting their usefulness. However, their operating
system is a great example of creating a device focused on the user's point of view.
4. Embedded System User View: Some systems, like embedded systems, lack a user
point of view. The remote control used to turn onor off the tv is all part of an
embedded system in which the electronic device communicates with another
program where the user viewpoint is limited and allows the user to engage with the
application.
Some devices contain very less or no user view because there is no interaction with
the users, such as embedded systems. The remote you use for turning on or off the
TV is part of an embedded system where the electronic device interacts with the
other application. The user viewpoint is not much, but it allows users to interact with
the application.
Only the operating system can allocate resources, and it has used several tactics and
strategies to maximize its processing and memory space. The operating system uses
a variety of strategies to get the most out of the hardware resources, including
paging, virtual memory, caching, and so on. These are very important in the case of
various user viewpoints because inefficient resource allocation may affect the user
viewpoint, causing the user system to lag or hang, reducing the user experience.
2. Control Program: The operating system can also work as a control program. It
manages all the processes and I/O devices to work smoothly, and there are no errors.
The user may request an action that can only be done with I/O devices; in this case,
the operating system must also have proper communication, control, detect, and
handle such devices. It makes sure that the I/O devices work correctly without
creating problems.
4. Computers were required to solve user problems easily. However, it is not easy to
work directly with computer hardware. So, operating systems were developed to
communicate with the hardware easily.
5. An operating system can also be considered as a program running at all times in
the background of a computer system (known as the Kernel) and handling all the
application programs. This is the definition of the operating system that is generally
followed.