free性丰满hd毛多多,久久综合给合久久狠狠狠97色69 ,欧美成人乱码一区二区三区,国产美女久久久亚洲综合,7777久久亚洲中文字幕

0
問(wèn)答首頁(yè) 最新問(wèn)題 熱門(mén)問(wèn)題 等待回答標(biāo)簽廣場(chǎng)
我要提問(wèn)

嵌入式

嵌入式操作系統(tǒng) 文件系統(tǒng)

如題,操作系統(tǒng)中的文件系統(tǒng)是什么,資料講的是它是操作系統(tǒng)用于明確磁盤(pán)上文件的方法數(shù)據(jù)結(jié)構(gòu),它是操作系統(tǒng)里面所包含內(nèi)容嗎,是一組程序還是。。。,太抽象了,有沒(méi)有通俗一點(diǎn)的解釋的

提問(wèn)者:dposadksapdsakd 地點(diǎn):- 瀏覽次數(shù):10978 提問(wèn)時(shí)間:10-26 16:16
我有更好的答案
提 交
3條回答
想搞硬件的實(shí)施人員 01-21 03:25
先看看znFAT,你會(huì)有直觀的理解
727634sf 01-20 22:24
當(dāng)你的系統(tǒng)中,存儲(chǔ)介質(zhì)不使用文件系統(tǒng)進(jìn)行數(shù)據(jù)的存取時(shí),你通常是這樣操作:按照數(shù)據(jù)在存儲(chǔ)介質(zhì)中的起始地址,數(shù)據(jù)字節(jié)數(shù),進(jìn)行讀寫(xiě)操作。這樣的操作會(huì)比較原始,針對(duì)的是數(shù)據(jù)塊,而沒(méi)有文件的概念。但這是最基本的,底層的必須功能。在底層,存儲(chǔ)介質(zhì)中的每一個(gè)存儲(chǔ)單元都可以存儲(chǔ)文件數(shù)據(jù)。

當(dāng)你使用文件系統(tǒng)后,文件系統(tǒng)的所有操作最終都是調(diào)用前面提到的底層功能,但文件系統(tǒng)提供給你的是更容易理解的接口,它對(duì)整個(gè)存儲(chǔ)介質(zhì)的空間進(jìn)行管理,記錄,為了達(dá)到這些功能,勢(shì)必要占用一部分存儲(chǔ)空間用作文件系統(tǒng)的一些記錄。舉個(gè)例子,你在文件系統(tǒng)根目錄下創(chuàng)建100個(gè)目錄,目錄并非數(shù)據(jù),沒(méi)有任何數(shù)據(jù)一堆目錄也沒(méi)有意義,但它是文件系統(tǒng)用于管理文件類目的分支標(biāo)識(shí)。它一樣會(huì)占用存儲(chǔ)介質(zhì)的存儲(chǔ)空間。

文件系統(tǒng)就是讓你可以通過(guò)它提供的接口進(jìn)行文件操作,現(xiàn)在你可以通過(guò)類似 open("\abc\a.txt") 的函數(shù)來(lái)打開(kāi)文件系統(tǒng)根目錄下的abc目錄下a.txt文件,進(jìn)行讀取或改寫(xiě)數(shù)據(jù)。文件系統(tǒng)知道如何找到a.txt這個(gè)數(shù)據(jù)塊在存儲(chǔ)介質(zhì)的位置,而不需要你操心。它的方便之處是顯而易見(jiàn)的。

文件系統(tǒng) 聽(tīng)起來(lái) 很復(fù)雜,所謂系統(tǒng),只不過(guò)是一套特定功能的代碼,而且代碼量可以很小(fatfs總共才幾個(gè)文件),它有高內(nèi)聚低耦合的特性,它的本質(zhì)作用是承上啟下,作為一個(gè)中間層,它是對(duì)底層存儲(chǔ)操作的封裝,使上層能使用統(tǒng)一的文件操作接口進(jìn)行數(shù)據(jù)存儲(chǔ)和管理。

文件系統(tǒng) 對(duì)存儲(chǔ)介質(zhì)的管理,是一套規(guī)范的數(shù)據(jù)結(jié)構(gòu),如何為分區(qū),如何為目錄,如何為文件?每個(gè)分區(qū),每個(gè)目錄,每個(gè)文件,他們的節(jié)點(diǎn)地址在哪?數(shù)據(jù)長(zhǎng)度又是多少?文件的創(chuàng)建時(shí)間,權(quán)限等等都屬于文件系統(tǒng)記錄管理的范疇,不同的文件系統(tǒng)使用不同的數(shù)據(jù)結(jié)構(gòu)來(lái)包含這些信息。不同的文件系統(tǒng)程序,是無(wú)法解釋其他文件系統(tǒng)所寫(xiě)入的數(shù)據(jù)的。一塊嶄新的存儲(chǔ)卡,上面是沒(méi)有任何文件系統(tǒng)結(jié)構(gòu),需要進(jìn)行格式化,第一次格式化就把存儲(chǔ)空間按照規(guī)范的數(shù)據(jù)結(jié)構(gòu)給布置好了。

被文件系統(tǒng)操作的存儲(chǔ)介質(zhì),如果你再使用底層的接口進(jìn)行任何地址寫(xiě)入或擦除數(shù)據(jù),或者出現(xiàn)某個(gè)數(shù)據(jù)塊壞掉,都極有可能使整個(gè)存儲(chǔ)介質(zhì)上的數(shù)據(jù)無(wú)法被文件系統(tǒng)正確解釋,但這并不代表所有數(shù)據(jù)丟失,你可能只是無(wú)意間破壞了文件系統(tǒng)所布置的數(shù)據(jù)結(jié)構(gòu),文件系統(tǒng)就不能正常識(shí)別里面的節(jié)點(diǎn),文件內(nèi)容,或整個(gè)存儲(chǔ)空間,會(huì)要求你重新格式化。

每當(dāng)出現(xiàn)這樣的慘劇時(shí),可以通過(guò)一些工具,使用底層讀取接口將數(shù)據(jù)讀取,然后根據(jù)數(shù)據(jù)中的一些常見(jiàn)文件數(shù)據(jù)的特定結(jié)構(gòu)(比如可執(zhí)行文件的頭尾結(jié)構(gòu),bmp圖片的頭尾結(jié)構(gòu)),來(lái)拆分?jǐn)?shù)據(jù)塊,還原出丟失的文件。

每當(dāng)寫(xiě)到這么多的時(shí)候,總是忘情的來(lái)一句:阿彌陀佛~老衲不行了
腦洞大賽13 01-19 02:14
是操作系統(tǒng)用于明確磁盤(pán)或分區(qū)上的文件的方法和數(shù)據(jù)結(jié)構(gòu),說(shuō)得通俗些就是操作系統(tǒng)中管理文件的管家,進(jìn)來(lái)了什么東西,按照規(guī)定應(yīng)該往哪里放置,就是由文件系統(tǒng)說(shuō)了算。
撰寫(xiě)答案
提 交
1 / 3
1 / 3
相關(guān)嵌入式
作為一個(gè)新人,怎樣學(xué)習(xí)嵌入式Linux
一種嵌入式汽車(chē)數(shù)字儀表電路設(shè)計(jì)
嵌入式多屏異顯在卡拉OK點(diǎn)唱機(jī)中的運(yùn)用
優(yōu)秀的嵌入式程序特點(diǎn)
基于μC/OS-II嵌入式的固話來(lái)電防火墻電路模塊設(shè)計(jì)