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

正文內(nèi)容

vbsaaa操作系統(tǒng)課程設(shè)計(jì)報(bào)告(完整版)

2025-09-10 01:20上一頁面

下一頁面
  

【正文】 ct 2\n)。exit(0)。char ReadingFileName[Num]。printf(\nThe total number of contents of the file: %s are: %d\n,filename,count)。if(!fp){printf(\nCan not read contents from file:%s It may not exist\n,filename)。*/}}//validate function one:open file:after create one file, you can validate the//file is exist or not!void ValidateOpenFile(char filename[80]){FILE *fp。){break。i。intdosx(amp。}else{//printf(\nNow I39。=FP_SEG(filename)。佛山科學(xué)技術(shù)學(xué)院課程設(shè)計(jì)用紙19//printf(i=%d\n,i)。intdosx(amp。=FP_SEG(WriteContents)。//printf(i=%d\n,i)。//printf(WriteContents=%s\n,WriteContents)。sumChar += 。outregs,amp。=i。//printf(Hello World\n)。WriteContents[i])。i=CNum1。){//CharNum++。getchar()。int86x(INTER,amp。struct SREGS segregs。FileCode = 。segregs)。//To Close The File : We Should Open The File Firstly。/*if(2==){printf(\nFail To Open The File:%s May not exist\n,filename)。=FP_OFF(filename)。outregs,amp。printf(The FileCode is:%d\n,)。outregs,amp。}//Create a new filevoid CreateFile(char filename[80]){union REGS inregs,outregs。//printf(\n9 To validate the writting contents to file )。后來在于伙伴的討論下,知道了 C 高級(jí)實(shí)用設(shè)計(jì)這本書,從次書中受益匪淺,加上 80x86 匯編語言程序設(shè)計(jì),更是增長了自己對(duì)于匯編的見識(shí),從此更加肯定了匯編在底層操縱的作用!而且通過此次的課程設(shè)計(jì),認(rèn)識(shí)了討論的重要性,我個(gè)人覺得編碼正是如此,如果遇到了一個(gè)人難以解決,那么最好是提出來與伙伴或者同學(xué)一同探討,這不但能直到別人的向想法,更能讓自己認(rèn)識(shí)自己的不足,更有甚者,能夠增長自己的見識(shí)?。。。?!佛山科學(xué)技術(shù)學(xué)院課程設(shè)計(jì)用紙9參考資料 《計(jì)算機(jī)操作系統(tǒng)教程》 (第 2 版)張堯?qū)W 史美林 編著 清華大學(xué)出版社 《操作系統(tǒng)實(shí)驗(yàn)指導(dǎo)》任愛華 李鵬 劉方毅 清華大學(xué)出版社 《操作系統(tǒng)實(shí)驗(yàn)教程——核心技術(shù)與編程實(shí)例》顧寶根 王立松 顧喜梅 科學(xué)出版社 《80x86 匯編語言程序設(shè)計(jì)》沈美明,溫冬嬋編著,清華大學(xué)出版社5,、 《C 高級(jí)實(shí)用程序設(shè)計(jì)》王世元 編著 清華大學(xué)出版社 《C 語言程序設(shè)計(jì)》譚浩強(qiáng) 編著 清華大學(xué)出版社附錄:源代碼在 環(huán)境includeincludeincludeincludeincludeinclude//The number of type of interruptdefine INTER 0x21//The size of filenamedefine Num 80//the number of charactersdefine CNum 9//Function Of Selectionint OperOfSel(){//clrscr()。佛山科學(xué)技術(shù)學(xué)院課程設(shè)計(jì)用紙4但從理論上的角度上講,只要操作合理,那么本程序?qū)⒖梢詫?shí)現(xiàn)對(duì)應(yīng)的功能。從邏輯上來說,系統(tǒng)調(diào)用可被看成是一個(gè)內(nèi)核與用戶空間程序交互的接口,它好比一個(gè)中間人,把用戶進(jìn)程的請(qǐng)求傳達(dá)給內(nèi)核,待內(nèi)核把請(qǐng)求處理完畢后再將處理結(jié)果送回給用戶空間。而系統(tǒng)同時(shí)也需要在響應(yīng)了用戶鍵入的命令后執(zhí)行預(yù)先編寫好的相應(yīng)程序,佛山科學(xué)技術(shù)學(xué)院課程設(shè)計(jì)用紙2并將程序的執(zhí)行結(jié)果通過中介,即文件訪問接口,輸出給用戶。//由上述兩個(gè)結(jié)構(gòu)體所組合的共用體(聯(lián)合體)Union REGS{ Struct WORDREGS x; Struct BYTEREGS h。主要完成要求中所提到的功能如: 創(chuàng)建文件,刪除文件,打開文件,關(guān)閉文件,基本文件內(nèi)容輸入,基本文件內(nèi)容輸出,讀順序文件,寫順序文件,文本文件操作驗(yàn)證程序,文件緩沖區(qū)管理 的實(shí)現(xiàn)。課程設(shè)計(jì)說明書設(shè)計(jì)名稱: 操作系統(tǒng)課程設(shè)計(jì)      題 目: 文件訪問接口設(shè)計(jì)          學(xué)生姓名: 陳小浪 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí): 12 級(jí) 1 班 學(xué) 號(hào): 2022314118 指導(dǎo)教師: 任朝暉 日 期: 2022 年 9 月 15 日佛山科學(xué)技術(shù)學(xué)院課程設(shè)計(jì)用紙 課程設(shè)計(jì)任務(wù)書 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè) 年級(jí) 班 一、 設(shè)計(jì)題目文件訪問接口設(shè)計(jì)二、 主要內(nèi)容利用 C 語言設(shè)計(jì),具體包括: 基本文件內(nèi)容輸入 基本文件內(nèi)容輸出 創(chuàng)建文件 打開文件 關(guān)閉文件 文件緩沖區(qū)管理 文件句柄管理讀順序文件寫順序文件讀隨機(jī)文件1寫隨機(jī)文件1文本文件操作驗(yàn)證程序 上述功能由兩部分程序驗(yàn)證,中斷駐留程序和驗(yàn)證程序。 解決的問題 在設(shè)計(jì)過程主要遇到了以下的問題:一是關(guān)于中斷的理解,二是在理解了中斷的意義之后,進(jìn)行中斷函數(shù)如 int86(),int86x(),intdos(),intdos()等函數(shù)的調(diào)用不是很清晰。}。而事實(shí)上在系統(tǒng)響應(yīng)一次用戶的命令時(shí),系統(tǒng)進(jìn)行了一次 IO 中斷。 基本原理 本課題的運(yùn)行結(jié)果,首先是在運(yùn)行開始時(shí)給定了 10 個(gè)選擇開關(guān),供用戶選擇,每當(dāng)接收一次用戶的選擇時(shí),系統(tǒng)將進(jìn)行一次的 IO 中斷,之后執(zhí)行相應(yīng)的中斷服務(wù)程序,在這里是指由 dos,bios 中斷調(diào)用編寫好的函數(shù),調(diào)用結(jié)束時(shí),將臨時(shí)結(jié)果保存,并退出中斷,繼續(xù)響應(yīng)用戶的選擇,直到用戶選擇了退出。六、使用說明運(yùn)行成功后進(jìn)行首頁,開始接受用戶的選擇接著進(jìn)行相應(yīng)功能選項(xiàng)前面對(duì)應(yīng)數(shù)字的輸入,在這里以 1,5,6,10 為例,其他為同樣的道理1:為創(chuàng)建一個(gè)新的文件表示 文件已經(jīng)存在,故而創(chuàng)建失敗 查看目錄,果然已經(jīng)存在了 ,故而提示創(chuàng)建失敗佛山科學(xué)技術(shù)學(xué)院課程設(shè)計(jì)用紙5再次執(zhí)行 1 號(hào)功能選擇: 創(chuàng)建成功查看目錄下,果然創(chuàng)建了 佛山科學(xué)技術(shù)學(xué)院課程設(shè)計(jì)用紙6進(jìn)行 10 號(hào)功能的選擇結(jié)果將出現(xiàn)清空屏幕的效果佛山科學(xué)技術(shù)學(xué)院課程設(shè)計(jì)用紙7進(jìn)行 5 號(hào)功能的選擇:輸入成功,提示輸入了多少個(gè)字符 ,上述統(tǒng)計(jì)了一下(包括字符) 為 63 個(gè) 在目錄打開此文件,果然是寫入了這些內(nèi)容下面進(jìn)行 6 號(hào)功能的演示佛山科學(xué)技術(shù)學(xué)院課程設(shè)計(jì)用紙8上述的演示結(jié)果 正好符合了其中的要求其他的功能演示也是同樣的道理七、設(shè)計(jì)總結(jié) 系統(tǒng)特色在本系統(tǒng)中已初步實(shí)現(xiàn)一個(gè)可訪問的文件接口,能夠正常的解析命令并執(zhí)行,在解析命令方面,采用中斷函數(shù)調(diào)用以及功能類型號(hào)選擇設(shè)置的形式,達(dá)到直接與底層“打交道”的作用,效率高 經(jīng)驗(yàn)教訓(xùn)在編程過程中要多使用庫函數(shù)中自帶的內(nèi)容,不必另外再去編寫已有的功能,這樣不僅能節(jié)省時(shí)間,也能提高程序的可靠性。printf(\n\n\n\nFunction Of Selection\n)。printf(\n10 Clean the screen)。struct SREGS segregs。segregs)。}//Delete a exist fileint DeleteFile(char filename[80]){union REGS inregs,outregs。segregs)。=FP_SEG(filename)。}else{printf(\nSuccessfully Opening The File: %s The FileCode Is:%d\n,filename,)。The File Should be exist=0x3D。//You Can Through CreateFile() To Know The FileCode as test//printf(Successfully open file :%d \n,)。佛山科學(xué)技術(shù)學(xué)院課程設(shè)計(jì)用紙14 = 0x3E。int result。inregs,amp。printf(\n\nInput The Writting Contents:\n)。i++。i++){//WriteContents[i] = getchar()。if(WriteContents[i]==39。//return。佛山科學(xué)技術(shù)學(xué)院課程設(shè)計(jì)用紙17//printf(=%d\n,)。segregs)。}//if(i==8) end//printf(%c,WriteContents[i])。//printf(WriteContents[0]=%c WriteContents[1]=%c\n,WriteContents[0],WriteContents[1])。/*for(int j=0。=FileCode。inregs,amp。}}//Read Contents From Existing File。=2。ll Read Contents From File: %s\n,filename)。inregs,amp。i++){printf(%c,ReadContents[i])。}}*//*int i=0。fp=fopen(filename,r)。return。}//else endfclose(fp)。char ValidateOpenFileName[Num]。break。printf(\nSelection Of Deleting A ExistingFile\n)。case 3:printf(\nThe Selection Of Opening an Existing File\n)。}佛山科學(xué)技術(shù)學(xué)院課程設(shè)計(jì)用紙25break。printf(Input The Name Of Writting File : )。//printf(ReadingFileName= %s\n,ReadingFileName)。scanf(%s,ValidateOpenFileName)。ValidateReadFile(ValidateReadFileName)。}佛山科學(xué)技術(shù)學(xué)院課程設(shè)計(jì)用紙27七、設(shè)計(jì)總結(jié) 系統(tǒng)特色在本系統(tǒng)中已初步實(shí)現(xiàn)一個(gè)完整命令處理器的功能,能夠正常的解析命令并執(zhí)行,在解析命令方面,采用指針加數(shù)組的形式,既可以節(jié)約內(nèi)存資源,又可以自動(dòng)擴(kuò)充命令參數(shù)。char *cmd_line[255]。void dir()。void account()。 break。 break。/* 清屏 */ printf(S ShellAbove Windows XP [Ver ]\n)。 while(logintime0)/* 登陸錯(cuò)誤超過三次自動(dòng)退出 */ { printf(Login:)。 exit(0)。 } else { printf(Login error, Press any key to relogin!\n)。 getch()。\n39。 ++k。 } else if(strcmp(cmd_line[0],dir)==0) { return 1。 } else if(cmd_line[0][1]==39。 strcpy(filepath,pre_dir)。 } else { printf( \t)。) { i++。 i=2) { i。\039。 } else { printf(Can3
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1