操作系統(tǒng)課程設(shè)計-先進先出頁面置換算法_第1頁
操作系統(tǒng)課程設(shè)計-先進先出頁面置換算法_第2頁
操作系統(tǒng)課程設(shè)計-先進先出頁面置換算法_第3頁
操作系統(tǒng)課程設(shè)計-先進先出頁面置換算法_第4頁
操作系統(tǒng)課程設(shè)計-先進先出頁面置換算法_第5頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

沈陽工程學院操作系統(tǒng)課程設(shè)計設(shè)計題目:先進先出頁面置換算法系別計算機科學與技術(shù)班級學生姓名學號指導教師曲樂聲、崔妍職稱講師起止日期:2016年6月6日起——至2016年6月10日止

沈陽工程學院操作系統(tǒng)課程設(shè)計任務(wù)書設(shè)計題目:請求調(diào)頁存儲管理方式的模擬1系別計算機科學與技術(shù)班級學生姓名學號指導教師曲樂聲職稱講師課程設(shè)計進行地點:信息學院實驗室任務(wù)下達時間:2016年6月3日起止日期:2016年6月6日起——至2016年6月10日止系部主任張欣2016年6月2日批準沈陽工程學院信息學院操作系統(tǒng)課程設(shè)計目錄一、設(shè)計目的操作系統(tǒng)課程設(shè)計是在完成操作系統(tǒng)理論課程學習之后進行的實踐性教學。通過課程設(shè)計,綜合運用操作系統(tǒng)課程的理論,結(jié)合實際,加深對操作系統(tǒng)知識全面、深入地理解,進一步掌握操作系統(tǒng)的基本概念、原理和實現(xiàn)方法,能夠模擬操作系統(tǒng)對計算機系統(tǒng)的管理和控制功能,培養(yǎng)學生分析和解決實際問題的能力,并使所學知識得到進一步鞏固、深化和擴展。該頁面置換先進先出算法的設(shè)計的主要目的是,通過對頁面、頁表、地址轉(zhuǎn)換和頁面置換過程的模擬,加深對請求調(diào)頁系統(tǒng)的原理和實現(xiàn)過程的理解。二、設(shè)計的主要內(nèi)容及要求1)假設(shè)每個頁面中可存放10條指令,分配給作業(yè)的內(nèi)存塊數(shù)為4。2)用c語言模擬一個作業(yè)的執(zhí)行過程,該作業(yè)共有320條指令,即它的地址空間為32頁,目前它的所有頁都還未調(diào)入內(nèi)存。在模擬過程中,如果所訪問的指令已在內(nèi)存,則顯示其物理地址,并轉(zhuǎn)下一條指令。如果所訪問的指令還未裝入內(nèi)存,則發(fā)生缺頁,此時需記錄缺頁的次數(shù),并將相應(yīng)頁調(diào)入內(nèi)存。如果4個內(nèi)存塊均已裝入該作業(yè),則需進行頁面置換,最后顯示其物理地址,并轉(zhuǎn)下一條指令。在所有320指令執(zhí)行完畢后,請計算并顯示作業(yè)運行過程中發(fā)生的缺頁率。3)置換算法:采用先進先出(FIFO)置換算法。三、對設(shè)計說明書撰寫內(nèi)容、格式、字數(shù)的要求1.課程設(shè)計說明書(論文)是體現(xiàn)和總結(jié)課程設(shè)計成果的載體,一般不應(yīng)少于3000字。2.學生應(yīng)撰寫的內(nèi)容為:目錄、正文、參考文獻等。課程設(shè)計說明書(論文)的結(jié)構(gòu)及各部分內(nèi)容要求可參照《沈陽工程學院畢業(yè)設(shè)計(論文)撰寫規(guī)范》執(zhí)行。應(yīng)做到文理通順,內(nèi)容正確完整,書寫工整,裝訂整齊。3.說明書(論文)手寫或打印均可。手寫要用學校統(tǒng)一的課程設(shè)計用紙,用黑或藍黑墨水工整書寫;打印時按《沈陽工程學院畢業(yè)設(shè)計(論文)撰寫規(guī)范》的要求進行打印。4.課程設(shè)計說明書(論文)裝訂順序為:封面、任務(wù)書、成績評定表、目錄、正文、參考文獻。四、設(shè)計完成后應(yīng)提交成果的種類、數(shù)量、質(zhì)量等方面的要求1.完成“任務(wù)書”中指定的操作功能,運行穩(wěn)定。2.課程設(shè)計說明書。五、時間進度安排序號主要內(nèi)容學時備注1進行設(shè)計準備,閱讀資料,分析設(shè)計任務(wù)書,明確設(shè)計要求、內(nèi)容和步驟0.5天2繪制程序流程圖,編寫相應(yīng)的程序代碼2天3上機調(diào)試1.5天4整理實驗數(shù)據(jù),撰寫課程設(shè)計報告0.5天5成績評定0.5天合計5天六、主要參考文獻1.《操作系統(tǒng)基礎(chǔ)》,清華大學出版社,屠立德、屠祁編著。2.《計算機操作系統(tǒng)》,西安電子科技大學出版社,湯子瀛等編。3.《計算機操作系統(tǒng)教程》,清華大學出版社,張學堯編。4.《計算機操作系統(tǒng)》,華中理工大學出版社,龐麗萍等編。5.《操作系統(tǒng)教程》,高等教育出版社,孫鐘秀主編。6.《Linux操作系統(tǒng)實驗教程》,高等教育出版社,費翔林主編。7.《操作系統(tǒng)原理與Linux》,人民郵電出版社,馬季蘭,馮秀芳等。8.《操作系統(tǒng)習題與解析》,清華大學出版社,曾平,李春葆。沈陽工程學院操作系統(tǒng)課程設(shè)計成績評定表系(部):計算機科學與技術(shù)班級:學生姓名:指導教師評審意見評價內(nèi)容具體要求權(quán)重評分加權(quán)分調(diào)研論證能獨立查閱文獻,收集資料;能制定課程設(shè)計方案和日程安排。0.15432工作能力態(tài)度工作態(tài)度認真,遵守紀律,出勤情況是否良好,能夠獨立完成設(shè)計工作,0.25432工作量按期圓滿完成規(guī)定的設(shè)計任務(wù),工作量飽滿,難度適宜。0.25432說明書的質(zhì)量說明書立論正確,論述充分,結(jié)論嚴謹合理,文字通順,技術(shù)用語準確,符號統(tǒng)一,編號齊全,圖表完備,書寫工整規(guī)范。0.55432指導教師評審成績(加權(quán)分合計乘以12)分加權(quán)分合計指導教師簽名:年月日答辯小組意見評價內(nèi)容具體要求權(quán)重評分加權(quán)分報告內(nèi)容思路清晰,語言表達準確,概念清楚,論點正確;分析歸納合理;結(jié)論嚴謹;設(shè)計具有應(yīng)用價值。0.25432答辯回答問題有理論根據(jù),基本概念清楚。主要問題回答準確、深入。0.55432說明書的質(zhì)量說明書立論正確,論述充分,結(jié)論嚴謹合理,文字通順,技術(shù)用語準確,符號統(tǒng)一,編號齊全,圖表完備,書寫工整規(guī)范。0.35432答辯小組評審成績(加權(quán)分合計乘以8)分加權(quán)分合計評閱教師簽名:年月日課程設(shè)計總評成績分沈陽工程學院操作系統(tǒng)課程設(shè)計成績評定表系(部):計算機科學與技術(shù)班級:學生姓名:指導教師評審意見評價內(nèi)容具體要求權(quán)重評分加權(quán)分調(diào)研論證能獨立查閱文獻,收集資料;能制定課程設(shè)計方案和日程安排。0.15432工作能力態(tài)度工作態(tài)度認真,遵守紀律,出勤情況是否良好,能夠獨立完成設(shè)計工作,0.25432工作量按期圓滿完成規(guī)定的設(shè)計任務(wù),工作量飽滿,難度適宜。0.25432說明書的質(zhì)量說明書立論正確,論述充分,結(jié)論嚴謹合理,文字通順,技術(shù)用語準確,符號統(tǒng)一,編號齊全,圖表完備,書寫工整規(guī)范。0.55432指導教師評審成績(加權(quán)分合計乘以12)分加權(quán)分合計指導教師簽名:年月日答辯小組意見評價內(nèi)容具體要求權(quán)重評分加權(quán)分報告內(nèi)容思路清晰,語言表達準確,概念清楚,論點正確;分析歸納合理;結(jié)論嚴謹;設(shè)計具有應(yīng)用價值。0.25432答辯回答問題有理論根據(jù),基本概念清楚。主要問題回答準確、深入。0.55432說明書的質(zhì)量說明書立論正確,論述充分,結(jié)論嚴謹合理,文字通順,技術(shù)用語準確,符號統(tǒng)一,編號齊全,圖表完備,書寫工整規(guī)范。0.35432答辯小組評審成績(加權(quán)分合計乘以8)分加權(quán)分合計評閱教師簽名:年月日課程設(shè)計總評成績分目錄TOC\o"1-3"\h\u23532第一章緒論 X隊列FIFOFIFO離開接口的報文離開接口的報文需由此接口發(fā)送的報文說明:說明:緊急報文緊急報文次緊急報文次緊急報文非緊急報文非緊急報文圖4.1.1隊列4.2系統(tǒng)包含的函數(shù)typedefstructBLOCK//聲明一種新類型——物理塊類型{intpagenum;//頁號intaccessed;//訪問字段,其值表示多久未被訪問}BLOCK;intcount;//程序計數(shù)器,用來記錄指令的序號intn;//缺頁計數(shù)器,用來記錄缺頁的次數(shù)staticinttemp[320];//用來存儲320條隨機數(shù)BLOCKblock[size];//定義一大小為4的物理塊數(shù)組voidinit();//程序初始化函數(shù)intfindExist(intcurpage);//查找物理塊中是否有該頁面intfindSpace();//查找是否有空閑物理塊intfindReplace();//查找應(yīng)予置換的頁面voiddisplay();//顯示voidRandom();//產(chǎn)生320條隨機數(shù),顯示并存儲到temp[320]voidpagestring();//顯示調(diào)用的頁面隊列voidFIFO();//FIFO算法4.3函數(shù)間的關(guān)系該程序中函數(shù)間的關(guān)系是由main函數(shù)作為入口函數(shù),根據(jù)不同的選擇調(diào)用不同的函數(shù),還有函數(shù)間的調(diào)用。4.4系統(tǒng)功能模塊圖頁面置換先進先出(FIFO)算法頁面置換先進先出(FIFO)算法結(jié)束缺頁中斷率缺頁中斷次數(shù)判斷指令存在并顯示其物理塊地址產(chǎn)生320個隨機數(shù)與調(diào)用頁面隊列結(jié)束缺頁中斷率缺頁中斷次數(shù)判斷指令存在并顯示其物理塊地址產(chǎn)生320個隨機數(shù)與調(diào)用頁面隊列輸入指令數(shù)圖4.4.1系統(tǒng)功能模塊圖沈陽工程學院信息學院操作系統(tǒng)課程設(shè)計第五章詳細設(shè)計第五章詳細設(shè)計5.1系統(tǒng)的詳細定義和介紹本題目的設(shè)計要達到目的:通過對頁面、頁表、地址轉(zhuǎn)換和頁面置換過程的模擬,加深對請求調(diào)頁系統(tǒng)的原理和實現(xiàn)過程的理解。部分代碼如下:#definesize4typedefstructBLOCK//聲明一種新類型——物理塊類型{intpagenum;//頁號intaccessed;//訪問字段,其值表示多久未被訪問}BLOCK;intcount;//程序計數(shù)器,用來記錄指令的序號intn;//缺頁計數(shù)器,用來記錄缺頁的次數(shù)staticinttemp[320];//用來存儲320條隨機數(shù)BLOCKblock[size];//定義一大小為4的物理塊數(shù)組voidinit();//程序初始化函數(shù)intfindExist(intcurpage);//查找物理塊中是否有該頁面intfindSpace();//查找是否有空閑物理塊intfindReplace();//查找應(yīng)予置換的頁面voiddisplay();//顯示voidRandom();//產(chǎn)生320條隨機數(shù),顯示并存儲到temp[320]voidpagestring();//顯示調(diào)用的頁面隊列voidFIFO();//FIFO算法5.2隨機數(shù)產(chǎn)生辦法關(guān)于隨機數(shù)產(chǎn)生,部分代碼如下:voidRandom(){intflag=0;cin>>count;cout<<"******按照要求產(chǎn)生的320個隨機數(shù):*******"<<endl;for(inti=0;i<320;i++){temp[i]=count;if(flag%2==0)count=++count%320;//產(chǎn)生50%的順序執(zhí)行指令(flag=0或2時順序執(zhí)行)if(flag==1)count=rand()%(count-1);//產(chǎn)生25%的均勻分布在前地址部分指令if(flag==3)count=count+1+(rand()%(320-(count+1)));//產(chǎn)生25%的均勻分布在后地址部分指令flag=++flag%4;printf("%03d",temp[i]);if((i+1)%10==0)cout<<endl;}}5.3系統(tǒng)功能模塊介紹該先進先出(FIFO)頁面置換算法設(shè)計各模塊主要完成的功能有:存放頁面數(shù)M(M<=32)。分配給作業(yè)的內(nèi)存塊數(shù)為N(N<=4)。輸入指令數(shù)(1-320)。計算并顯示作業(yè)運行過程中發(fā)生的缺頁率。置換算法:采用先進先出(FIFO)置換算法。結(jié)束5.4具體模塊設(shè)計輸入任意指令數(shù)(1-320),產(chǎn)生320個隨機數(shù),,顯示其調(diào)用頁面隊列,選擇1:FIFO算法,進行先進先出頁面置換算法,顯示320條隨機數(shù)的指令是否存在,若存在顯示其物理塊地址之后,計算出缺頁次數(shù)與缺頁率,如圖所示:開始開始初始化頁面初始化頁面是是輸入輸入指令數(shù)1<=i<=3201<=i<=320否否重新輸入指令數(shù)1<=i<=320重新輸入指令數(shù)1<=i<=320是是隨機生成320個隨機數(shù)隨機生成320個隨機數(shù)生成對應(yīng)調(diào)用頁面列隊生成對應(yīng)調(diào)用頁面列隊圖5.4.1輸入模塊流程圖輸出是否缺頁、輸出系統(tǒng)分配的物理塊數(shù)、輸出需要進入內(nèi)存的頁面總數(shù)、輸出缺頁中斷的次數(shù)、根據(jù)輸出的頁面總數(shù)和缺頁中斷的次數(shù)計算缺頁中斷率假如輸入內(nèi)存的頁面總數(shù)是10,系統(tǒng)分配的物理塊數(shù)是4,頁面號是7145723056則輸出結(jié)果如圖所示:開始開始輸入輸入任意系統(tǒng)指令數(shù)隨機產(chǎn)生10條指令數(shù)例如:7145723056輸出:輸出:7頁面進入內(nèi)存,產(chǎn)生第1次缺頁1頁面進入內(nèi)存,產(chǎn)生第2次缺頁.4頁面進入內(nèi)存,產(chǎn)生第3次缺頁.5頁面進入內(nèi)存,產(chǎn)生第4次缺頁.7內(nèi)存中有這個頁面,直接訪問.27被置換出去,產(chǎn)生第5次缺頁.31被置換出去,產(chǎn)生第6次缺頁.04被置換出去,產(chǎn)生第7次缺頁5內(nèi)存中有這個頁面,直接訪問.65被置換出去,產(chǎn)生第8次缺頁.缺頁中斷次數(shù)為8次缺頁率=缺頁次數(shù)/存入的頁面總數(shù)(%)=80%缺頁率=缺頁次數(shù)/存入的頁面總數(shù)(%)=80%結(jié)束結(jié)束圖5.4.2輸出模塊流程圖5.5程序源代碼#include<iostream.h>#include<stdlib.h>#include<conio.h>#include<stdio.h>#definesize4typedefstructBLOCK//聲明一種新類型——物理塊類型{intpagenum;//頁號intaccessed;//訪問字段,其值表示多久未被訪問}BLOCK;intcount;//程序計數(shù)器,用來記錄指令的序號intn;//缺頁計數(shù)器,用來記錄缺頁的次數(shù)staticinttemp[320];//用來存儲320條隨機數(shù)BLOCKblock[size];//定義一大小為4的物理塊數(shù)組voidinit();//程序初始化函數(shù)intfindExist(intcurpage);//查找物理塊中是否有該頁面intfindSpace();//查找是否有空閑物理塊intfindReplace();//查找應(yīng)予置換的頁面voiddisplay();//顯示voidRandom();//產(chǎn)生320條隨機數(shù),顯示并存儲到temp[320]voidpagestring();//顯示調(diào)用的頁面隊列voidFIFO();//FIFO算法voidinit(){for(inti=0;i<size;i++){block[i].pagenum=-1;block[i].accessed=0;count=n=0;}}intfindExist(intcurpage)//查找物理塊中是否有該頁面{for(inti=0;i<size;i++){if(block[i].pagenum==curpage)returni;//檢測到內(nèi)存中有該頁面,返回block中的位置}return-1;}intfindSpace()//查找是否有空閑物理塊{for(inti=0;i<size;i++){if(block[i].pagenum==-1)returni;//找到空閑的block,返回block中的位置}return-1;}intfindReplace()//查找應(yīng)予置換的頁面{intpos=0;for(inti=0;i<size;i++){if(block[i].accessed>block[pos].accessed)pos=i;//找到應(yīng)予置換頁面,返回BLOCK中位置}returnpos;}voiddisplay(){for(inti=0;i<size;i++){if(block[i].pagenum!=-1)//物理塊不空{(diào)printf("%02d",block[i].pagenum);}}cout<<endl;}voidRandom(){intflag=0;cin>>count;cout<<"******按照要求產(chǎn)生的320個隨機數(shù):*******"<<endl;for(inti=0;i<320;i++){temp[i]=count;if(flag%2==0)count=++count%320;//產(chǎn)生50%的順序執(zhí)行指令(flag=0或2時順序執(zhí)行)if(flag==1)count=rand()%(count-1);//產(chǎn)生25%的均勻分布在前地址部分指令if(flag==3)count=count+1+(rand()%(320-(count+1)));//產(chǎn)生25%的均勻分布在后地址部分指令flag=++flag%4;printf("%03d",temp[i]);if((i+1)%10==0)cout<<endl;}}voidpagestring()//顯示調(diào)用的頁面隊列{for(inti=0;i<320;i++){printf("%02d",temp[i]/10);if((i+1)%10==0)cout<<endl;}}//先進先出算法voidFIFO(){intexist,space,position;intcurpage;for(inti=0;i<320;i++){if(i%100==0)getch();//getch直接從鍵盤獲取鍵值count=temp[i];curpage=count/10;exist=findExist(curpage);//查找物理塊中是否有該頁面if(exist==-1){space=findSpace();//查找是否有空閑物理塊if(space!=-1)//有空閑物理塊{block[space].pagenum=curpage;display();n=n+1;}else//無空閑物理塊,則尋找置換頁面{position=findReplace();//查找應(yīng)予置換的頁面block[position].pagenum=curpage;display();n++;block[position].accessed--;//置換頁面所在的物理塊中訪問標記設(shè)為-1}}else//若存在該頁{for(inti=0;i<size;i++){if(block[i].pagenum!=-1)//物理塊不空printf("%02d",block[i].pagenum);}cout<<"指令已經(jīng)存在!其物理塊地址為:"<<&block[exist]<<endl;}for(intj=0;j<size;j++)block[j].accessed++;}cout<<"缺頁次數(shù):"<<n<<endl;cout<<"缺頁率:"<<(n/320.0)*100<<"%"<<endl;}voidmain(){intselect;cout<<"請輸入第一條指令號(1~320):";Random();cout<<"*****對應(yīng)的調(diào)用頁面隊列*******"<<endl;pagestring();do{cout<<"****************************************"<<endl;cout<<"*1:FIFO2:退出*"<<endl;cout<<"****************************************"<<endl;cout<<"請選擇:";cin>>select;cout<<"****************************************"<<endl;init();switch(select){case1:cout<<"先進先出置換算法FIFO:"<<endl;cout<<"*********************"<<endl;FIFO();break;default:;}}while(select!=2);}沈陽工程學院信息學院操作系統(tǒng)課程設(shè)計第六章調(diào)試分析調(diào)試分析6.1測試數(shù)據(jù)我們可以先給出一組符合要求的數(shù)據(jù)進行測試,因為此實驗中為產(chǎn)生320個隨機數(shù),所以先給一個例子。如下例:輸入頁面號:7145723056。輸出結(jié)果為:7頁面進入內(nèi)存,產(chǎn)生第1次缺頁1頁面進入內(nèi)存,產(chǎn)生第2次缺頁.4頁面進入內(nèi)存,產(chǎn)生第3次缺頁.5頁面進入內(nèi)存,產(chǎn)生第4次缺頁.7內(nèi)存中有這個頁面,直接訪問.27被置換出去,產(chǎn)生第5次缺頁.31被置換出去,產(chǎn)生第6次缺頁.04被置換出去,產(chǎn)生第7次缺頁.5內(nèi)存中有這個頁面,直接訪問.65被置換出去,產(chǎn)生第8次缺頁.缺頁中斷次數(shù)為8次;缺頁中斷率為:80%6.2程序截圖6.2.1初始頁面6.2.2隨機產(chǎn)生320條隨機數(shù)6.2.3對應(yīng)的調(diào)用頁面隊列6.2.4進行先進先出置換算法6.2.5進行先進先出置換算法6.2.6進行先進先出置換算法6.2.7計算缺頁次數(shù)及缺頁率6.3思考題(1)如果增加分配給作業(yè)的內(nèi)存塊數(shù),則將會對作業(yè)運行過程中的缺頁率產(chǎn)生什么影響?答:增加作業(yè)的內(nèi)存塊數(shù),可以降低缺頁率,對于不同的算法,增加物理塊數(shù)都能降低缺頁率,只是效果有所不同。在進程運行過程中,若其所要訪問的頁面不在內(nèi)存需把它們調(diào)入內(nèi)存,但內(nèi)存已無空閑空間時,為了保證該進程能正常運行,系統(tǒng)必須從內(nèi)存中調(diào)出一頁程序或數(shù)據(jù),送磁盤的對換區(qū)中。但應(yīng)將哪個頁面調(diào)出,所以需要根據(jù)一定的算法來確定。在這一過程中,選擇換出頁面的算法稱為頁面置換算法。一個好的頁面置換算法,應(yīng)具有較低的頁面更換頻率。頁面置換算法的好壞,將直接影響到系統(tǒng)的性能。(2)為什么一般情況下,LRU具有比FIFO更好的性能?答:FIFO置換算法設(shè)計簡單,容易理解。但它的效率不是總能達到令人滿意的效果。這種算法只有在順序訪問地址空間時才能達到理想效果,但根據(jù)程序的局部性原理,那些常被訪問的頁面,往往要在主存中停留得最久,F(xiàn)IFO算法卻將會將其換出頁面,留下的只是一些新調(diào)入的指令,這將導致內(nèi)存頻繁換頁。而LRU則選擇在最近一段時間里最久沒有使用過的頁面予以置換,LRU算法是與每個頁面最后使用的時間有關(guān)的。當必須置換一個頁面時,LRU算法選擇過去一段時間里最久未被使用的頁面。這種算法以“最近的過去”作為“最近的將來”的近似,較好地利用了程序的局部性原理。一般情況下,能取得較好的效果,是經(jīng)常采用的頁面置換算法。沈陽工程學院信息學院操作系統(tǒng)課程設(shè)計設(shè)計總結(jié)設(shè)計總結(jié)這次的課程設(shè)計收獲頗多,首先加深了地VC++語言的進本框架的了解,其次通過實踐先進先出頁面置換算法,使自己對課本上的知識有了更深層次的認識。一個星期的課程設(shè)計很快就過去了,在一周里讓我們對操作系統(tǒng)這門課程有了更深一步的了解。要想學好它必須重在實踐,只有自己親身體驗過才能了解到它里面的含義。要通過不斷的上機操作才能更好地學習它。通過課程設(shè)計也使我們認識到了自身的不足,我想這也是學院為我們按排課設(shè)的目的之一。這次課程設(shè)計也讓我想到之前C++語言學習的不足,至今仍感慨頗多。本次課設(shè)遇到的問題不在少數(shù),起初是C++語言基礎(chǔ)知識不牢固,再有操作時有很多很生疏的東西,以及對的先進先出頁面置換算法錯誤理解。然而,在學習課本知識時,感覺什么東西都很簡單,但真正操作起來確實很難,語言中經(jīng)常出現(xiàn)很多的語法錯誤,通過這次的課程設(shè)計使我在這幾個方面的認識有所提高。通過課設(shè)的學習,我認識到學好計算機要重視實踐操作,不僅僅是學習操作系統(tǒng),還有其它的課程,以及其它的計算機方面的知識,所以在以后的學習過程中,我會更加重視實踐操作,使自己更好地學好計算機。在整整一星期的日子,從選題到定稿,從理論到實踐,遇到的問題數(shù)不勝數(shù)。但可以從中學到很多很多東西,不僅可以鞏固了以前所學過的知識,同時也對這門課程得考試也有很大的幫助。除此之外,我們還學到了很多在書本上所沒有學到過的知識。通過這次課程設(shè)計使我再次懂得了理論與實際相結(jié)合的重要性,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結(jié)合,從理論中得出結(jié)論,從實踐中得到驗證。才能真正提高自己的實際動手能力和獨立思考的能力。經(jīng)過這次的課程設(shè)計,我才清醒的知道原來我們理論課上學的知識只是一些皮毛,到了真正應(yīng)用的時候才發(fā)現(xiàn)還有很多知識需要我們充分利用圖書館的相關(guān)書籍和網(wǎng)絡(luò)資源。而這次的課程設(shè)計給了我們一次機會,一次把學習到的知識付諸實踐的機會。我們要學的是知識,是解決問題的方法和思想,要端正學習態(tài)度,一時的成敗不足以論英雄,每一次的突破都是一種收獲。就是在這樣的過程中我們才能不斷

溫馨提示

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

評論

0/150

提交評論