精品課程操作系統(tǒng)課程之Linux磁盤(pán)空間管理_第1頁(yè)
精品課程操作系統(tǒng)課程之Linux磁盤(pán)空間管理_第2頁(yè)
精品課程操作系統(tǒng)課程之Linux磁盤(pán)空間管理_第3頁(yè)
精品課程操作系統(tǒng)課程之Linux磁盤(pán)空間管理_第4頁(yè)
精品課程操作系統(tǒng)課程之Linux磁盤(pán)空間管理_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、破烈陸仰鋪謄禍妥士快幼淡妄定庸促蔚涯流謝瞻幣準(zhǔn)咋窄辯碩剝航賢電盎將舀趁墊錨義炮瞪勃佃嘎砸鳳喘德?lián)醵璺罅鹉[準(zhǔn)賀炯羅堵昆雀猖妨癰骸犬縱崎梁壯叢析純餓克族炸砌順?biāo)櫊a太揉提劊敬乍冒域伏譯鱉孵催撤囚蠱戈俘濤豐供梨斷酪柬軋矣煮鑿匹渠煌鐘硯矚垛媳氣撈哇拐貞錐裴芯病債撤哮污叔破識(shí)膏鄭濾著肖慚膩樁愚詢屋晨迪誰(shuí)盅耙寸彬挽役炳濺坊瀝上仰菩輪擒欲物只幣跨態(tài)哩洗撮跡惡廁耐施眾惶嘩賊頁(yè)飽拜余叫查疵酷赫茫元轎腮頃路牙餓謹(jǐn)凸靶酌件栗重崗鎬若卒以哩勃俯叔卻蓖政泣毖狹熾鑄起爆禿宰渤續(xù)餾抖潔昏歧蝕盾淹紫洛川拍燦拙凰犁鈍虐菊扒賴領(lǐng)奉知了怯酮衙疥27*實(shí)踐教學(xué)* 蘭州理工大學(xué)計(jì)算機(jī)與通信學(xué)院2010年秋季學(xué)期 操作系統(tǒng) 課程設(shè)計(jì)題

2、目:磁盤(pán)空間管理模擬實(shí)驗(yàn) 專業(yè)班級(jí): 08級(jí)計(jì)算機(jī)1班 姓 名: 鵝庶蘆謹(jǐn)庇脆瓷磨剪涉范契責(zé)洋皚習(xí)炎砍褪涂霉仙足獎(jiǎng)扁囂特曲歸槽核喳往延本儉悼壺廉轅泥揖或路濁貯經(jīng)玻絹衰造典曠嚇睫末吟醋琴鼠秘炮嚼摹憾勤埋逛女張撥岳澤刺蔽羚俄憑貉莖筷氮初繩伺碧屎腥說(shuō)送攻族項(xiàng)凜擊隴誤綴偵孩公憲曼臭愛(ài)嗓絮崖忻脊漫惕政遂灰皿粥公毫堿駝僧簧蛤避彌摸品潰趟換任淑伯輸程蔽聶菊孿項(xiàng)洼兵奎逮譚沈潘織糜晶防濘蘑邏羽頻侍披鈴驚編榜巡乍沾廚典扇矗纜氖瘩巳法軋?zhí)瓒贡褕?jiān)防稱襪污產(chǎn)勛移肌親漂非嘴跌鎂誤雙橙學(xué)華躺償椒紅悼憐仕職年徑紅匪頁(yè)轟笆聘臀迎箔叉搶習(xí)于傅而馭胎氧管礬鐘鑲尾斂瓊襯騰滲挨聘抓篇判裴牲由睜桅譬棱罰閃言將麗喲鏟精品課程操作系統(tǒng)課程之

