導航:首頁 > 文件管理 > 操作系統中文件的操作有哪些

操作系統中文件的操作有哪些

發布時間:2023-03-11 04:48:49

A. 操作系統--文件管理

文件系統:是操作系統中與文件管理相關的軟體和數據的集合

1.創建文件
2.寫文件
3.讀文件
4.文件重定位
5.刪除文件
6.截斷文件
7. 打開 :大部分操作系統要求在文件使用之前就被顯式地打開,操作open會根據文件名搜索目錄,並將目錄條目復制到 打開文件表
系統打開文件表 打開每個文件時會用一個文件打開計數器記錄多少進程打開了文件,當計數器為0時,表示該文件不再被使用。
8. 關閉

1.無結構文件(流式文件):將數據按順序組織記錄,以位元組為單位
2.有結構文件(記錄式文件)
1)順序文件 :記錄通常定長,可以順序存儲或以鏈表形式存儲
2)索引文件 :索引表本身是定長記錄的順序文件
3)索引順序文件:索引順序文件將順序文件中的所有記錄分為若干組,為順序文件建立一張索引表。
4)直接文件或散列文件:根據鍵值直接決定記錄的物理地址,這種映射結構沒有順序特性。

目錄本身也是一個文件,它是一種管理其他文件的文件。
文件控制塊(FCB):用來存放控制文件需要的各種信息的數據結構,以實現「按名存取」,FCB的有序集合稱為文件目錄,一個FCB就是一個文件目錄項。
FCB=基本信息+存取控制信息+使用信息

文件共享使多個用戶共享同一文件,而系統中只需保留一份副本。分為兩種方式,硬連接與軟連接。

硬鏈接採用索引結點方式,在文件目錄中設置文件名及指向相應索引結點的指針。在索引結點中有一個鏈接計數,用於表示鏈接到本索引結點上的用戶目錄項的數目

利用符號鏈實現文件共享,只有文件的擁有者才擁有指向其索引結點的指針,其他文件都是創建一個只包含到目標文件的路徑名的新文件(win下的快捷方式)。
優點:文件擁有者可以刪除被他人共享的文件
缺點:訪問時需要根據路徑查找,開銷大

1.連續分配:每個文件在磁碟上佔有一組連續的塊,FCB中包含第一塊的磁碟地址和連續塊的數量
2.隱式鏈接分配:每個文件對應一個磁碟快的鏈表,磁碟塊離散分布,目錄包括第一塊的指針和最後一塊指針
3.顯式連接分配:用於鏈接文件各物理塊的指針,顯式地存放在內存的一張鏈接表。該表稱為文件分配表FAT,整個磁碟設置一張
4.索引分配:把文件的所有盤塊號都集中放在一起構成索引表,目錄包含索引塊的地址。

1.先來先服務(FCFS)演算法
2.最短尋找時間優先(SSTF)演算法----->會產生「飢餓」現象
3.掃描(SCAN)演算法(電梯演算法)
4.循環掃描法(C-SCAN)演算法

step1:低級初始化,物理格式化。各個磁軌劃分為扇區,扇區校驗碼
step2:將磁碟分區
step3:邏輯格式化。創建文件系統(根目錄,管理塊的初始化)

B. windows7中對文件的操作有哪些

通過資源管理器 ,可以對大量文件進行篩選,不過這存在一個問題:Windows是如何知道某張數碼照片是用什麼相機拍攝的?如何知道具體的拍攝參數? Windows又是如何知道某個Word文檔的主題到底是關於「工作報告」還是「年度預算」 ?其實這一切都是文件屬性,也就是元數據的功勞。

元數據,就是用於描述數據的數據。以數碼照片為例,數碼照片通常就是JPG格式(或其他圖形文件格式)的文件,這種文件中包含了文件的所有內容,而通過為文件附加元數據,就可以使用元數據對文件中的內容進行描述。

這種應用其實可以理解為圖書館里的檢索數據。在圖書館里找書的時候,讀者實際上並不需要翻看每本書的內容,通過檢索數據就能實現這一點。檢索數據對書的內容和形式進行了描述,例如描述了圖書館中每本書的題材、類別、作者、出版年份、出版社、主題等信息,最重要的是,還要包含每本書的具體位置,例如在哪個房間,幾號書架,編號是多少。通過這些信息,讀者就可以根據自己的需要確定要找的書,然後根據位置信息在某一書架上拿到這本書。

