計算機四級之 操作系統21—30題知識點總結,特別適合懶人複習

操作系統20—30題知識點總結

第21題

1 文件系統實現文件的按名存取是通過 文件目錄查找工作完成的。
2 限制子目錄個數不能提高文件目錄檢索效率。
3 在文件系統中,必須爲每個文件建立一個至少包含文件名和文件物理存儲地址的數據結構,稱爲 文件控制塊(FCB) )。
文件系統中, 文件訪問控制信息存儲的合理位置是 文件控制塊。
文件使用的次數不是位於文件控制塊中的。
文件修改次數不是位於文件控制塊中的。
文件分配表不是位於文件控制塊中的。
用戶打開文件列表不是位於文件控制塊中的。

4 文件的邏輯結構有流式結構 ( 無結構文件 ) 和記錄結構 ( 有結構文件) )。通常二進制可執行文件採用的文件邏輯結構是 流式結構。

5 文件的物理結構基本上有三種結構: 順序結構、鏈接結構、索引結構。文件系統中,若把邏輯上連續的文件信息依次存放在連續編號的磁盤塊中,這種結構稱爲 順序結構。
對於建立在磁帶機上的文件系統,最合適的文件物理結構是 順序結構。
需要經常進行訪問的文件, 順序文件(順序結構的文件)最適合連續存取。

6 文件系統中,設置當前工作目錄的主要目的是 加快文件的檢索速度。
7 對於採用樹形目錄結構的文件系統,錯誤的說法是 由操作系統決定如何設置當前工作目錄。應當由用戶決定如何設置當前工作目錄。

8 文件描述符是執行打開文件操作時由操作系統返回的。文件描述符是執行創建文件操作時不需要設置的。

9 文件的創建日期和時間一經創建後就不能修改。
10 文件的保存期限是創建文件時可以設置缺省值的。

第22題

1 使用文件前要先打開文件。在成功執行打開文件系統調用後,系統會返回給用戶一個 文件描述符。
2 打開文件必須先提出“打開”文件的請求,必須向系統提供參數:用戶名、文件名、存取方式、存儲設備類型、口令等, 並不需要填寫文件讀寫方式。文件系統在接到用戶的“打開”文件要求後,應完成的主要工作爲:根據文件名查找文件目錄,檢查相關文件控制塊是否讀入內存,並檢查文件操作是否合法。最後將文件描述符返回給用戶。

3 轉儲還可以分爲 海量轉儲 (完全備份) 和增量轉儲 (增量備份)兩種方式。海量轉儲是指每次轉儲全部數據庫。 增量轉儲則指每次只轉儲上一次轉儲後更新過的數據。

4使用文件系統時,通常要顯式地進行open()操作,這樣做的目的是 將文件控制塊讀入內存。
5 使用文件系統時,通常要顯式地進行 close()操作,這樣做的目的是 將文件控制塊寫入磁盤或緩存。
6 在一個採用一級索引結構的文件系統中,磁盤塊大小爲 4096B。若某文件的大小爲2555900B,則該文件需要佔用 2555900B/4096B=624 個磁盤塊。

7 下列文件物理結構中,適合隨機訪問且易於文件擴展的是 索引結構。
8 下列對文件的描述中, 用戶對文件的存取方式與文件的物理結構相關。
9 用磁帶作爲文件存儲介質時,最適合的文件物理結構爲 順序結構。
10 讀寫硬盤時, 數據傳輸操作花費時間最短。
11 對外存儲設備存取的過程順序是: 讀狀態→ 置數據→ 置地址→ 置控制→ 再讀狀態…
12 下列關於實現創建文件操作的描述中,哪一個是錯誤的。
錯誤: 實現創建文件操作時,需要檢查文件的存取權限是否合法 。正確:創建文件時不需
要檢查文件的存取權限,讀寫文件時需要。
創建文件操作完成後,該文件得到一個新的文件控制塊(FCB)。
創建文件操作完成後,操作系統給該文件分配一定的存儲空間。
實現創建文件操作時,需要檢查文件名的合法性。
13 下列關於實現打開文件操作的敘述中,哪一個是錯誤的。
錯誤: 完成打開文件操作後系統不返回任何值 。正確:完成打開文件後,系統會返回文件描述符 fd,通過返回的 fd 操作文件。
打開文件是使用文件的第一步
打開文件操作的結果是找到該文件的文件控制塊(FCB)並送到內存
完成打開文件操作時必須指定打開方式

14 下列關於用戶打開文件表的敘述中,錯誤的是。
錯誤: 整個系統設置一張用戶打開文件表 。正確:該表是操作系統爲 每一個打開的文件保存的一個數據結構。
錯誤: 該表中表項的內容不允許被修改 。正確:該表格的內容必須是可被修改的,用來隨時記錄文件的打開和關閉狀態。
該表中記錄了打開文件時系統返回的文件描述符。
該表中應包含指向系統打開文件表的指針。
該表中記錄了本次文件被打開的方式。
該表保存了文件控制塊中的信息
該表中必須記錄是否有多個進程打開了同一個文件
該表中表項的內容不允許被修改。正確:該表格的內容必須是可被修改的,用來隨時記錄文件的打開和關閉狀態。

15 進程在打開一個文件的過程中,操作順序正確的是:
查找 FCB 主部 → 檢查打開方式 → 檢查用戶身份 → 填寫進程打開文件表。

16 進程在創建文件的過程中,操作順序正確的是:檢查參數合法性 → 檢查重名 → 查找 FCB 空閒位置 → 填寫 FCB。

17 某進程在運行過程中修改了打開文件的內容,當進程關閉該文件時,操作順序正確的是:查找文件 → 修改 FCB 相關內容 → 置 FCB 爲“非活躍” → 寫回磁盤。

18 進程在刪除一個文件的過程中,操作順序正確的是:查找文件 → 檢查刪除合法性 → 收回 FCB 資源 → 收回文件存儲空間。

19 文件目錄通常包括三類信息:基本信息(文件名、文件物理位置、文件邏輯結構、文件物理結構),存取控制信息,使用信息(即管理信息)。 文件路徑信息不是構成文件目錄的必需信息。

待更新。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章