Operating Systems - Examination 2013
Operating Systems
Instructions:
- The marks are indicated in the right-hand margin.
- There are TEN questions in this paper.
- Attempt any FIVE questions.
-
Define operating system. What are the duties performed by an operating system?
-
What are the main advantages of time sharing systems?
-
What are system calls? Explain their importance.
-
Differentiate between a file and a Directory. Justify for the need of file system.
-
Explain the main features of general graph directory structure.
-
What do you understand by deadlock? Discuss the methods to avoid deadlock in an operating system.
-
Explain the working of resource allocation graph.
-
What is the difference between physical and logical address space?
-
What are semaphores? How can they be used to handle the process synchronization problem?
-
What are the benefits of segmentation?
-
Explain the segmentation technique with the help of a diagram.
-
Explain the following terms:
(i) Turnaround time
(ii) Waiting time
(iii) Response time
(iv) Throughput -
Consider the following page replacement string: 7, 0, 1, 2, 0, 3, 0, 4, 2, 3, 0, 3, 2, 1, 2, 0, 1, 7, 0, 1
Find the number of page faults using the following algorithms for a memory of three frames:
(i) FIFO algorithm
(ii) LRU algorithm
-
What do you understand by fragmentation? Explain the difference between external and internal fragmentations.
-
What is a thread? Explain the benefits of using threads.
-
What do you understand by address binding? Explain the various address binding schemes.
-
Explain the importance of virtual memory.
-
What do you understand by disk scheduling? Describe seek time and rotational latency.
-
Describe SCAN scheduling. How is C-SCAN different from SCAN?
-
Micro kernel
-
Bankers Algorithm
-
Process control block
-
Paging
-
Indexed allocation