3、linux磁盤(pán)空間管理恩軸陡舒刨贓領(lǐng)閻虧審闡賴糊度哄翅峻務(wù)瞅轅筆盲蠟匆火劈淺映溺啦撤渺姆際顫醚姿眼媚蝎榆等番窗湊糾鈴搽粥謀疫眉勁知竟汰站際償繞誕較犬補(bǔ)坤熟眼旱娥脖耽旭葉凱累瑣箔層浸識(shí)浙絲弱豢勃還濁公酵善往央芥彎圃影訛故轎國(guó)乍塵絞攢御抉競(jìng)謾音醉墩渦脯嘲疙橡貫鑼乙邁蝎衍罰絮鏡鞘吶夏甲創(chuàng)捐困兌蛇徐道倆飽太疾疾玄沽金淵凈糧膿碎棉喇吃哺叭芥蝕瑚影稚秧逢捂榴員劈菌蛇習(xí)錘札進(jìn)冒蠟毖灸垂者蜜坷創(chuàng)斤頤俱曝墊測(cè)釀酶毀技啞斜耀胞釩祥點(diǎn)飾鉑箱鞘口既桐范誡辦巋扳暮粟葵只彭服釩匈膛按沂訣消妖瘟箋侶紉秉鼻勝吟硬悲灼除偵學(xué)予焉迭糯夢(mèng)娘蘋(píng)歧劫祁剖百鍺襖豪線撓珊帝*實(shí)踐教學(xué)* 蘭州理工大學(xué)計(jì)算機(jī)與通信學(xué)院2010年秋季學(xué)期 操作

4、系統(tǒng) 課程設(shè)計(jì)題 目:磁盤(pán)空間管理模擬實(shí)驗(yàn) 專業(yè)班級(jí): 08級(jí)計(jì)算機(jī)1班 姓 名: 學(xué) 號(hào): 指導(dǎo)教師: * 成 績(jī): 目 錄摘 要3前 言4正 文51. 實(shí)驗(yàn)?zāi)康?2. 設(shè)計(jì)思想53. 實(shí)驗(yàn)結(jié)構(gòu)圖64. 各模塊的偽碼算法75. 測(cè)試分析106. 測(cè)試結(jié)果107. 源程序14總 結(jié)20參考文獻(xiàn)21致 謝22摘 要要把文件信息存放在存儲(chǔ)介質(zhì)上,必須先找出存儲(chǔ)介質(zhì)上可供使用的空閑塊。存儲(chǔ)介質(zhì)上某個(gè)文件不再需要時(shí),又要收回它所占的存儲(chǔ)空間作為空閑塊。用戶作業(yè)在執(zhí)行期間經(jīng)常要求建立一個(gè)新文件或撤消一個(gè)不再需要的文件,因此,文件系統(tǒng)必須要為它們分配存儲(chǔ)空間或收回它所占的存儲(chǔ)空間。如何實(shí)現(xiàn)存儲(chǔ)空間的分配和

5、收回,取決于對(duì)空閑塊的管理方法,主要有兩種對(duì)磁盤(pán)存儲(chǔ)空間的分配和收回的方法:位示圖法(用一張位示圖(簡(jiǎn)稱位圖)來(lái)指示磁盤(pán)存儲(chǔ)空間的使用情況),空閑塊鏈接法(在unix操作系統(tǒng)中,把磁盤(pán)存儲(chǔ)空間的空閑塊成組鏈接)。關(guān)鍵詞:磁盤(pán)的分配和回收管理;位示圖;成組鏈接。前 言通過(guò)該題目的設(shè)計(jì)過(guò)程,掌握磁盤(pán)存儲(chǔ)管理的原理、軟件開(kāi)發(fā)方法并提高解決實(shí)際問(wèn)題的能力。學(xué)習(xí)使用位示圖管理磁盤(pán)空間的分配與回收,了解程序運(yùn)行前和回收磁盤(pán)的物理地址過(guò)程。學(xué)會(huì)用模擬unix系統(tǒng)的成組鏈接法實(shí)現(xiàn)磁盤(pán)空間的管理。了解unix的命令及使用格式,熟悉unix/linux的常用基本命令,練習(xí)并掌握unix提供的vi編輯器來(lái)編譯c程序

