Recents in Beach

Operating System Services


Previous                                                          Next⏩



An operating system provides an environment for the execution of the program. It provides some services to the programs. 
The various services provided by an operating system are as follows:

• Program Execution: 
The system must be able to load a program into memory and to run 
that program. 
The program must be able to terminate this execution either normally or 
abnormally.
  
• I/O Operation: 
A running program may require I/O. This I/O may involve a file or a I/O 
device for specific device. 
Some special function can be desired. Therefore the operating system must provide a means to do I/O.  

• File System Manipulation: 
The programs need to create and delete files by name and read 
and write files.
 Therefore the operating system must maintain each and every files correctly.
  
• Communication: 
The communication is implemented via shared memory or by the 
technique of message passing in which packets of information are moved between the processes by the operating system.
  
• Error detection: 
The operating system should take the appropriate actions for the 
occurrences of any type like arithmetic overflow, access to the illegal memory location and too large user CPU time.
  
• Research Allocation: 
When multiple users are logged on to the system the resources must 
be allocated to each of them. 
For current distribution of the resource among the various processes the operating system uses the CPU scheduling run times which determine which 
process will be allocated with the resource.  

• Accounting:
 The operating system keep track of which users use how many and which kind 
of computer resources. 

• Protection: The operating system is responsible for both hardware as well as software protection.
 The operating system protects the information stored in a multiuser computer 
system



Previous                                                          Next⏩

  1. What is an Operating System ?
  2. Discuss the structure off OS ?
  3. Explain type of OS?
  4. Explain Function of OS?
  5. Explain OS Services ?
  6. What do mean by system call ?List different type ofsystem call available ?

  1. what is process ? and Characteristics ?
  2. What is different process state? explain the same in details?
  3. write short note on user level and kernal level threads?
  4. explain what is thread and its type ?
  5. explain scheduler ? (short term,medium term,and long term)
  6. state and explain scheduling criteria ?
  7. Explain scheduling algorithm ? [ FCFS,SJF,PRIORITY,ROUND ROBINE.]    

  1. What is process synchronization ? explain critical section problem and race condition ?
  2. what is Race Condition ?
  3. what is critical section problem?
  4. explain classical problem of synchronization?
  5. explain bounded - buffer problem?
  6. explain reader - writer problem ?
  7. explain Dining Philosophers Problem ?
  8. explain semaphores ? its type ?

  1.  What is deadlock ?
  2. What are the 4 condition to produce deadlock ?
  3. explain methods of handling deadlock ?
  4. explain in detail deadlock prevention ?
  5. write short note on deadlock avoidance ?
  6. explain deadlock detection ? 
  7. explain Banker algorithm with example ? 

Post a Comment

0 Comments