freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

操作系統(tǒng)課程設(shè)計(jì)---文件管理系統(tǒng)設(shè)計(jì)(已修改)

2025-05-23 20:54 本頁(yè)面
 

【正文】 The genral stf(1mpoyidvc,uh)0jb。5wT 課程設(shè)計(jì)任務(wù)書 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè) 年級(jí) 班 一、 設(shè)計(jì)題目 文件管理系統(tǒng)設(shè)計(jì) 二、 主要內(nèi)容 設(shè)計(jì)一個(gè)簡(jiǎn)單的文件 管理 系統(tǒng) 來(lái) 模擬文件操作命令的執(zhí)行 三、 具體要求 設(shè)計(jì)和調(diào)試一個(gè)簡(jiǎn)單的文件管理系統(tǒng)來(lái)模擬文件管理,使學(xué)生對(duì)主要文件操作命令的實(shí)質(zhì)和執(zhí)行過(guò)程有比較深入的了解,掌握它們的基本實(shí)施方法。具體要求如下: ⑴設(shè)計(jì)一個(gè)支持 n 個(gè)用戶的文件系統(tǒng),每個(gè)用戶可擁有多個(gè)文件; ⑵采用二級(jí)或二級(jí)以上的多級(jí)文件目錄管理; ⑶對(duì)文件應(yīng)設(shè)置存取控 制保護(hù)方式,如“只能執(zhí)行”、“允許讀”、“允許寫”等; ⑷系統(tǒng)的外部特征應(yīng)接近于真實(shí)系統(tǒng),可設(shè)置下述文件操作命令:建立文件、打開(kāi)文件、關(guān)閉文件、刪除文件、讀文件、寫文件、復(fù)制文件、查詢目錄。 ⑸通過(guò)鍵盤(或鼠標(biāo))使用該文件系統(tǒng),系統(tǒng)應(yīng)顯示操作命令的執(zhí)行結(jié)果。 The genral stf(1mpoyidvc,uh)0jb。5wT2 四、 進(jìn)度安排 202193202196 確定系統(tǒng)的總體設(shè)計(jì)方案:即系統(tǒng)包括哪些功能模塊,每個(gè)模塊的實(shí)現(xiàn)算法,并畫出相應(yīng)的流程圖.同時(shí)編寫相應(yīng)的設(shè)計(jì)文檔; 2021962021912 編寫程序 代碼并調(diào)試,再將調(diào)試通過(guò)的各個(gè)子模塊進(jìn)行集成調(diào)試; 20212122021916 歸納文檔資料,完成課程設(shè)計(jì)說(shuō)明書,參加課程設(shè)計(jì)答辯 五、 完成后應(yīng)上交的材料 在課程設(shè)計(jì)完成后需要提交的成果和有關(guān)文檔資料包括: 課程設(shè)計(jì)的說(shuō)明書。 課程設(shè)計(jì)有關(guān)源程序及可運(yùn)行程序(光盤或電子郵件)。 六、 總評(píng)成績(jī) : 指導(dǎo)教師 簽名日期 年 月 日 The genral stf(1mpoyidvc,uh)0jb。5wT3 系 主 任 審核日期 年 月 日 一、 本 設(shè)計(jì) 目的及基本 思 想 本課程設(shè)計(jì)目的是實(shí)現(xiàn)樹(shù)型目錄結(jié)構(gòu)文件系統(tǒng),在實(shí)現(xiàn)過(guò)程中 利用 了 二叉樹(shù), 其中每個(gè)節(jié)點(diǎn)都有父指針,子指針和兄弟指針,其中子指針指向該目錄下的第一個(gè)子節(jié)點(diǎn),而該子節(jié)點(diǎn)的父指針則指向它的上級(jí)目錄。目錄下各子節(jié)點(diǎn)用兄弟指針連接起來(lái)。 文件夾打開(kāi)是則把文件夾 名稱及其地址 壓入打開(kāi)文件夾棧,文件關(guān)閉 則把文件夾名稱及其地址從打開(kāi)文件夾棧中拋出。 文件打開(kāi)則把文件的名稱及其父指針寫到文件列表同時(shí)置文件打開(kāi)標(biāo)志為 1,文件關(guān)閉則把文件從打開(kāi)列表中刪除,同時(shí)置文件打開(kāi)指針為 0,文件讀取和寫入都要檢查文件是否在文件 打開(kāi)列表中,未打開(kāi)文件不能讀寫,只讀文件不能寫,只寫文件不能讀。 文件 夾和文件創(chuàng)建,文件夾和文件的創(chuàng)建首先檢驗(yàn)?zāi)夸浭欠駷榭?,為空則把文件夾或文件連接到該目錄下,不為空則把檢查目錄下是否有同名文件夾或文件,有則提示創(chuàng)建不成功,沒(méi)有則把文件夾或文件 連接到該目錄下的最后一個(gè)子節(jié)點(diǎn),作為它的兄弟節(jié)點(diǎn)。 文件夾和文件的刪除,文件夾下沒(méi)有打開(kāi)的文件或文件沒(méi)有打開(kāi)才能刪除,否則刪除失敗,刪除文件夾時(shí)利用了中序歷遍來(lái)刪除子樹(shù)。 二、 系統(tǒng) 設(shè)計(jì) 2. 1 系統(tǒng)基本結(jié)構(gòu) 系統(tǒng) 基本 結(jié)構(gòu)如下圖: The genral stf(1mpoyidvc,uh)0jb。5wT4 圖 1 系統(tǒng)基本結(jié)構(gòu)圖 root 為 根結(jié)點(diǎn), root 下有五個(gè)用戶, 每個(gè)用戶有自己的文件夾或文件,系統(tǒng)初始化時(shí)為每個(gè)用戶創(chuàng)建一個(gè) file1 文件。 文件夾內(nèi)容只有名稱和打開(kāi)標(biāo)志。文件除了名稱和打開(kāi)標(biāo)志,還有文件的訪問(wèn)權(quán)限,文件類型以及文件長(zhǎng)度。其中文件的訪問(wèn)權(quán)限、文件類型、文件長(zhǎng)度單獨(dú)作為一個(gè)結(jié)構(gòu)體,其它和文件夾結(jié)構(gòu)體相同,也同用一個(gè)結(jié)構(gòu)體。 打開(kāi)文件列表的結(jié)構(gòu)體包括文件名和文件的父節(jié)點(diǎn)地址,打開(kāi)文件夾的棧中包括文件夾名稱及其地址 2. 2 系統(tǒng) 數(shù)據(jù)結(jié)構(gòu) //普通文件的結(jié)構(gòu)體 struct file{ char type。 //文件 類型 0文本文件 1可執(zhí)行文件 2記錄型文件 char right。 //文件的權(quán)限 0-可讀 1-可寫 2-可讀可寫 int f_length。 //文件長(zhǎng)度 }。 typedef struct file File。 //文件夾或文件的結(jié)構(gòu)體 struct FCB { char kind。 //kind=39。139。為文件夾 kind=39。239。為文件 char name[20]。 //文件夾或文件名稱 The
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1