List five services provided by an operating system, Operating System

List five services provided by an operating system. Explain how each provides convenience to the users. Explain also in which cases it would be impossible for user-level programs to provide these services.

Program execution. The operating system loads the contents (or sections) of a file into memory and begins its execution. A user-level program could not be trusted to properly allocate CPU time. I/O operations.

File-system manipulation. There are many details in file creation, allocation, deletion, and naming that user should not have to perform. Blocks of disk space are used by files and must be tracked. Deleting a file needs removing the name file information and freeing the  allocated blocks.

Communications. Message passing between systems requires messages be turned into packets of information, sent to the network controller, transmitted across a communications medium, and reassembled by the destination system. Packet ordering and data correction must take place.

Error detection. Error detection happens at both the hardware and software levels. At the hardware level, all data transfers must be inspected to make sure that data have not been corrupted in transit. All data on media must be checked to be sure they have not altered since they were written to the media.

 

Posted Date: 6/6/2013 2:46:02 AM | Location : United States







Related Discussions:- List five services provided by an operating system, Assignment Help, Ask Question on List five services provided by an operating system, Get Answer, Expert's Help, List five services provided by an operating system Discussions

Write discussion on List five services provided by an operating system
Your posts are moderated
Related Questions
Present your own fully documented and tested programming example illustrating the prevention of a data race in a parallelised program. This is an example where total number of p

Question: a. The following questions refer to a generic Windows file system: i) Describe what happens when you high-level format a floppy disk? ii) What is the maximum size

Define the “Throughput” of a system  Throughput is Number of programs processed by it per unit time

Explain the Request/Response Interface   Many issues are involved in providing a procedural interface for client functions to interact with server components. First off, since

TII stands for The abbreviation of TII is Table of incomplete instructions.

Define CPU scheduling. CPU scheduling is the method of switching the CPU among several processes. CPU scheduling is the basis of multiprogrammed operating systems. By switching


Q. Capability lists are typically kept within the address space of the user. How does the system make sure that the user cannot modify the contents of the list? Answer: An ap

LRU approximation page replacement In this we utilize the reference bit associated with the page entry to choose a page to be removed. The various algorithms used for the imp

What is the use of FIFOs in client-server applications