若釆用雙緩沖技術把從磁盤讀出的數據經過用戶程序處理后,把處理好的數據送到磁帶機中保存,并讀下一塊數據。如果
若釆用雙緩沖技術把從磁盤讀出的數據經過用戶程序處理后,把處理好的數據送到磁帶機中保存,并讀下一塊數據。如果每次從磁盤讀一塊數據到緩沖區或從緩沖區寫一塊數據到磁帶的時間均為T,從緩沖區送數據到用戶區或從用戶區送緩沖區的時間為t,用戶程序每次處理從一個緩沖區送來的數據的處理時間為p。那么,當T=20ms,t=0.1ms,p=30ms時,如果共有2塊數據需要處理,那么處理完這批數據的總時間是(?。?。
A.100.3ms
B.100.2ms
C.120.4ms
D.120.3ms
A.100.3ms
B.100.2ms
C.120.4ms
D.120.3ms
查看答案解析
【正確答案】
C 【答案解析】
假設外圍設備與緩沖區交換信息的時間為T,緩沖區與用戶工作區之間傳送信息所需時間為t,用戶進程處理信息所需時間為p。采用雙緩沖技術后,對每一批信息經讀/寫和處理,所需花費的時間為max((T-t),p)+t。所以根據已知條件可得:20-0.1=19.9本題知識點:緩沖技術,
讓自考更有氛圍,想加入自考365交流群請添加小編微信zbzikao365
你可能喜歡
關注添加
掃碼加入備考交流群
與更多考生一起交流學習經驗
備戰考試,獲取試題及資料
掃碼下載APP
海量歷年試題、備考資料
免費下載領取
掃碼進入微信小程序
每日練題鞏固、考前模擬實戰
免費體驗自考365海量試題

