MINIX文件系統(tǒng)
設(shè)計(jì)與實(shí)現(xiàn)
一個(gè)MINIX文件系統(tǒng)由6個(gè)組成部分:
引導(dǎo)塊是總是存儲(chǔ)在第一個(gè)塊。在系統(tǒng)啟動(dòng)時(shí),它包含了引導(dǎo)加載程序的加載和運(yùn)行一個(gè)操作系統(tǒng)。
第二個(gè)塊是超塊,它是存儲(chǔ)有關(guān)文件系統(tǒng),即允許操作系統(tǒng)來(lái)定位和理解其它文件系統(tǒng)結(jié)構(gòu)數(shù)據(jù)。例如,數(shù)i節(jié)點(diǎn)和區(qū),兩個(gè)位圖的大小和的起始?jí)K的數(shù)據(jù)區(qū)。
該索引節(jié)點(diǎn)位圖是一個(gè)簡(jiǎn)單的地圖索引節(jié)點(diǎn)跟蹤哪些是在使用中,哪些是免費(fèi)的通過(guò)代表他們的任何一個(gè)(使用時(shí))或零(免費(fèi))。
該區(qū)域的位圖的工作原理相同的方式作為索引節(jié)點(diǎn)位圖,除了它跟蹤的區(qū)域。
該索引節(jié)點(diǎn)區(qū)域。每個(gè)文件或目錄被表示為一個(gè)inode,它記錄元數(shù)據(jù),包括類型(文件,目錄,塊炭,管道),標(biāo)識(shí)為用戶和組,三時(shí)間戳記錄的日期和上次訪問(wèn)時(shí)間,最后修改和最后的狀態(tài)改變。一個(gè)inode還包含指向該區(qū)域中的地址的列表的數(shù)據(jù)區(qū)所在的文件或目錄的實(shí)際存儲(chǔ)數(shù)據(jù)。
該數(shù)據(jù)區(qū)是在文件系統(tǒng)的最大組成部分,使用大部分空間。它是在實(shí)際的文件和目錄的數(shù)據(jù)被存儲(chǔ)。
免責(zé)聲明:以上內(nèi)容版權(quán)歸原作者所有,如有侵犯您的原創(chuàng)版權(quán)請(qǐng)告知,我們將盡快刪除相關(guān)內(nèi)容。感謝每一位辛勤著寫的作者,感謝每一位的分享。
- 有價(jià)值
- 一般般
- 沒(méi)價(jià)值
{{item.userName}} 舉報(bào)
{{item.time}} {{item.replyListShow ? '收起' : '展開(kāi)'}}評(píng)論 {{curReplyId == item.id ? '取消回復(fù)' : '回復(fù)'}}
{{_reply.userName}} 舉報(bào)
{{_reply.time}}