Operating System Services are described as follows
An operating system gives the environment within which the programs are executed. It provides particular services to programs and users of those programs, which differ from operating system to operating system. Some of the common ones are given below:
Program execution The system should be able to load a program into memory and to run the programs. The program should be able to end its execution.
I/O Operations A running program may need I/O, which might involve a file or an I/O device. For the efficiency and protection user generally cannot control I/O devices directly. The OS gives a means to do I/O.
File System Manipulation Programs require to read, write files. Also they should be capable to create and delete files by name.
Communications There are cases in which one program requires to exchange information with the other process. This can happen between processes which are executing on the same computer or between processes which are executing on different computer systems tied together by the computer network. Communication might be implemented by means of shared memory or the message passing.
Error detection The OS constantly requires to be aware of the possible errors. Error might occur in the CPU and memory hardware, in I/O devices and in user program. For each type of error, the OS should take suitable action to ensure correct and consistent computing.
In order to support the efficient operation of the system itself, the system gives the below written functions:
Resource allocation When the multiple users are logged on the system or multiple jobs are running at the same instant of time, resources should be allocated to each of them. There are number of routines to allocate plotters schedule jobs, modems and other peripheral devices.
Accounting We want to keep the track of which users use how many and what kinds of computer resources. This record keeping might be used for accounting or simply for accumulating the usage statistics.
Protection: The owners of the information stored in the multi user computer system might want to control use of that information. When the several disjointed processes execute concurrently it should not b possible for one process to interfere with the others or with operating system itself. Protection includes ensuring that all access to system resources is controlled or not.
Email based Operating System assignment help - homework help at Expertsmind
Are you searching Operating System expert for help with Operating System Services questions? Operating System Services topic is not easier to learn without external help? We at www.expertsmind.com offer finest service of operating system assignment help and operating system homework help. Live experts are available for 24x7 hours helping students in their Operating System Services related problems. We provide step by step Operating System Services question's answers with 100% plagiarism free content. We prepare quality content and notes for Operating System Services topic under operating system theory and study material. These are avail for subscribed users and they can get advantages anytime.
Why Expertsmind for assignment help
- Higher degree holder and experienced tutors network
- Punctuality and responsibility of work
- Quality solution with 100% plagiarism free answers
- Time on Delivery
- Privacy of information and details
- Excellence in solving operating system questions in excels and word format.
- Best tutoring assistance 24x7 hours