Professional Documents
Culture Documents
OSG202 Lab 3
OSG202 Lab 3
OSG202 Lab 3
Q1. A disk queue with requests for I/O blocks on cylinders in orders: 10, 22,
(2 20, 2, 40, 6, 38. Assume that the disk head is initially at cylinder 9. How
points) many cylinder do total head movement using SSF (Shortest Seek
First) algorithms?
a. 47
b. 69
c. 45
2 6 9 10 20 22 38 40
Number of cylinders = 1 + 4 + 4 + 18 + 2 + 16 + 2 = 47.
=> Choose A
Q2. A disk queue with requests for I/O blocks on cylinders in orders: 10,
(2 22, 20, 2, 40, 6, 38. Assume that the disk head is initially at cylinder
points) 38. Which the ordering cylinder in progress do using a slight
modification of elevator algorithms?
a. 38 38 40 2 6 10 20 22
b. 38 40 2 6 10 20 22 38
c. 38 38 22 20 10 6 2 40
d. 38 38 40 22 20 10 6 2
2 6 10 20 22 38 40
Number of cylinders = 2 + 18 + 2 + 10 + 4 + 4 = 40
=> Choose B
Q3: Suppose that a disk drive has 5000 cylinders, numbered 0 to 4999. The drive is
currently serving a request at cylinder 143, and the previous request was at cylinder
125. The queue of pending requests, in FIFO order, is 86, 1470, 913, 1774, 948,
1509, 1022, 1750, 130
Starting from the current head position, what is the total distance (in cylinders) that
the disk arm moves to satisfy all the pending requests, for each of the following disk-
scheduling algorithms?
Ổ đĩa đang phục vụ một yêu cầu ở trụ 143, và yêu cầu trước đó là ở trụ 125. Vậy
nên mục tiêu đang di chuyển về bên phải.
a. FCFS = 57 + 1384 + 557 + 861 + 826 + 561+ 487 + 728 + 1620 = 7081.
b. SSTF = 13 + 44 + 827 + 35 + 74 + 448 + 39 + 241 + 24 = 1745.
c. SCAN = 770 + 35 + 74 + 448 + 39 + 241 + 24 + 3225 + 4869 + 44 = 9769.
d. C-SCAN = 770 + 35 + 74 + 448 + 39 + 241 + 24 + 3225 + 4999 + 86 + 44 = 9985.
e. LOOK = 770 + 35 + 74 + 448 + 39 + 241 + 24 + 1644 + 44 = 3319.
f. C-LOOK = 770 + 35 + 74 + 448 + 39 + 241 + 24 + 1688 + 44 = 3363.
FCFS
86 130 143 913 948 1022 1470 1509 1750 1774 4999
SSTF
86 130 143 913 948 1022 1470 1509 1750 1774 4999
SCAN
86 130 143 913 948 1022 1470 1509 1750 1774 4999
C-SCAN
0 86 130 143 913 948 1022 1470 1509 1750 1774 4999
LOOK
86 130 143 913 948 1022 1470 1509 1750 1774 4999
D-LOOK
86 130 143 913 948 1022 1470 1509 1750 1774 4999