[源碼和文檔分享]基于C語言的簡單文件系統(tǒng)的實(shí)現(xiàn)

1 題目介紹

通過具體的文件存儲空間的管理、文件物理結(jié)構(gòu)统抬、目錄結(jié)構(gòu)和文件操作的實(shí)現(xiàn)铸董,加深對文件系統(tǒng)內(nèi)部的數(shù)據(jù)結(jié)構(gòu)、功能以及實(shí)現(xiàn)過程的理解削茁。

1.1 要求

在內(nèi)存中開辟一個(gè)虛擬磁盤空間作為文件存儲分區(qū)宙枷,在其上實(shí)現(xiàn)一個(gè)簡單的基于多級目錄的單用戶單任務(wù)系統(tǒng)中的文件系統(tǒng)。在推出該文件系統(tǒng)的使用時(shí)茧跋,應(yīng)將虛擬磁盤上的內(nèi)容以一個(gè)文件的方式保存到磁盤上慰丛,一遍下次可以將它恢復(fù)到內(nèi)存的虛擬磁盤中

文件物理結(jié)構(gòu)可采用顯式鏈接或其他結(jié)構(gòu)

空閑磁盤空間的管理可選擇FAT表、位示圖或其他辦法

文件目錄結(jié)構(gòu)采用多級目錄結(jié)構(gòu)瘾杭。為簡單起見诅病,可以不使用索引結(jié)點(diǎn),每個(gè)目錄項(xiàng)應(yīng)包含文件名粥烁、物理地址贤笆、長度等信息,還可以通過目錄項(xiàng)實(shí)現(xiàn)對文件的讀和寫的保護(hù)

需要提供一以下操作命令

my_format

my_mkdir

my_rmdir

my_ls

my_cd

my_create

my_open

my_close

my_write

my_read

my_rm

my_exitsys

參考文檔和完整的文檔和源碼下載地址:

https://www.write-bug.com/article/1714.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末讨阻,一起剝皮案震驚了整個(gè)濱河市芥永,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌钝吮,老刑警劉巖埋涧,帶你破解...
    沈念sama閱讀 221,695評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異奇瘦,居然都是意外死亡棘催,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評論 3 399
  • 文/潘曉璐 我一進(jìn)店門耳标,熙熙樓的掌柜王于貴愁眉苦臉地迎上來醇坝,“玉大人,你說我怎么就攤上這事次坡「偃裕” “怎么了?”我有些...
    開封第一講書人閱讀 168,130評論 0 360
  • 文/不壞的土叔 我叫張陵贸毕,是天一觀的道長郑叠。 經(jīng)常有香客問我,道長明棍,這世上最難降的妖魔是什么乡革? 我笑而不...
    開封第一講書人閱讀 59,648評論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上沸版,老公的妹妹穿的比我還像新娘嘁傀。我一直安慰自己,他們只是感情好视粮,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,655評論 6 397
  • 文/花漫 我一把揭開白布细办。 她就那樣靜靜地躺著,像睡著了一般蕾殴。 火紅的嫁衣襯著肌膚如雪笑撞。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,268評論 1 309
  • 那天钓觉,我揣著相機(jī)與錄音茴肥,去河邊找鬼。 笑死荡灾,一個(gè)胖子當(dāng)著我的面吹牛瓤狐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播批幌,決...
    沈念sama閱讀 40,835評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼础锐,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了荧缘?” 一聲冷哼從身側(cè)響起郁稍,我...
    開封第一講書人閱讀 39,740評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎胜宇,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體恢着,經(jīng)...
    沈念sama閱讀 46,286評論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡桐愉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,375評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了掰派。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片从诲。...
    茶點(diǎn)故事閱讀 40,505評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖靡羡,靈堂內(nèi)的尸體忽然破棺而出系洛,到底是詐尸還是另有隱情,我是刑警寧澤略步,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布描扯,位于F島的核電站,受9級特大地震影響趟薄,放射性物質(zhì)發(fā)生泄漏绽诚。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,873評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望恩够。 院中可真熱鬧卒落,春花似錦、人聲如沸蜂桶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽扑媚。三九已至腰湾,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間钦购,已是汗流浹背檐盟。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留押桃,地道東北人葵萎。 一個(gè)月前我還...
    沈念sama閱讀 48,921評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像唱凯,于是被迫代替她去往敵國和親羡忘。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,515評論 2 359

推薦閱讀更多精彩內(nèi)容

  • feisky云計(jì)算磕昼、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 3,867評論 0 5
  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 31,947評論 2 89
  • 文件系統(tǒng) 在計(jì)算中卷雕,文件系統(tǒng)或文件系統(tǒng)控制數(shù)據(jù)的存儲和檢索方式。如果沒有文件系統(tǒng)票从,放置在存儲介質(zhì)中的信息將是一大塊...
    叫我龍哥閱讀 3,374評論 0 2
  • 慌慌漫雕、惶惶又是一日。我已經(jīng)開始細(xì)數(shù)日子峰鄙。不知道是大雨敲打車窗的聲音打擾了午昧浸间,還是枕上的角色在自編自導(dǎo)自演,抑...
    莫莫_莫莫閱讀 138評論 0 0
  • 說心里話,在任何國家吩翻,愛國這個(gè)舉措都沒有任何的毛病兜看。尤其在中國,那是代表著絕對的政治意義狭瞎。某件不起眼的事细移,可能就會...
    微言微評閱讀 393評論 0 0