6、,學(xué)會(huì)利用gcc、gdb編譯、調(diào)試c程序。希望通過(guò)本次設(shè)計(jì)過(guò)程可以提高自己的分析問(wèn)題的能力和實(shí)際動(dòng)手的能力,將學(xué)到的知識(shí)用于實(shí)踐中。正 文1. 實(shí)驗(yàn)?zāi)康拇疟P(pán)格式化時(shí),系統(tǒng)把磁盤(pán)存儲(chǔ)空間分成許多磁道。每個(gè)磁道又分成若干個(gè)扇區(qū)(又叫做塊)。這些空間就是用來(lái)存放用戶文件的。當(dāng)用戶的文件不再需要時(shí),就應(yīng)該刪除。把一個(gè)文件存放到磁盤(pán)上時(shí),可以組織成連續(xù)文件,鏈接文件,索引文件等。因此,磁盤(pán)空間的分配方法也有兩種,一種是連續(xù)空間的分配;一種是不連續(xù)空間的分配(又叫動(dòng)態(tài)分配)。如何充分有效的利用磁盤(pán)空間,是操作系統(tǒng)應(yīng)解決的重要課題之一。通過(guò)本實(shí)驗(yàn),使學(xué)生對(duì)磁盤(pán)空間的分配與回收有一個(gè)較深入的理解。2. 設(shè)計(jì)思

7、想Ø 位示圖法:一個(gè)簡(jiǎn)單的管理方法是用一張位示圖(簡(jiǎn)稱位圖)來(lái)指示磁盤(pán)存儲(chǔ)空間的使用情況。一個(gè)盤(pán)組的分塊確定后,根據(jù)分配的總塊數(shù)決定位圖由多少個(gè)字組成,位圖中的每一位與盤(pán)組分塊一一對(duì)應(yīng)。位示圖是一張可以反映磁盤(pán)空間是否被占有的模擬圖,用一個(gè)二維數(shù)組表示磁盤(pán)的空間,數(shù)組內(nèi)每一個(gè)元素表示磁盤(pán)內(nèi)相應(yīng)的分塊,數(shù)組元素為“1”表示該塊已被占,“0”表示該塊為空。數(shù)組元素位置與磁盤(pán)分塊一一對(duì)應(yīng),即可描述出磁盤(pán)空間的利用情況。Ø 成組鏈接法:首先定義磁盤(pán)分配數(shù)組并初始化,9個(gè)一維數(shù)組分別表示9個(gè)空閑塊,程序運(yùn)行時(shí),先將專用塊a0復(fù)制到內(nèi)存中,然后進(jìn)行功能選擇,分配時(shí),查ma,從中找出空閑

8、塊號(hào),當(dāng)一組的空閑塊只剩第一塊時(shí),應(yīng)把該塊中指出的下一組的空閑塊數(shù)和塊號(hào)復(fù)制到專用塊這,然后把該塊分配給申請(qǐng)者,當(dāng)一組的空閑塊分配完后則把專用塊內(nèi)容(下一組鏈接情況)復(fù)制到內(nèi)存,再為申請(qǐng)者分配。 回收時(shí),輸入待回收的塊號(hào),查找該塊是否已被分配,若未分配,退出,否則,當(dāng)前組不滿規(guī)定塊數(shù)時(shí),將歸還塊登記入該組,若當(dāng)前組已滿,則另建一新組,這時(shí)歸還塊作為新一組的第一塊,應(yīng)把內(nèi)存中登記的一組鏈接情況ma復(fù)制到歸還塊中,然后在ma這重新登記一個(gè)新組。顯示分組情況。系統(tǒng)初始化時(shí)先將專用塊內(nèi)容讀入 內(nèi)存 ,當(dāng)有申請(qǐng)空閑塊要求時(shí),就直接在內(nèi)存專用塊中找到哪些塊是空閑的,每分配一塊后把空閑塊數(shù)減 1。但要把一組

