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

正文內(nèi)容

操作系統(tǒng)文件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_課程設(shè)計(jì)-免費(fèi)閱讀

2025-09-27 12:14 上一頁面

下一頁面
  

【正文】 : exit(1)。: delfile()。: type()。: dir()。 //顯示系統(tǒng)菜單 k=getchar()。 printf( 5. Copy: \n)。i++){ printf(%s.%s ,file[i].name,file[i].ext)。 if(*oext == 39。file[i],sizeof(struct filename),1,fp)。 fseek(fp,512L,0)。 } char sourse[12],sext[8],object[12],oext[8]。file[i],sizeof(struct filename),1,fp)。 if(i=64) { i=0。 long int cycle=file[num1].size。 return。 n0。 //printf(%d %s %s,num,file[num].name,name)。inum。 rewind(fp)。 } }while( (judge==39。 scanf(%c,amp。\039。 gets(name)。39。)break。 do{ for(i=0。 } struct strNode //數(shù)據(jù)塊 { char word[64]。 num=num+1。k++) { fseek(fq,(file[i].i) * 512L+k,0)。 printf(\n源文件的起始盤塊號(hào): %d,file[i].i)。j file[num].Amount。 m++) //******************** { if([m]==0) { for( j=file[i].Amount。 file[num].Amount=file[i].Amount。 } sign=0。 if((*SourceName)==39。 printf(請(qǐng)輸入目標(biāo)擴(kuò)展文件名 )。 16 printf(請(qǐng)輸入源文件擴(kuò)展名 :)。inum。 if((fq=fopen(filesys,rb+))==NULL){ printf(can not open file \n)。 file[j].Amount=file[j+1].Amount。jAmount。(strcmp(file[i].ext,ext1)==0)) { sign=1。)) return。y39。\039。 gets(ext1)。i++) fread(amp。 exit(0)。 cc=fgetc(fp)。 char cc。 } if(sign==0) { printf(無此文件 \n)。 int sign=0。getchar()。 char name[12],ext1[8]。 num=。 } void type() //顯示文件內(nèi)容 { FILE *fp。 if (num!=0) 12 { printf(系統(tǒng)所有文件 :\n)。 //空閑盤塊表的定位 fread(amp。 fwrite(amp。 if((fp=fopen(filesys,rb+))==NULL) { printf(can not open file \n)。如果執(zhí)行成功, stream 將指向以 fromwhere(偏移起始位置:文件頭 0,當(dāng)前位置 1,文件尾 2)為基準(zhǔn),偏移 offset(指針偏移量)個(gè)字節(jié)的位置。 FILE *fp。 //盤塊位示圖 int filenum。 struct filename //文件目錄項(xiàng)結(jié)構(gòu)體 { char name[12]。課程設(shè)計(jì)的目的 ,一方面使學(xué)生更透徹地理解操作系統(tǒng)的基本概念和原理,使之由抽象到具體;另一方面,通過課程設(shè)計(jì)加強(qiáng)學(xué)生的實(shí)驗(yàn)手段與實(shí)踐技能,培養(yǎng)學(xué)生獨(dú)立分析問題、解決問題、應(yīng)用知識(shí)的能力和創(chuàng)新精神。 盤塊結(jié)構(gòu): struct empty { //盤塊結(jié)構(gòu)體 int map[100]。 建立一個(gè)系統(tǒng)文件(模擬盤),并對(duì)此進(jìn)行盤塊的劃分,第一個(gè)盤塊存放文件目錄,第二盤塊存放盤塊位示圖,自第三個(gè)盤塊開始存放各具體文件的內(nèi)容,文件目錄存放文件的名字,文件的擴(kuò)展名,開始盤塊號(hào),所占用的盤塊數(shù)目,文件的大??;盤塊位示圖用來標(biāo)記盤塊是否被占用。 1. 2 設(shè)計(jì)要求 (1) 問題描述 在任一 OS 下,建立一個(gè)大文件,把它假想成一張盤,在其中實(shí)現(xiàn)一個(gè)簡單的小型文件系統(tǒng)。 課程設(shè)計(jì) 題 目: 文 件 系 統(tǒng) 的 設(shè) 計(jì) 與 實(shí) 現(xiàn) 學(xué) 院 : 信 息 工 程 學(xué) 院 系 別:計(jì)算機(jī)系 專 業(yè): 計(jì) 算 機(jī) 科 學(xué) 與 技 術(shù) 2020 年 12 月 30 日 內(nèi)蒙古工業(yè)大學(xué)課程設(shè)計(jì)任務(wù)書 學(xué)院 ( 系 ): 信息學(xué)院 計(jì)算機(jī)系 課程名稱: 操作系統(tǒng)課程設(shè)計(jì) 指導(dǎo)教師(簽名): 專業(yè)班級(jí): 計(jì)算機(jī) 09- 2 學(xué)生姓名: 學(xué)號(hào): 202020202039 一、課程設(shè)計(jì)題目 文件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 二、課程設(shè)計(jì)的目的 通過設(shè)計(jì)一個(gè)小型文件系統(tǒng),進(jìn)一步 掌握文件管理的方法和技術(shù),使學(xué)生初步具有研究、設(shè)計(jì)、編制和調(diào)試操作系統(tǒng)模塊的能力 。 (2) 基本 要求 該文件系統(tǒng)沒有子目錄機(jī)制,文件連續(xù)分配,不考慮換“盤”和分區(qū)。 構(gòu)造這些實(shí)體的關(guān)系圖,數(shù)據(jù)流圖、程序流程圖來進(jìn)行具體的設(shè)計(jì)。 //盤塊位示圖 int filenum。與本課程的實(shí)驗(yàn)教學(xué)相比,課程設(shè)計(jì)獨(dú)立設(shè)課,具有更多的學(xué)時(shí),給學(xué)生更多自行設(shè)計(jì)、自主實(shí)驗(yàn)的機(jī)會(huì),充分放手讓學(xué)生真正培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力,全面提高學(xué)生的綜合素質(zhì)。 //文件名 char ext[8]。 //文件數(shù)量 }emptytable。 if((fp=fopen(filesys,wb+))==NULL) //wb+:為讀寫建立一個(gè) 新 文件;打開系統(tǒng)文件將文件目錄盤塊和用“ w”打開的文件只能向該文件寫入。 如果執(zhí)行失敗 (offset 超過文件自身大小 ),則不改變 stream 指向的位置。 exit(0)。emptytable,sizeof(struct empty),1,fp)。emptytable,sizeof(struct empty),1,fp)。 for(i=0,j=1。 int i,j。 for(i=0,j=0。 printf(請(qǐng)輸入所要查詢的文件名 :\n)。 if(*(name+0)==39。 for(i=0。 return。 printf( 文件內(nèi)容為 :\n)。 printf(%c,cc)。 } fseek(fp,512L,0)。file[i],sizeof(struct filename),1,fp)。 //scanf(%s,ext1)。) strcpy(ext1,txt)。)||(judge==39。 else { printf(系統(tǒng)默認(rèn)放棄 !\n)。 break。j++) [b++]=0。 } =。 exit(0)。i++){ fread(amp。 gets(ext1)。 gets(ext2)。\039。 for(i=0。 break。 j0。j++) [m+j]=1。 //rewind(fp1)。 fread(amp。 =num。 struct strNode *next。i64。 } if(ch!=39。)。 //scanf(%s,name)。) strcpy(ext1,txt)。judge)。n39。 num=。i++){ if((strcmp(file[i].name,name)==0) amp。 strcpy(file[num].ext,ext1)。 n){ if([m+n1]==1){ sign=1。 } for(j=0。 p=hea
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1