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

正文內(nèi)容

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

2025-05-23 20:54 本頁面
 

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