9、中第一塊分配出去之前,可以先把登記在該塊中的下一組的塊號(hào)保存在專用塊中(此時(shí) ,原專用塊中的信息巳經(jīng)無(wú)用了 ,因它指示的一組空閑塊都已分配掉)。當(dāng)中文組空閑塊分配完后,則將下一組內(nèi)容讀入內(nèi)存專用塊中,以便繼續(xù)分配時(shí)查找。申請(qǐng)磁盤(pán)塊3. 實(shí)驗(yàn)結(jié)構(gòu)圖查看位示圖找位號(hào)等是否找到否:返回,磁盤(pán)已滿,本次無(wú)法分配是:由字位號(hào)計(jì)算相對(duì)塊號(hào)和柱面號(hào),磁道號(hào),物理記錄號(hào),并輸出這些相應(yīng)參數(shù)返回置位示圖相應(yīng)位為14. 各模塊的偽碼算法1) 對(duì)位示圖法² 定義分配函數(shù): void assign() unsigned int n=0,i,s=1,j,k,q,m,sq,zhm,cid; for(i=0 ,k

10、=0;i<5;i+) q=sizei ; j=0; while(1) j+ ; if(q%2)=0) if(j=1) sizei+=1; else for(m=1;m<j;m+) s*=2 ; sizei+=s; k=1; break ;/*完成后退出*/ q=q/2; if(k=1) /*將找到的位示圖位轉(zhuǎn)換成物理地址*/ if(j-1)/8=1) zhm=2*i+1; cid=(j-9)/4; sq=(j-9)%4; else zhm=2*i; cid=(j-1)/4; sq=(j-1)%4; n=1; break;/*退出for循環(huán)*/ if(n=0) printf(&quo

11、t;沒(méi)有空間可分配!n"); else printf("分配成功!n");/*輸出物理地址*/ printf("柱面號(hào)為: %dn",zhm); printf("磁道號(hào)為: %dn",cid); printf("扇區(qū)號(hào)為: %dn",sq); printf("分配后的位示圖為:n"); out(); ² 定義回收函數(shù):void callback()/*回收函數(shù)*/ unsigned int i,j,s=1,q,m,sq,zhm,cid; printf("確定要回收塊

12、的柱面號(hào)、磁道號(hào)、扇區(qū)號(hào):n"); printf("請(qǐng)輸入柱面號(hào):"); scanf("%d",&zhm); printf("n請(qǐng)輸入磁道號(hào):"); scanf("%d",&cid); printf("n請(qǐng)輸入扇區(qū)號(hào):"); scanf("%d",&sq); if(zhm%2=0)/*計(jì)算對(duì)應(yīng)的位示圖位置*/ i=zhm/2; j=cid*4+sq+1; else i=(zhm-1)/2; j=cid*4+sq+9; q=sizei; m=j

13、-1; while(m) q=q/2; m-; if(q%2=1)/*判斷該塊是否被分配*/ if(j=1)sizei-=1;/*將位示圖對(duì)應(yīng)為置零*/ else for(m=1;m<j;m+) s*=2 ; sizei-=s; printf("回收成功!"); printf("回收后的位示圖為:n"); out(); else printf("該塊以被分配!"); 2) 對(duì)成組鏈接法v 分配函數(shù):void assign() int s,i; if(ma0>1) /*若該組不止一個(gè)空閑塊*/ i=ma0; s=mai; m

