Skip to content

GATE CS I/O Scheduling questions

Practise I/O Scheduling questions for GATE CS. Explore official PYQs and original topic-wise quizzes, check answers and view available solutions. Free, no sign-in.

Subject, topic, year and type filter the full library. Match any choice within a filter, and all selected filter categories. Search, source and sort apply to this page.

20 on this page
Official PYQ2024Operating SystemI/O SchedulingNAT · 2 marks
Consider a 512512 GB hard disk with 3232 storage surfaces. There are 40964096 sectors per track and each sector holds 10241024 bytes of data. The number of cylinders in the hard disk is _________.
Official PYQ2024Operating SystemI/O SchedulingNAT · 2 marks
Consider a disk with the following specifications: rotation speed of 60006000 RPM, average seek time of 55 milliseconds, 500500 sectors/track, 512512-byte sectors. A file has content stored in 30003000 sectors located randomly on the disk. Assuming average rotational latency, the total time (in seconds, rounded off to 22 decimal places) to read the …
Official PYQ2020Operating SystemI/O SchedulingMCQ · 2 marks
Consider the following five disk access requests of the form (request id, cylinder number) that are present in the disk scheduler queue at a given time. (P,155),(Q,85),(R,110),(S,30),(T,115)(P, 155), (Q,85), (R,110),(S, 30), (T,115) Assume the head is positioned at cylinder 100100. The scheduler follows Shortest Seek Time First scheduling to service the requests. Which one of the following …
Official PYQ2018Operating SystemI/O SchedulingNAT · 2 marks
Consider a storage disk with 44 platters (numbered as 0,1,20, 1, 2 and 33), 200200 cylinders (numbered as 0,1,…,1990, 1, … , 199), and 256256 sectors per track (numbered as 0,1,…2550, 1, … 255). The following 66 disk requests of the form [sector number, cylinder number, platter number] are received by the disk controller at the same time: …
Official PYQ2016Operating SystemI/O SchedulingNAT · 1 mark
Cylinder a disk queue with requests for I/OI/O to blocks on cylinders 47,38,121,191,87,11,92,10.47, 38, 121, 191, 87, 11, 92, 10. The C-LOOK scheduling algorithm is used. The head is initially at cylinder number 6363, moving towards larger cylinder numbers on its servicing pass. The cylinders are numbered from 00 to 199199. The total head movement (in number of cylinders) …
Official PYQ2015Operating SystemI/O SchedulingNAT · 1 mark
Consider a disk pack with a seek time of 44 milliseconds and rotational speed of 1000010000 rotations per minute (RPM). It has 600600 sectors per track and each sector can store 512512 bytes of data. Consider a file stored in the disk. The file contains 20002000 sectors. Assume that every sector access necessitates a seek, and the average rotational …
Official PYQ2015Operating SystemI/O SchedulingNAT · 1 mark
Suppose the following disk request sequence (track numbers) for a disk with 100100 tracks is given: 45,20,90,10,50,60,80,25,70.45, 20, 90, 10, 50, 60, 80, 25, 70. Assume that the initial position of the R/W head is on track 5050. The additional distance that will be traversed by the R/W head when the Shortest Seek Time First (SSTF) algorithm is used compared to the SCAN …
Official PYQ2015Operating SystemI/O SchedulingNAT · 1 mark
Consider a typical disk that rotates at 1500015000 rotations per minute (RPM) and has a transfer rate of 50×10650 \times 10^6 bytes/sec. If the average seek time of the disk is twice the average rotational delay and the controller's transfer time is 1010 times the disk transfer time, the average time (in milliseconds) to read or write a 512512-byte sector of …
Official PYQ2014Operating SystemI/O SchedulingNAT · 1 mark
Suppose a disk has 201201 cylinders, numbered from 00 to 200200. At some time the disk arm is at cylinder 100100, and there is a queue of disk access requests for cylinders 30,85,90,100,105,110,13530, 85, 90, 100, 105, 110, 135 and 145145. If Shortest-Seek Time First (SSTF) is being used for scheduling the disk access, the request for cylinder 9090 is serviced after …
Official PYQ2012Operating SystemI/O SchedulingMCQ · 1 mark
A file system with 300300 GByte disk uses a file descriptor with 88 direct block addresses, 11 indirect block address and 11 doubly indirect block address. The size of each disk block is 128128 Bytes and the size of each disk block address is 88 Bytes. The maximum possible file size in this file system is
Official PYQ2011Operating SystemI/O SchedulingMCQ · 1 mark
An application loads 100100 libraries at startup. Loading each library requires exactly one disk access. The seek time of the disk to a random location is given as 1010 ms. Rotational speed of disk is 60006000 rpm. If all 100100 libraries are loaded from random locations on the disk, how long does it take to load all libraries? (The time to transfer data …
Official PYQ2009Operating SystemI/O SchedulingMCQ · 1 mark
A hard disk has 6363 sectors per track, 1010 platters each with 22 recording surfaces and 10001000 cylinders. The address of a sector is given as a triple ⟨c,h,s⟩\langle c, h, s \rangle, where cc is the cylinder number, hh is the surface number and ss is the sector number. Thus, the 0th^{th} sector is addresses as ⟨0,0,0⟩\langle 0, 0, 0 \rangle, …
Official PYQ2009Operating SystemI/O SchedulingMCQ · 1 mark
A hard disk has 6363 sectors per track, 1010 platters each with 22 recording surfaces and 10001000 cylinders. The address of a sector is given as a triple ⟨c,h,s⟩\langle c, h, s \rangle, where cc is the cylinder number, hh is the surface number and ss is the sector number. Thus, the 0th^{th} sector is addresses as ⟨0,0,0⟩\langle 0, 0, 0 \rangle, …
Official PYQ2009Operating SystemI/O SchedulingMCQ · 1 mark
Consider a disk system with 100100 cylinders. The requests to access the cylinders occur in following sequence: 4,34,10,7,19,73,2,15,6,204, 34, 10, 7, 19, 73, 2, 15, 6, 20 Assuming that the head is currently at cylinder 5050, what is the time taken to satisfy all requests if it takes 1  ms1\;\text{ms} to move from one cylinder to adjacent one and shortest seek time first …
Official PYQ2008Operating SystemI/O SchedulingMCQ · 1 mark
For a magnetic disk with concentric circular tracks, the seek latency is not linearly proportional to the seek distance due to
Official PYQ2007Operating SystemI/O SchedulingMCQ · 1 mark
Consider a disk pack with 1616 surfaces, 128128 tracks per surface and 256256 sectors per track. 512512 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:
Official PYQ2005Operating SystemI/O SchedulingMCQ · 1 mark
What is the swap space in the disk used for?
Official PYQ2005Operating SystemI/O SchedulingMCQ · 1 mark
Normally user programs are prevented from handling I/O directly by I/O instructions in them. For CPUs having explicit I/O instructions, such I/O protection is ensured by having the I/O instruction privileged. In a CPU with memory mapped I/O, there is no explicit I/O instruction. Which one of the following is true for a CPU with memory mapped I/O?
Official PYQ2005Operating SystemI/O SchedulingMCQ · 1 mark
Which one of the following is true for a CPU having a single interrupt request line and a single interrupt grant line?
Official PYQ2004Operating SystemI/O SchedulingMCQ · 1 mark
A unix-style I-nodes has 1010 direct pointers and one single, one double and one triple indirect pointers. Disk block size is 11 Kbyte, disk block address is 3232 bits, and 4848-bit integers are used. What is the maximum possible file size?