標籤:

文件系統 | 文件操作

常用的文件操作命令

create //創建一個新文件delete //從系統目錄中撤消一個文件rename //在系統目錄中改變文件的名字open //打開文件 //在用戶和文件(或設備)之間建立一個邏輯通路close //關閉文件 //在用戶和文件(或設備)之間撤消一個邏輯通路write //寫到一個文件(或設備)read //從一個文件(或設備)讀入數據信息

在創建文件時需要為新文件創建一個必要的內存空間,並在文件目錄中建立一個文件目錄項,在目錄項中記錄新文件的文件名和其在外存中的地址等屬性。

對於刪除文件,需要在在目錄中找到刪除文件的目錄項,使其成為空項,然後回收改文件所佔的存儲空間。

讀文件時需要根據給出的文件名查找目錄,從中得到被讀文件在外存中的位置。

寫文件時需要根據指針去查找目錄,找到對應的目錄項,再根據目錄項中的寫指針進行操作。

「打開文件」和「關閉文件」操作操作

① 打開文件操作

所謂打開文件就是把該文件的有關目錄表目複製到主存中約定的區域,建立文件控制塊,建立用戶和這個文件的聯繫。

② 關閉文件操作

所謂關閉文件就是用戶宣布這個文件當前不再使用,系統將其在主存中的文件控制塊刪去,因而也就切斷了用戶同這個文件的聯繫。


推薦閱讀:

CSAPP Lab -- Cache Lab
聯想一體機WIN10系統換WIN7系統
進程與進程管理 | 死鎖的基本概念處理死鎖的基本方法
你需要熟練運用的12個命令行工具
操作系統九成被國外壟斷,中國造何時覺醒?

TAG:操作系統 |