answersLogoWhite

0


Best Answer

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

Wiki User

15y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

15y ago

Services provided by Operating Systems.. that's a long list. An operating system basically provides a graphical interface to program files and stuff such as that. Without a graphical interface then there would still be a DOS based window and you would be loading up computer programs using text.

This answer is:
User Avatar

User Avatar

Clarence Rabino

Lvl 2
2y ago

Contrast and compare an application programming interface (API) and an application binary interface (ABI).

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What are the Service provided by operating system?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

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.


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

gui and cli


What are Advantages of a hydraulic system?

The hydraulic system are provided auto system and high level pressure control, and safety for operating system


What is the special code that prioritizes service requests from the operating system?

A special numerical code that prioritizes device requests from the operating system is called


What is tos elevation?

TOS is an acronym or stands for Terms Of Service, The Operating System, Time Of Service, Type Of Service.


What is a typically included in a service pack?

operating system upgrades and patches


What can a service technician do to keep the refrigeration system operating at peak efficiency?

No


What does Microsoft call its significant operating system patches?

Service packs.


What is TOS elevation mean?

TOS is an acronym or stands for Terms Of Service, The Operating System, Time Of Service, Type Of Service.


Updates called contain fixes and enhancements to the operating system?

service packs


What can the service technician do to keep the refrigeration system operating at peak efficiency?

Yes


With what Windows operating system was DirectX10 released?

DirectX10 was released with the Windows95 GEM Service release 2, but not in the original WIndows95. Starting with Windows98, DirectX10 was released with the operating system and has been included with every operating system since.