計算機操作系統-文件管理

{{{OS操作系統作爲系統的管理者\begin{cases}功能\begin{cases}處理機管理&\\存儲器管理&\\文件管理&\begin{cases}\color{red}文件屬性&\\\color{red}文件結構&\\ \color{red}文件組織&\\\color{red}OS文件功能&\end{cases}\\設備管理&\end{cases}&\\目標⇒ 安全、高效\end{cases}

文件屬性

屬性 描述
文件名 面向用戶,同一目錄不允許重名
標識符 面向OS,全系統唯一
位置 文件路徑面向用戶,外存地址面向OS
其他 大小,類型,創建時間,修改時間,所有者,保護

文件結構

{(txt)(){\begin{cases} 無結構文件 ⇒ 如流式(txt)\\ 結構文件 ⇒ 如記錄(數據庫表)\begin{cases}\color{red}順序文件&\\\color{red}索引文件&\\\color{red}索引順序文件&\end{cases}\end{cases}
記錄:一組相關數據項的集合
塊是分配,存取的基本單位,分邏輯塊(邏輯塊號,塊內地址),物理塊(物理塊號,塊內地址)

順序文件

索引文件

索引順序文件

文件組織

目錄是一種由記錄組成的特殊有結構文件

OS接口

{create()delete()read()write()open()close()\begin{cases} create()\\ delete()\\ read()\\ write()\\ open()\\ close()\\ \end{cases}
複製 = create()+open()+read()+write()+close()
文件共享 = 多個用戶共享使用一個文件
文件保護 = 面向不同用戶提供不同操作權限

隨機存取:訪問時間開銷與地址無關

使用日誌文件,一段時間和總計一次,減少增刪改的開銷!!
索引順序文件 - 定長記錄 串結構 可以結合B樹 或者 數據庫

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