操作系統(tǒng)課程設(shè)計(jì)
1、模擬UNIX(linux)文件系統(tǒng)
[問(wèn)題描述]
在任一OS下,建立一個(gè)大文件,把它假象成一張盤,在其中實(shí)現(xiàn)一個(gè)簡(jiǎn)單的 模擬UNIX文件系統(tǒng) 。
[基本要求]
1.在現(xiàn)有機(jī)器硬盤上開(kāi)辟20M的硬盤空間,作為設(shè)定的硬盤空間。
2.編寫一管理程序?qū)Υ丝臻g進(jìn)行管理,以模擬UNIX(linux)文件系統(tǒng),具體要求如下:
(1) 要求盤塊大小1k
正規(guī)文件
(2) i 結(jié)點(diǎn)文件類型 目錄文件
(共1byte) 塊設(shè)備
管道文件
。物理地址(索引表)
共有13個(gè)表項(xiàng),每表項(xiàng)2byte
。文件長(zhǎng)度 4byte
。聯(lián)結(jié)計(jì)數(shù) 1byte
(3)0號(hào)塊 超級(jí)塊 棧長(zhǎng)度50
空閑盤塊的管理:成組鏈接 ( UNIX)
位示圖法 (Linux)
(4)每建一個(gè)目錄,分配4個(gè)物理塊
文件名 14byte
標(biāo)簽:
linux
UNIX
操作系統(tǒng)
模擬
上傳時(shí)間:
2013-12-20
上傳用戶:wuyuying