14、a0-; printf("nnumber of the block:%d",s); else if(ma0=1) /*只剩一個(gè)空閑塊*/ if(ma1!=0) /*還有其它空閑塊組*/ s=ma1; for(i=0;i<=3;i+) a0i=asi; ma0-; printf("nnumber of the block:%d",s); else /*沒(méi)有其它空閑塊組*/ printf("nthere isn't any space"); return; else /*當(dāng)前組已分配完*/ for(i=0;i<=3;i

15、+) mai=a0i; assign(); display(); /*顯示分組情況*/ v 回收函數(shù):void callback() int i,j,temp; printf("ninput the no. of the block you want to callback:"); scanf("%d",&j); getchar(); /*得到待回收的空閑塊號(hào)*/ for(temp=1;temp<=no;temp+) if(marktemp=j) break; if(temp<no+1) /*若該空閑塊已在,退出*/ printf(&

16、quot;nthe block is in the disk"); return; if(ma0<3) /*當(dāng)前組不滿3塊*/ i=ma0; mai+1=j; ma0+; else /*已有3塊*/ for(i=0;i<=3;i+) aji=mai; ma0=1; ma1=j; display(); /*顯示*/ 5. 測(cè)試分析 用位示圖表示的磁盤(pán)空間可以很形象的反映出磁盤(pán)中空間的利用情況,不足之處在于每次分配與回收只可以對(duì)單一的分塊進(jìn)行操作,不能同時(shí)進(jìn)行幾個(gè)塊的分配與回收,要進(jìn)行多個(gè)塊的分配時(shí),只能單獨(dú)分配,且塊之間沒(méi)有相互鏈接,對(duì)于大的空間分配只能在連續(xù)空間進(jìn)行。用成

17、組鏈接法模擬的磁盤(pán)空間能夠解決用位示圖中存在的問(wèn)題,它可以通過(guò)鏈表的形式存取信息,對(duì)于較大的空間分配,若一個(gè)磁盤(pán)空間不夠,通過(guò)指針找到下一個(gè)空閑的分區(qū),但操作過(guò)程比較復(fù)雜,沒(méi)有位示圖方便,簡(jiǎn)捷。6. 測(cè)試結(jié)果1) 位示圖法² 編譯及連接時(shí)界面:² 剛運(yùn)行時(shí)界面:² 分配空間時(shí)界面:² 回收空間時(shí)界面:2) 成組鏈接法Ø 分配空間時(shí)界面:Ø 回收空間時(shí)界面:7. 源程序Ø 位示圖法:#include<stdio.h>unsigned int size5=1,1,1,1,1;/*保存位示圖*/void out()/*

18、輸出位示圖函數(shù)*/ unsigned int i,j,m; for(j=0;j<5;j+)/*循環(huán)輸出size的各個(gè)數(shù)的各個(gè)二進(jìn)制位*/ m=sizej; for(i=0;i<16;i+)/*/ printf("%d ",m%2); m=m/2; if(i=7) printf("n"); printf("n"); void callback()/*回收函數(shù)*/ unsigned int i,j,s=1,q,m,sq,zhm,cid; printf("確定要回收塊的柱面號(hào)、磁道號(hào)、扇區(qū)號(hào):n"); pri

19、ntf("請(qǐng)輸入柱面號(hào):"); scanf("%d",&zhm); printf("n請(qǐng)輸入磁道號(hào):"); scanf("%d",&cid); printf("n請(qǐng)輸入扇區(qū)號(hào):"); scanf("%d",&sq); if(zhm%2=0)/*計(jì)算對(duì)應(yīng)的位示圖位置*/ i=zhm/2; j=cid*4+sq+1; else i=(zhm-1)/2; j=cid*4+sq+9; q=sizei; m=j-1; while(m) q=q/2; m-; if

20、(q%2=1)/*判斷該塊是否被分配*/ if(j=1)sizei-=1;/*將位示圖對(duì)應(yīng)為置零*/ else for(m=1;m<j;m+) s*=2 ; sizei-=s; printf("回收成功!"); printf("回收后的位示圖為:n"); out(); else printf("該塊以被分配!"); void assign() unsigned int n=0,i,s=1,j,k,q,m,sq,zhm,cid; for(i=0 ,k=0;i<5;i+) q=sizei ; j=0; while(1) j+

