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

正文內(nèi)容

文件管理系統(tǒng)(附源代碼)(操作系統(tǒng)課程設(shè)計(jì)說明書)-全文預(yù)覽

2025-08-28 07:05 上一頁面

下一頁面
  

【正文】 。i。 char *blank = FindBlankFileBlock(blankFileBlockId)。 break。 break。 break。 break。 char xor。}// 函數(shù)介紹:更新位示圖// 輸入?yún)?shù):fileblockid 文件塊IDvoid UpdateBitMap(unsigned fileblockid){ //計(jì)復(fù)所在位示圖的位置 int dirInBitmap = ((int)(fileblockid / 8))。 } else { strcpy([].ParentName, parentname)。 [].Type = temp。 strcat(currtime, tbuffer)。 _strdate(dbuffer)。 } else { fblock = fblocknext。 if (c == 0xFE) { return i * 8 + 7。 if (c == 0xFB) { return i * 8 + 5。 if (c == 0xEF) { return i * 8 + 3。 if (c == 0xBF) { return i * 8 + 1。 i / 8。 //當(dāng)前系統(tǒng)狀態(tài)FSElement *base。 //當(dāng)前層的父節(jié)點(diǎn) char *CurrentPath。 //如果是一個(gè)文件表示文件當(dāng)前的狀態(tài)} FSElement。 //文件創(chuàng)建者 char CreateTime[18]。 //文件元素所在物理塊編號(hào) unsigned FileElemLen。//文件系統(tǒng)中的元素結(jié)構(gòu),包括文件和文件夾typedef struct fse{ struct fse *parent。 //文件系統(tǒng)中的文件索引} SuperBlock。 //文件系統(tǒng)的容量 BitMap bm。 //文件位示圖長度 char *BMStart。 //文件塊的容量 char *FileBlockAddr。 //文件索引的最大長度 unsigned FICount。 //是否有效,0無效,1有效 FileType Type。 //文件元素名 char ParentName[NAME_LEN]。//用戶類型typedef enum{ admin, //管理者,擁用所有權(quán)限 m //一般用戶} UserType。 //命令行最大長度const unsigned PRO_SET_COMM_COU = 10。 //文件系統(tǒng)中文件塊的數(shù)量const unsigned NAME_LEN = 11。主函數(shù)main()流程圖如下:開始初始化文件樹輸入命令命令解釋shell()命令是否為exit命令是否為cd命令是否為edit命令是否為del命令是否為 md結(jié)束判斷命令NNNNNNNYYY調(diào)用cd () 函數(shù)命令是否為dir調(diào)用 Create () 函數(shù)調(diào)用mkdir () 函數(shù)調(diào)用delete () 函數(shù)調(diào)用dir () 函數(shù)YYYYY運(yùn)行后,對(duì)各個(gè)文件操作功能一一進(jìn)行重復(fù)測(cè)試,以下是其中的一個(gè)測(cè)試結(jié)果:include include include include include const unsigned FILE_SYS_SIZE = 1024 * 1024。另外,命令解釋和文件資源分配也是程序的重點(diǎn)!在時(shí)間復(fù)雜度上,文件二叉檢索樹的平均長度為:2log2n。//文件元素所在層次unsigned effect。 //文件元素索引編號(hào) char FileName[NAME_LEN]。其他說明:<目錄名>和<文件名>都支持全路徑名和相對(duì)路徑名。創(chuàng)建目錄:md<目錄名>,在指定路徑下創(chuàng)建指定的目錄,如沒有指定路徑,則在當(dāng)前目錄下創(chuàng)建指定的目錄。對(duì)于重名文件給出錯(cuò)誤信息。 說明書 設(shè)計(jì)題目: 簡(jiǎn)單文件管理系統(tǒng) 系別: 計(jì)算機(jī)工程系 專業(yè)班級(jí): 計(jì)071班 學(xué)號(hào): 200700401010 姓名: *** 指導(dǎo)老師: *** 日期: 2010141. 設(shè)計(jì)目的設(shè)計(jì)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的模擬文件管理系統(tǒng),包括目錄文件、普通文件、i結(jié)點(diǎn)和存儲(chǔ)區(qū), / (root)ADCBEF目錄文件2. 設(shè)計(jì)內(nèi)容 構(gòu)造類似于Linux的的目錄結(jié)構(gòu)。創(chuàng)建文件:edit<文件名>,創(chuàng)建一個(gè)指定名字的新文件,即在目錄中增加一項(xiàng),不考慮文件的內(nèi)容。顯示目錄:dir<目錄名>,顯示指定目錄下的全部文件和第一級(jí)子目錄,如果沒有指定目錄名,則顯示當(dāng)前目錄下的相應(yīng)內(nèi)容。如果指定目錄為空,可直接刪除,否則給出用戶提示是否刪除。3. 系統(tǒng)實(shí)現(xiàn)main() //主函數(shù)bool InitFileSys() //初始化文件樹void Shell() //命令解釋函數(shù)void Cd() //處理cd命令void Create() //處理edit命令void Delete() //處理del命令void Mkdir() //處理md命令void Dir() //處理dir命令文件系統(tǒng)采用二叉樹鏈表存儲(chǔ)結(jié)構(gòu),結(jié)點(diǎn)如下:typedef struct { unsigned Index。 //文件元素所在物理塊編號(hào)unsigned FileLevel。本程序的重點(diǎn)是如何將因插入和刪除結(jié)點(diǎn)后,如何處理文件二叉樹的父親結(jié)點(diǎn)與孩子之間的關(guān)系。從主函數(shù)開始,InitFileSys()初始化文件樹, Login()輸出提示文字,然后進(jìn)入系統(tǒng)核心功能:命令解釋和文件操作函數(shù)shell()。 //一個(gè)文件塊的大小const unsigned BLOCK_COUNT = 512。 //用戶登錄嘗試次數(shù)const unsigned COMMAND_LEN = 200。//文件元素類型typedef enum{ file, //文件 dir //文件夾} FileType。 //文件元素索引編號(hào) char FileName[NAME_LEN]。 //文件元素所在層次,層+文件元素名為一個(gè)文件元素的邏輯位置 unsigned effect。 //文件系統(tǒng)中的文件索引起始位置 unsigned FILen。 //文件塊編號(hào) unsigned BLOCK_SIZE。//文件系
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1