answersLogoWhite

0

Operating system (OS) provides two main services: file management and user interface with the hardware system. ^^ Following are the five services provided by an operating systems to the convenience of the users. The purpose of a computer systems is to allow the user to execute programs. So the operating systems provides an environment where the user can conveniently run programs. The user does not have to worry about the memory allocation or multitasking or anything. These things are taken care of by the operating systems. Running a program involves the allocating and deallocating memory, CPU scheduling in case of multiprocess. These functions cannot be given to the user-level programs. So user-level programs cannot help the user to run programs independently without the help from operating systems. === === === === Each program requires an input and produces output. This involves the use of I/O. The operating systems hides the user the details of underlying hardware for the I/O. All the user sees is that the I/O has been performed without any details. So the operating systems by providing I/O makes it convenient for the users to run programs. For efficiently and protection users cannot control I/O so this service cannot be provided by user-level programs. === === === === The output of a program may need to be written into new files or input taken from some files. The operating systems provides this service. The user does not have to worry about secondary storage management. User gives a command for reading or writing to a file and sees his her task accomplished. Thus operating systems makes it easier for user programs to accomplished their task. This service involves secondary storage management. The speed of I/O that depends on secondary storage management is critical to the speed of many programs and hence I think it is best relegated to the operating systems to manage it than giving individual users the control of it. It is not difficult for the user-level programs to provide these services but for above mentioned reasons it is best if this service s left with operating system. === === === === There are instances where processes need to communicate with each other to exchange information. It may be between processes running on the same computer or running on the different computers. By providing this service the operating system relieves the user of the worry of passing messages between processes. In case where the messages need to be passed to processes on the other computers through a network it can be done by the user programs. The user program may be customized to the specifics of the hardware through which the message transits and provides the service interface to the operating system. === === === === An error is one part of the system may cause malfunctioning of the complete system. To avoid such a situation the operating system constantly monitors the system for detecting the errors. This relieves the user of the worry of errors propagating to various part of the system and causing malfunctioning. This service cannot allowed to be handled by user programs because it involves monitoring and in cases altering area of memory or deallocation of memory for a faulty process. Or may be relinquishing the CPU of a process that goes into an infinite loop. These tasks are too critical to be handed over to the user programs. A user program if given these privileges can interfere with the correct (normal) operation of the operating systems.

User Avatar

Karina Ernser

Lvl 10
2y ago

What else can I help you with?

Related Questions

What are some of the services provided by the software Welcom?

The services provided by the software Welcom include the following: Disaster Covering plan, Hardware/Operating System audits and Performance Analysis/Tuning.


What is the different between operating system and router operating system?

A "router operating system" is called firmware. It runs a router. A regular OS (Operating System) runs your computer. Operating systems are provided by many different organizations and corporations. Firmware is provided by the manufacturer.


Why do operating systems exist?

Applications require the common services provided by operating systems in order to interact with the hardware.


What provides a mechanism for the user to communicate with the operating system and request operating system services?

User Interface


What are all the Extended services provided by the operating system?

Ubiquitous communications Network OS extension Binary large objects (BLOBs) Global directories and Network yellow pages Authentication and Authorization services System management Network time Database and transaction services Internet services Object- oriented services


What services are provided by GE Water?

There are many services provided by GE Water. Services provided by GE Water include water treatment services, waste-water treatment services, and process system solutions.


Is Windows Azure a operating system?

Windows Azure is not an operating system. It is a cloud computing platform and set of services provided by Microsoft. It allows developers to build, deploy, and manage applications and services through Microsoft-managed data centers. Windows Azure supports different operating systems, including Windows Server and Linux distributions, enabling developers to run their applications on a scalable and flexible cloud infrastructure.


What services are provided at Virtualbox?

VirtualBox is an x86 virutalization software package developed by Oracle Corporation. After being installed on the consumer's main operating system, the software is used to load and run other operating systems within a virtual environment.


What purpose does an operating system deployment serve?

Operating System Deployment is a server technology from Microsoft for network-based installation of Windows operating system. The technology is the successor to Remote Installation Services.


What provides a mechanism for the user to coummunicate with the operating system and request operating system services?

check your answer


What are system calls in Unix?

System calls provides interface use of services available in the operating system.


What are two types of user interface provided by an operating system?

gui and cli