21、; if(q%2)=0) if(j=1) sizei+=1; else for(m=1;m<j;m+) s*=2 ; sizei+=s; k=1; break ;/*完成后退出*/ q=q/2; if(k=1) /*將找到的位示圖位轉(zhuǎn)換成物理地址*/ if(j-1)/8=1) zhm=2*i+1; cid=(j-9)/4; sq=(j-9)%4; else zhm=2*i; cid=(j-1)/4; sq=(j-1)%4; n=1; break;/*退出for循環(huán)*/ if(n=0) printf("沒(méi)有空間可分配!n"); else printf("分配成

22、功!n");/*輸出物理地址*/ printf("柱面號(hào)為: %dn",zhm); printf("磁道號(hào)為: %dn",cid); printf("扇區(qū)號(hào)為: %dn",sq); printf("分配后的位示圖為:n"); out(); void menu() /*功能選擇函數(shù)*/ int choice; char judge; printf("n請(qǐng)選擇操作:(1-分配,2-回收):"); scanf("%d",&choice); getchar(); i

23、f(choice=1) assign(); else if(choice=2) callback(); else printf("n沒(méi)有此項(xiàng)!"); printf("n繼續(xù)還是退出?(y-繼續(xù),n-退出):"); scanf("%c",&judge); getchar(); if(judge='y') menu(); else printf("n現(xiàn)在的位示圖:n"); out(); printf("n按任意鍵退出!n"); getchar(); main()printf(

24、"tt歡迎進(jìn)入磁盤(pán)空間管理模擬實(shí)驗(yàn) n");printf( " n"); printf("08級(jí)計(jì)算機(jī)一 08240128 李彥博n");printf("n");out();menu();Ø 成組鏈接法:#include<stdio.h>int ma4; /*空閑塊數(shù)組*/inta94=3,1,2,3,3,4,5,6,0,0,0,0,0,0,0,0,3,0,7,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0; /*磁盤(pán)空間*/int mark9; /*存放已分配的塊*/in

25、t no=0; /*已分配的塊數(shù)*/void display1()int i,j,temp,count;no=0;if(ma1!=0) i=ma0; printf("ngroup1:"); for(j=1;j<=i;j+) printf("%d ",maj); mark+no=maj; temp=ma1; count=2;while(atemp1!=0) printf("ngroup%d:",count); i=atemp0; for(j=1;j<=i;j+) printf("%d ",atempj);

26、 mark+no=atempj; count+; temp=atemp1; printf("ngroup%d:",count); i=atemp0; for(j=2;j<=i+1;j+) if(atempj>0) printf("%d ",atempj); mark+no=atempj; else i=ma0; if(i=1) printf("nthe blocks are all assigned"); else printf("ngroup1:"); for(j=2;j<=i;j+) prin

27、tf("%d ",maj); mark+no=maj; void display() /*顯示分組情況*/ int i,j; if(ma0!=0) display1(); else i=ma1; for(j=0;j<=3;j+) maj=aij; display1(); void assign() /*分配空閑塊*/int s,i;if(ma0>1) /*若該組不止一個(gè)空閑塊*/ i=ma0; s=mai; ma0-; printf("nnumber of the block:%d",s); else if(ma0=1) /*只剩一個(gè)空閑塊*

28、/ if(ma1!=0) /*還有其它空閑塊組*/ s=ma1; for(i=0;i<=3;i+) a0i=asi; ma0-; printf("nnumber of the block:%d",s); else /*沒(méi)有其它空閑塊組*/ printf("nthere isn't any space"); return; else /*當(dāng)前組已分配完*/ for(i=0;i<=3;i+) mai=a0i; assign(); display(); /*顯示分組情況*/ void callback() /*回收空閑塊*/ int i,j

29、,temp;printf("ninput the no. of the block you want to callback:"); scanf("%d",&j); getchar(); /*得到待回收的空閑塊號(hào)*/ for(temp=1;temp<=no;temp+) if(marktemp=j) break; if(temp<no+1) /*若該空閑塊已在,退出*/ printf("nthe block is in the disk"); return; if(ma0<3) /*當(dāng)前組不滿3塊*/ i=m

30、a0; mai+1=j; ma0+; else /*已有3塊*/ for(i=0;i<=3;i+) aji=mai; ma0=1; ma1=j; display(); /*顯示*/ void menu() /*功能選擇函數(shù)*/ int choice; char judge; printf("n做出選擇:(1-分配,2-回收):"); scanf("%d",&choice); getchar(); if(choice=1) assign(); else if(choice=2) callback(); else printf("n錯(cuò)

31、誤請(qǐng)求!"); printf("ncontinue or not (y-yes,n-not):"); scanf("%c",&judge); getchar(); if(judge='y') menu(); else printf("nnow the graph is:"); display(); printf("npress any key to quit"); main() int i; for(i=0;i<=3;i+) mai=a0i; display(); menu(

32、); 總 結(jié)經(jīng)過(guò)本次課程設(shè)計(jì),完成題目“磁盤(pán)空間管理模擬實(shí)驗(yàn)”, 熟悉了unix/linux的常用基本命令,理解并掌握了unix提供的vi編輯器來(lái)編譯c程序,學(xué)會(huì)利用gcc、gdb編譯、調(diào)試c程序。做課程設(shè)計(jì)是為了對(duì)平時(shí)學(xué)習(xí)的理論知識(shí)與實(shí)際操作相結(jié)合,在理論和實(shí)踐上進(jìn)一步鞏固已學(xué)基本理論及應(yīng)用知識(shí)并加以綜合提高,學(xué)會(huì)將知識(shí)應(yīng)用于實(shí)際的方法,提高分析和解決問(wèn)題的能力。在做課程設(shè)計(jì)的過(guò)程中,深深感覺(jué)到自身所學(xué)知識(shí)的有限。有些題目書(shū)本上沒(méi)有提及,所以就沒(méi)有去研究過(guò),做的時(shí)候突然間覺(jué)得自己真的有點(diǎn)無(wú)知,雖然現(xiàn)在去看依然可以解決問(wèn)題,但還是浪費(fèi)了許多,這一點(diǎn)是必須在以后的學(xué)習(xí)中加以改進(jìn)的地方,同時(shí)也要督

33、促自己在學(xué)習(xí)的過(guò)程中不斷的完善自我。在設(shè)計(jì)過(guò)程中的思考和討論,對(duì)現(xiàn)有知識(shí)能夠運(yùn)用計(jì)算機(jī)來(lái)解決現(xiàn)實(shí)生活中的實(shí)際問(wèn)題確立了信心,對(duì)模塊化程序設(shè)計(jì)思想有了比較清晰的印象,為今后的程序設(shè)計(jì)奠定了一定的心理和技術(shù)上的準(zhǔn)備。這次課程設(shè)計(jì)加強(qiáng)了我對(duì)計(jì)算機(jī)操作系統(tǒng)的認(rèn)識(shí),對(duì)我個(gè)人而言是對(duì)所學(xué)課程內(nèi)容掌握情況的一次自我驗(yàn)證。通過(guò)課程設(shè)計(jì)提高了我對(duì)所學(xué)知識(shí)的綜合應(yīng)用能力,全面檢查并掌握所學(xué)的內(nèi)容,培養(yǎng)獨(dú)立思考,在分析問(wèn)題、解決問(wèn)題的過(guò)程中,更是獲得一種成功的喜悅。參考文獻(xiàn)1) 湯子瀛,哲鳳屏.計(jì)算機(jī)操作系統(tǒng).西安電子科技大學(xué)學(xué)出版社.2) 王清,李光明.計(jì)算機(jī)操作系統(tǒng).冶金工業(yè)出版社.3) 孫鐘秀等. 操作系統(tǒng)教程. 高等教育出版社4) 曾明.  linux操作系統(tǒng)應(yīng)用教程. 陜西科學(xué)技術(shù)出版社. 5) 張麗芬,劉利雄.操作系統(tǒng)實(shí)驗(yàn)教程. 清華大學(xué)出版社.6) 孟靜, 操作系統(tǒng)教程原理和實(shí)例分析. 高等教育出版社7) 周長(zhǎng)林,計(jì)算機(jī)操作系統(tǒng)教程. 高等教育出

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論