A program P reads and processes 1000 consecutive records from a sequential file F stored on device D without using any file system facilities. Given the following:
(i) Size of each record = 3200 bytes.
(ii) Access time of D = 10 m secs.
(iii) Data transfer rate of D = 800 x 103 bytes/sec
(iv) CPU time to process each record = 3 m secs.
What is the elapsed time of P if F contains unblocked records and P uses one buffer(i.e. it always reads ahead into the buffer)?
A. | 12 sec |
B. | 14 sec |
C. | 17 sec |
D. | 21 sec |
Answer : B Explanation :
In case P uses one 'Read ahead' buffer the processing and transferring of records can be overlapped. |
|
Option: A Explanation : Explanation will come here. Explanation will come here. Explanation will come here. Explanation will come here. Explanation will come here. |