某個尚未打開的索引結構文件A以10個記錄為一組放在一個塊中(記錄號和塊號都從0開始編號,即L0-L9號記錄放在第0塊
某個尚未打開的索引結構文件A以10個記錄為一組放在一個塊中(記錄號和塊號都從0開始編號,即L0-L9號記錄放在第0塊中),當前目錄是文件A所在的目錄,主存中的“記錄成組和分解緩沖區”的長度跟磁盤塊的長度相等,用戶程序每次只能對一個記錄進行處理。如果用戶程序要連續對尚未打開的文件A的記錄作如下操作:讀L5、寫L3和寫L15,請按照發生的時間先后,描述文件系統完成這些操作時所有的訪問磁盤操作。
查看答案解析
【正確答案】
(1)打開文件A,并把文件A所在目錄中與文件A相應的目錄項讀入主存儲器。(2)把文件A的索引表讀入主存儲器。
(3)從索引表找出文件A的第0塊的物理位置,并把它讀入“記錄成組和分解緩沖區”。
(4)用戶程序通過“記錄成組和分解緩沖區”完成讀L5和寫L3操作。
(5)把第0塊寫入磁盤。
(6)從索引表中得到第1塊的物理位置,并將它讀入到“記錄成組和分解緩沖區”。
(7)用戶程序通過“記錄成組和分解緩沖區”完成寫L15。
(8)把第1塊寫入磁盤。
【答案解析】
參考教材P84-85。 本題知識點:基本文件操作及其使用,
讓自考更有氛圍,想加入自考365交流群請添加小編微信zbzikao365
你可能喜歡
關注添加
掃碼加入備考交流群
與更多考生一起交流學習經驗
備戰考試,獲取試題及資料
掃碼下載APP
海量歷年試題、備考資料
免費下載領取
掃碼進入微信小程序
每日練題鞏固、考前模擬實戰
免費體驗自考365海量試題