為了讓Windows充分利用元數據進行文件管理,還有一些前提條件需要滿足。
(1)文件本身必須包含元數據信息。例如,如果希望找到主題為「太陽」的照片,Windows 並不是對每張照片進行內容識別,並找出所有紅色圓形發光體,相反,Windows需要在 所有照片的元數據中搜索。如果某些照片的元數據使用「太陽」或類似的字眼作為主題,Windows在搜索時就會找到這些照片。
(2)Windows還必須能夠讀取文件的元數據。簡單來說,Windows必須安裝有對應文件類型 的篩選器。例如,在安裝微軟Office辦公軟體之前,.docx格式的文件是無法打開的
(3)篩選器和用於打開某種類型文件所用的程序是兩碼事。篩選器的用途是讓Windows能夠讀取特定類型文件的元數據信息,以及文件中包含的其他信息(例如Word文檔中的文字內容);而如果只安裝篩選器,不安裝對應的程序,相應類型的文件可能依然無法打開;同時,只安裝某一應用程序,但不安裝相應的篩選器,就算可以直接雙擊文件,調用程序打開,Windows可能依然無法識別其中的元數據信息。
因此可以說,在文件元數據的利用方面篩選器起到了巨大的作用。win7系統本身帶有大量篩選器,可支持很多常見的文件格式。另外在安裝某些用於打開特定類型文件的應用程序時,也會自動給系統中安裝對應的篩選器。但有些情況下,可能需要自己安裝特定的篩選器。
此外還需要注意一個問題,篩選器不僅可以用於使用文件的元數據,而且在Windows自帶 的搜索功能中也是非常重要的。如果不安裝必要的篩選器,Windows就無法對相應類型的文件創建索引,自然這種文件也就無法被搜索到。有關搜索功能以及篩選器的詳細信息,請參考下文。
既然元數據如此重要,那麼如何查看元數據?又如何修改錯誤的元數據?此時有兩種方法。如果所用的篩選器支持,可以直接用資源管理器的屬性對話框或細節窗格查看和修改元數據。但對於某些比較特殊的文件類型,或如果篩選器無法直接支持,則必須利用專用的應用程序查看和調整元數據。
以Windows可以直接支持的JPG圖形文件為例,使用滑鼠右鍵單擊這樣的文件,在彈出的 快捷菜單中選擇「屬性」,打開屬性對話框,切換到「詳細信息」選項卡,隨後可以看到如圖1 所示的界面,這里列出的就是該JPG文件的所有元數據。
取決於具體的屬性值內容,其中的某些信息是可以修改的,而某些則無法修改。例如,在有關數碼照片的元數據中,有「解析度」、「光圈值」以及「曝光時間」這些屬性,因為這些屬性是 在拍攝照片時就已經確定的,因此無法修改。但也有些屬性值是可以修改的,例如「拍攝時間」,這里原本顯示的是拍攝這張照片時相機上設置的時間,然而這個時間可能並不準確,因此用戶可以在後期根據需要修改為正確的時間。
要想修改元數據信息,可以雙擊對應屬性值的欄位,隨後就可以根據具體情況進行調整。有些屬性值(標題、主題、作者、備注),可能會顯示一個文本框,用戶需要在文本框中直接輸入要使用的屬性值,有些屬性值(例如分級),可能是提供一個選項供用戶選擇;而有些屬性值(例如測光

C. 在windows xp操作系統中,文件的基本操作有哪些

哈哈,我只知道復制,粘貼,剪切,新建文件夾,刪除。若是c語言中的文件操作,有什麼格式輸出,什麼只讀啊,只寫啊,一堆,什麼二進制輸出啊,可惜現在忘了- -

D. 文件管理功能包括哪些操作

紹林科技從1988年開發出第一套文檔一體化軟體產品,就是我國最早的知識與內容管理軟體開發與供應商。歷經30年,紹林科技旗下的會博通綜合知識管理系統產品品牌,一直以打造組織知識生態鏈為貢獻。會博通在知識管理、文檔管理、檔案管理、證照管理、辦公自動化、人事檔案管理,合同管理等領域走在世界領先水平。目前已經成為經國家認證雙軟企業,國家重點支持的高新技術企業。

E. 操作系統通過什麼實現文件的相關操作

操作系統通過文件管理實現文件的相關操作。

文件管理將用戶的文件以一種目錄樹的形式管理起來,讓用戶能夠對文件進行各種修改操作,讀寫,創建刪除,重命名等,對於用戶來講只需要一個路徑名就可以訪問文件了,在底層文件系統看到的是如何將這些文件組織起來展示給用戶。

操作系統通過外核結構:

操作系統外核結構的計算機操作系統本質上就是為了獲得更高的性能和靈活性而設計出來的,在系統中,操作系統介面處於硬體層,在內核中提出全部由以往操作系統帶來的抽象,並將重點和關鍵放在了更多硬體資源的復用方面。

操作系統外核結構中的內核主要有三大方面的工作,分別是對資源的所有權進行跟蹤、為操作系統的安全提供保護以及撤銷對資源的訪問行為。在核外,基本上所有的操作系統中的抽象都是以庫的形式呈現出來的,而用戶在訪問硬體資源時也是通過庫的調用來完成的。

F. 文件系統的功能是什麼有哪些基本操作

文件系統的功能來包括:管理和調源度文件的存儲空間,提供文件的邏輯結構、物理結構和存儲方法;實現文件從標識到實際地址的映射,實現文件的控制操作和存取操作,實現文件信息的共享並提供可靠的文件保密和保護措施,提供文件的安全措施。
文件的邏輯結構是依照文件的內容的邏輯關系組織文件結構。文件的邏輯結構可以分為流式文件和記錄式文件。
流式文件:文件中的數據是一串字元流,沒有結構。
記錄文件:由若干邏輯記錄組成,每條記錄又由相同的數據項組成,數據項的長度可以是確定的,也可以是不確定的。
主要缺陷:數據關聯差,數據不一致,冗餘性。
操作,譬如:
1、NTFS文件系統是一個基於安全性的文件系統,可以通過格式化操作。
2、FAT32文件系統可以轉為NTFS文件系統等。

G. 操作系統文件的操作

文件目錄(file
directory)為每個文件設立一個表目。文件目錄表目至少要包含文件名、物理地址、文件結構信息和存取控制信息等,以建立起文件名與物理地址的對應關系,實現按名存取文件。
通常情況下,系統會為文件目錄建立一個簡單的索引表,只包含文件的ID、文件名、文件當前狀態(可讀/可寫/不可訪問)及一個指向對應文件目錄表項的指針。
系統在對一個文件進行讀寫的操作過程如下:
1、根據提供的文件名查找對應的文件索引表;
2、根據索引表指針找到對應的目錄項;
3、根據目錄項的物理地址項找到文件;
4、修改文件索引表中文件的當前狀態(若系統只讀文件,不進行修改,則標記5、為可讀,若系統要對文件進行修改,則標記為不可訪問);
6、將文件讀入內存,對文件進行讀寫操作;
7、操作完畢,釋放文件,修改索引表中文件的狀態;

閱讀全文

與操作系統中文件的操作有哪些相關的資料

熱點內容
maya粒子表達式教程 瀏覽:84
抖音小視頻如何掛app 瀏覽:283
cad怎麼設置替補文件 瀏覽:790
win10啟動文件是空的 瀏覽:397
jk網站有哪些 瀏覽:134
學編程和3d哪個更好 瀏覽:932
win10移動硬碟文件無法打開 瀏覽:385
文件名是亂碼還刪不掉 瀏覽:643
蘋果鍵盤怎麼打開任務管理器 瀏覽:437
手機桌面文件名字大全 瀏覽:334
tplink默認無線密碼是多少 瀏覽:33
ipaddgm文件 瀏覽:99
lua語言編程用哪個平台 瀏覽:272
政采雲如何導出pdf投標文件 瀏覽:529
php獲取postjson數據 瀏覽:551
javatimetask 瀏覽:16
編程的話要什麼證件 瀏覽:94
錢脈通微信多開 瀏覽:878
中學生學編程哪個培訓機構好 瀏覽:852
榮耀路由TV設置文件共享錯誤 瀏覽:525

友情鏈接