2023年計算機考研408真題_29題
29.在乙個檔案被使用者程序首次開啟的過程中, 作業系統需做的是(b)。
a.將檔案內容讀到記憶體中
b.將檔案控制塊讀到記憶體中
c.修改檔案控制塊中的讀寫許可權
d.將檔案的資料緩衝區首指標返回給使用者程序
相關知識點:檔案的開啟與關閉
一直感覺這個地方學的比較模糊,現對核心知識進行提煉:
乙個檔案首次被開啟時,系統呼叫open將檔案目錄項從外存,複製到記憶體系統開啟檔案表的乙個表目中,並返回指向該錶目的指標(在open呼叫完成後,作業系統對該檔案的任何操作都不再需要檔名,而是使用該指標)
當另乙個程序再對該檔案執行open時,則在其程序開啟檔案表中增加乙個條目,指向系統開啟檔案表的相應條目
通常,系統開啟檔案表的每個條目,還用乙個檔案開啟計數器來記錄開啟該檔案的程序的個數,當計數器為0時,表明該條目對應的檔案不再被使用,系統將**分配給該檔案的資源
注:
2023年計算機考研408作業系統真題(客觀題)
1 下列關於多工作業系統的敘述中,正確的是 具有併發和並行的特點 需要實現對共享資源的保護 需要執行在多 cpu 的硬體平台上 a.僅 b.僅 c.僅 d.答案 c 解析 多工作業系統可以在同一時間內執行多個應用程式,即多工作業系統具有併發和並行的特點,即 i 正確 多個任務必須互斥地訪問共享資源,...
2023年計算機考研程式設計
題目 請設計乙個演算法,將給定的表示式樹 二叉樹 轉換為等價的中綴表示式 通過括 號反映操作符的計算次序 並輸出。例如,當下列兩棵表示式樹作為演算法的輸入時 二叉樹結點定義如下 typedef struct node btree 要求 1 給出演算法的基本設計思想。2 根據設計思想,採用c或c 語言...
計算機考研複試真題 階乘
輸入n,求y1 1 3 m m是小於等於n的最大奇數 y2 2 4 p p是小於等於n的最大偶數 每組輸入包括1個整數 n可能有多組測試資料,對於每組資料,輸出題目要求的y1和y2示例1 4 7 26 解題思路 1.寫乙個求某一數字m的階乘函式。2.對於輸入的n進行最大奇數和偶數的確定,確定方法 若...