GATE Questions

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Operating systems GATE Practice Questions

Date: 07.04.20
Deadline: 10.04.20. Write the answers and write the justification / explanation and send
the document to my mail: infoilai11@gmail.com.

1. Which of the following does not interrupt a running process? (GATE CS 2001)


(a) A device
(b) Timer
(c) Scheduler process
(d) Power failure
Answer:________
2. Consider the 3 processes, P1, P2 and P3 shown in the table (2012 GATE)
Process Arrival time Time unit required
P1 0 5
P2 1 7
P3 3 4
The completion order of the 3 processes under the policies FCFS and RRS (round robin
scheduling with CPU quantum of 2 time units) are
(A) FCFS: P1, P2, P3 RR2: P1, P2, P3
(B) FCFS: P1, P3, P2 RR2: P1, P3, P2
(C) FCFS: P1, P2, P3 RR2: P1, P3, P2
(D) FCFS: P1, P3, P2 RR2: P1, P2, P3
Answer:________

3. Which of the following is NOT a valid deadlock prevention scheme? (GATE CS 2000)
(a) Release all resources before requesting a new resource
(b) Number the resources uniquely and never request a lower numbered resource than the last
one requested.
(c) Request and all required resources be allocated before execution.
(d) Never request a resource after releasing any resource
Answer:________
4. Consider the following table of arrival time and burst time for three processes P0, P1 and P2.
(2011)
Process Arrival time Burst Time
P0 0 ms 9 ms
P1 1 ms 4 ms
P2 2 ms 9 ms
The pre-emptive shortest job first scheduling algorithm is used. Scheduling is carried out only at
arrival or completion of processes. What is the average waiting time for the three processes?
(A) 5.0 ms
(B) 4.33 ms
(C) 6.33 ms
(D) 7.33 ms
Answer:________

5. Let the time taken to switch between user and kernel modes of execution be t1 while the time
taken to switch between two processes be t2. Which of the following is TRUE? (GATE CS 2011)
(A) t1 > t2
(B) t1 = t2
(C) t1 < t2
(D) Nothing can be said about the relation between t1 and t2
Answer:________

6. A system uses FIFO policy for page replacement. It has 4 page frames with no pages loaded
to begin with. The system first accesses 100 distinct pages in some order and then accesses
the same 100 pages but now in the reverse order. How many page faults will occur? (GATE CS
2010)
(A) 196
(B) 192
(C) 197
(D) 195
Answer:________
7. Which of the following statements are true? (GATE CS 2010)
I. Shortest remaining time first scheduling may cause starvation
II. Preemptive scheduling may cause starvation
III. Round robin is better than FCFS in terms of response time
A) I only
(B) I and III only
(C) II and III only
(D) I, II and III
Answer:________

8. Consider a disk pack with 16 surfaces, 128 tracks per surface and 256 sectors per track. 512
bytes of data are stored in a bit serial manner in a sector. The capacity of the disk pack and the
number of bits required to specify a particular sector in the disk are respectively: (2007 GATE)
(A) 256 Mbyte, 19 bits
(B) 256 Mbyte, 28 bits
(C) 512 Mbyte, 20 bits
(D) 64 Gbyte, 28 bits
Answer:________

9. An operating system uses Shortest Remaining Time first (SRT) process scheduling algorithm.
Consider the arrival times and execution times for the following processes: (GATE)
Process Execution time Arrival time
P1 20 0
P2 25 15
P3 10 30
P4 15 45
What is the total waiting time for process P2?
(A) 5
(B) 15
(C) 40
(D) 55
Answer:________
10. Consider three CPU-intensive processes, which require 10, 20 and 30 time units and arrive
at times 0, 2 and 6, respectively. How many context switches are needed if the operating
system implements a shortest remaining time first scheduling algorithm? Do not count the
context switches at time zero and at the end. (GATE CS)
(A) 1
(B) 2
(C) 3
(D) 4
Answer:________

You might also like