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

正文內(nèi)容

os軟件項目設(shè)計課程設(shè)計(參考版)

2025-06-28 22:26本頁面
  

【正文】 同時,在老師的身上我學(xué)得到很多實用的知識,再次我表示感謝!同時,對給過我們幫助的所有同學(xué)和各位指導(dǎo)老師再次表示忠心的感謝! 31 。沒有了柳暗花明的一天,那么我怎么能說經(jīng)受住了考驗?謝謝老師的那句話,她說:人力有所不能及,然而,人的精神是不會敗倒的。在本次實踐中,給我印象最為深刻的是在文件刪除程序的編譯過程中,先有我的各個子程序都已經(jīng)編輯成功,那么這最后的程序就將是我成功的關(guān)鍵。與本課程的實驗教學(xué)相比,課程設(shè)計獨(dú)立設(shè)課,具有更多的學(xué)時,給學(xué)生更多自行設(shè)計、自主實驗的機(jī)會,充分放手讓學(xué)生真正培養(yǎng)學(xué)生的實踐動手能力,全面提高學(xué)生的綜合素質(zhì)。參考文獻(xiàn)1. ——: .2. 陳向群等編著. Windows內(nèi)核實驗教程. 北京: .3. 周蘇等編著. 操作系統(tǒng)原理實驗. 北京: .4. 張堯?qū)W編著. 計算機(jī)操作系統(tǒng)教程習(xí)題解答與實驗指導(dǎo). 北京: .7. 收獲、體會和建議操作系統(tǒng)課程設(shè)計是本課程重要的實踐教學(xué)環(huán)節(jié)。運(yùn)行結(jié)果如下截圖:圖1 啟動程序圖2 用戶登錄圖3 系統(tǒng)主操作界面圖4 管理菜單功能圖5 用戶管理圖6 目錄操作菜單圖7 文件操作菜單圖8 團(tuán)隊介紹圖9 創(chuàng)建目錄圖10 創(chuàng)建文件圖11 創(chuàng)建文件成功和刪除目錄5. 結(jié)論剛得到這個課程設(shè)計要求,覺得腦海里一片空白,因為根本就不知道UNIX文件系統(tǒng)的組織結(jié)構(gòu),經(jīng)過幾天努力,了解了UNIX文件系統(tǒng)的組織形式和管理方式,于是心中就有思路,不過心中還是有些顧慮,覺得有的理論上很合理,但在實踐中就不知道了,經(jīng)過兩個星期我們小組5個人的奮戰(zhàn),終于理論聯(lián)系實踐,完成了課程實踐,同時也證明了UNIX文件系統(tǒng)的牢固性。 軟件環(huán)境:Windows98/Me/2000/XP操作系統(tǒng),用Visual C++ 、運(yùn)行。不過MFC中使用動態(tài)鏈接庫,從而導(dǎo)致執(zhí)行文件在沒有安裝VC的機(jī)器上無法執(zhí)行。4. 程序設(shè)計與實現(xiàn) 程序流程圖 程序說明C代碼部分先在Win32 console application工程中編寫及調(diào)試通過,之后將其加入到MFC Appwizard(exe)工程中。 界面設(shè)計模塊 設(shè)計思路和方法利用VC的MFC,直接建立對話框工程,再假如其他功能的對話框,利用ClassWizard來為對話框建立類,之后直接在對話框上操作進(jìn)行操作。返回讀出文件的大小。寫文件完成。 設(shè)計思想及流程圖讀文件:根據(jù)打開的文件在用戶打開文件表中的id,索引到系統(tǒng)打開文件表,找到文件的i節(jié)點(diǎn),之后讀取磁盤,將數(shù)據(jù)讀到內(nèi)存,顯示到界面上。寫文件:寫文件是將用戶輸入的數(shù)據(jù)寫入到磁盤。 函數(shù)名:_fclose 功能:關(guān)閉系統(tǒng)打開文件表中的文件 算法:根據(jù)文件在UOF中的地址,刪除在SOF和UOF中注冊該文件的信息。關(guān)閉文件是從用戶打開的文件表中刪除索引, 設(shè)計思想及流程圖打開文件:通過文件名,找到其i節(jié)點(diǎn),判斷用戶有權(quán)限操作之后在系統(tǒng)打開文件表中存放其內(nèi)存i節(jié)點(diǎn),然后在用戶打開文件表(UOF)中添加系統(tǒng)打開文件表(SYSF)中的索引,返回在用戶打開文件表中的id.關(guān)閉文件:根據(jù)文件在用戶打開文件表中的id,找到其在系統(tǒng)打開文件表中的id,索引到i節(jié)點(diǎn),從內(nèi)存中刪除,在sys_file和user_ofile中刪除其索引,關(guān)閉文件完成。函數(shù)名:adelete功能:刪除文件算法:先判斷當(dāng)前用戶是否有權(quán)限刪除文件,當(dāng)有權(quán)限之后,釋放該文件的磁盤空間,之后刪除它的i節(jié)點(diǎn),在其父目錄中刪除刪除該目錄名。 }。 //計數(shù)器 struct inode *f_inode。 數(shù)據(jù)結(jié)構(gòu)及流程圖系統(tǒng)打開文件表struct file{ char f_mode。 創(chuàng)建刪除文件模塊 創(chuàng)建文件:在當(dāng)前目錄下創(chuàng)建文件,為其申請i節(jié)點(diǎn)。函數(shù)名:_rename功能:改變當(dāng)前目錄,目錄名:dirname算法:當(dāng)前用戶有對該目錄的操作權(quán)限,之后修改其目錄名為新的目錄名。最后刪除這個目錄的i節(jié)點(diǎn)和磁盤塊。函數(shù)名:mkdir()功能: 創(chuàng)建目錄,目錄名:dirname算法:申請一個i節(jié)點(diǎn),為新建目錄的i節(jié)點(diǎn),新建一個目錄,存儲初始目錄到一個新的磁盤塊。 函數(shù)名:namei功能: 查找是否有與name同名的目錄或是文件,算法:從當(dāng)前目錄表中查找是否有目錄入口參數(shù)的目錄名,查找成功返回其下標(biāo),否則返回-1。/*目錄項數(shù)組*/ __int16 size。 /*目錄號*/ }。 目錄管理模塊 在系統(tǒng)中通過目錄樹來管理和操作文件,在目錄管理模塊中主要是創(chuàng)建目錄、刪除目錄、改變當(dāng)前目錄、為目錄重命名: 數(shù)據(jù)結(jié)構(gòu)及流程
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1