操作系統(tǒng)算法的高級(jí)實(shí)現(xiàn).doc
約44頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
操作系統(tǒng)算法的高級(jí)實(shí)現(xiàn),全文42頁(yè) 約21000字論述翔實(shí)論文摘要:是關(guān)于操作系統(tǒng)實(shí)驗(yàn)教學(xué)的輔助性課件系統(tǒng),在教學(xué)之中用實(shí)例來(lái)演示操作系統(tǒng)的各個(gè)實(shí)驗(yàn),加深學(xué)生對(duì)操作系統(tǒng)的認(rèn)識(shí)和理解.本系統(tǒng)包括四大部分,分別是進(jìn)程管理 ﹑線程管理﹑ 內(nèi)存管理和文件管理.其中:進(jìn)程管理包括進(jìn)程的創(chuàng)建與撤消 ﹑進(jìn)程管理與...
內(nèi)容介紹
此文檔由會(huì)員 棉花糖糖 發(fā)布
操作系統(tǒng)算法的高級(jí)實(shí)現(xiàn)
全文42頁(yè) 約21000字 論述翔實(shí)
論文摘要:
操作系統(tǒng)算法的高級(jí)實(shí)現(xiàn)是關(guān)于操作系統(tǒng)實(shí)驗(yàn)教學(xué)的輔助性課件系統(tǒng),在教學(xué)之中用實(shí)例來(lái)演示操作系統(tǒng)的各個(gè)實(shí)驗(yàn),加深學(xué)生對(duì)操作系統(tǒng)的認(rèn)識(shí)和理解.
本系統(tǒng)包括四大部分,分別是進(jìn)程管理 ﹑線程管理﹑ 內(nèi)存管理和文件管理.其中:進(jìn)程管理包括進(jìn)程的創(chuàng)建與撤消 ﹑進(jìn)程管理與進(jìn)程設(shè)置;線程管理包括線程同步 ﹑線程安全﹑多線程編程 ﹑線程通信和線程通信的幾種方法;內(nèi)存管理包括缺頁(yè)中斷 ﹑返回內(nèi)存塊 ﹑釋放內(nèi)存﹑ 重新分配內(nèi)存塊 ﹑改變內(nèi)存塊的大小 ﹑遍歷堆﹑ 分配內(nèi)存和檢查堆的完整性;文件管理包括文件刪除 ﹑復(fù)制和選擇.
每個(gè)功能模塊包括程序說(shuō)明和源程序代碼以及運(yùn)行結(jié)果三大部分.在其中一些功能模塊里詳細(xì)記錄著此模塊的制作過(guò)程以及調(diào)試結(jié)果等,用于了解如何利用authorware來(lái)制作此課件系統(tǒng)以及實(shí)驗(yàn)的演示.
關(guān)鍵字:操作系統(tǒng),進(jìn)程管理,線程管理,內(nèi)存管理,文件管理
Summary:
The realization of operating system algorithm is a complementary courseware system about operating system experiment teaching ,which demonstrates each experiment of the operating system with the instance in teaching , and strengthen student's understanding of operating system .
This system includes four major parts, including process management, thread management,memory management and file management. Among them:process management includes the establishment and cancel in process ,process management and processes are set up ; Thread management includes thread movement simultaneous ,the thread safement.,much thread programming , thread communication and several kinds of methods of thread communication; The memory managiement includes skipping leaf to cut off , returning memory , releasing the memory, redistributing the memory and changing the size of the memory ,pile all over the calendar,distributing the memory and checking the integrality piled; File management includes file deleting ,file duplicating and file choosing..
Each function module includes three major part of procedure prove and source program code and operation result . Some function modules make course of this module of detailed record and result of debugging etc.,which are used for understanding how to make use of authorware to make the demonstrations of this courseware of systems and experiment .
Key word: Operating system, process management, thread management, memory management, file management.
目錄
第一章.選題背景…………………………………………………………………3
第二章.方案論證…………………………………………………………………3
第一節(jié).課件系統(tǒng)的內(nèi)容和特點(diǎn)………………………………………………3
第二節(jié).方案選擇的工具………………………………………………………3
第三章.過(guò)程論述………………………………………………………………….4
第一節(jié).系統(tǒng)的結(jié)構(gòu)劃分圖…………………………………………………….4
1.1系統(tǒng)的內(nèi)容………………………………………………………………..5
1.2系統(tǒng)各個(gè)功能模塊的主要功能…………………………………………..5
1.3系統(tǒng)主界面的設(shè)計(jì)………………………………………………………..5
1.4系統(tǒng)主界面的詳細(xì)制作過(guò)程……………………………………………..6
第二節(jié).進(jìn)程管理……………………………………………………………….7
2.1進(jìn)程的創(chuàng)建與撤消………………………………………………………..7
2.2進(jìn)程管理…………………………………………………………………..11
2.3進(jìn)程設(shè)置…………………………………………………………………..16
第三節(jié).線程管理……………………………………………………………….18
3.1線程同步…………………………………………………………………..18
3.2線程安全………………………………………………………………......25
3.3多線程編程………………………………………………………………..29
3.4線程通信…………………………………………………………………..30
3.5線程通信的幾種方法……………………………………………………..31
第四節(jié).內(nèi)存管理…………………………………………………………….....32
4.1缺頁(yè)中斷…………………………………………………………………..32
4.2返回內(nèi)存塊………………………………………………………………..32
4.3釋放內(nèi)存…………………………………………………………………..33
4.4重新分配內(nèi)存塊…………………………………………………………..33
4.5改變內(nèi)存塊的大小………………………………………………………..33
4.6遍歷堆……………………………………………………………………..34
4.7分配內(nèi)存…………………………………………………………………..35
4.8檢查堆的完整性…………………………………………………………..35
第五節(jié).文件管理……………………………………………………………….35
5.1文件刪除…………………………………………………………………..36
5.2文件復(fù)制…………………………………………………………………..37
5.3文件選擇…………………………………………………………………..37
第六節(jié).退出系統(tǒng)……………………………………………………………….38
第四章.調(diào)試分析………………………………………………………………….38
謝辭………………………………………………………………………………..40
參考文獻(xiàn)…………………………………………………………………………..41
部分參考文獻(xiàn)
[6] 王超龍、陳志華編著. Visual C++6.0入門與提高 . 人們郵電出版社
[7] 楊曉鵬、總明等編著 . Visual C++ 7.0實(shí)用編程技術(shù).中國(guó)水利水電出版社
[8] 飛思科技產(chǎn)品研發(fā)中心 . Visual C++.NET編程指南. 電子工業(yè)出版社
[9] 劉立業(yè)、趙忠宇、齊占杰編著 .Windows 2000應(yīng)用程序開(kāi)發(fā)指南 . 第二版.
中國(guó)電力出版社
[10] 李建珍、楊慶德主編 . 多媒體CAI課件設(shè)計(jì)與制作 . 中國(guó)水利水電出版社出版 2003年2月
全文42頁(yè) 約21000字 論述翔實(shí)
論文摘要:
操作系統(tǒng)算法的高級(jí)實(shí)現(xiàn)是關(guān)于操作系統(tǒng)實(shí)驗(yàn)教學(xué)的輔助性課件系統(tǒng),在教學(xué)之中用實(shí)例來(lái)演示操作系統(tǒng)的各個(gè)實(shí)驗(yàn),加深學(xué)生對(duì)操作系統(tǒng)的認(rèn)識(shí)和理解.
本系統(tǒng)包括四大部分,分別是進(jìn)程管理 ﹑線程管理﹑ 內(nèi)存管理和文件管理.其中:進(jìn)程管理包括進(jìn)程的創(chuàng)建與撤消 ﹑進(jìn)程管理與進(jìn)程設(shè)置;線程管理包括線程同步 ﹑線程安全﹑多線程編程 ﹑線程通信和線程通信的幾種方法;內(nèi)存管理包括缺頁(yè)中斷 ﹑返回內(nèi)存塊 ﹑釋放內(nèi)存﹑ 重新分配內(nèi)存塊 ﹑改變內(nèi)存塊的大小 ﹑遍歷堆﹑ 分配內(nèi)存和檢查堆的完整性;文件管理包括文件刪除 ﹑復(fù)制和選擇.
每個(gè)功能模塊包括程序說(shuō)明和源程序代碼以及運(yùn)行結(jié)果三大部分.在其中一些功能模塊里詳細(xì)記錄著此模塊的制作過(guò)程以及調(diào)試結(jié)果等,用于了解如何利用authorware來(lái)制作此課件系統(tǒng)以及實(shí)驗(yàn)的演示.
關(guān)鍵字:操作系統(tǒng),進(jìn)程管理,線程管理,內(nèi)存管理,文件管理
Summary:
The realization of operating system algorithm is a complementary courseware system about operating system experiment teaching ,which demonstrates each experiment of the operating system with the instance in teaching , and strengthen student's understanding of operating system .
This system includes four major parts, including process management, thread management,memory management and file management. Among them:process management includes the establishment and cancel in process ,process management and processes are set up ; Thread management includes thread movement simultaneous ,the thread safement.,much thread programming , thread communication and several kinds of methods of thread communication; The memory managiement includes skipping leaf to cut off , returning memory , releasing the memory, redistributing the memory and changing the size of the memory ,pile all over the calendar,distributing the memory and checking the integrality piled; File management includes file deleting ,file duplicating and file choosing..
Each function module includes three major part of procedure prove and source program code and operation result . Some function modules make course of this module of detailed record and result of debugging etc.,which are used for understanding how to make use of authorware to make the demonstrations of this courseware of systems and experiment .
Key word: Operating system, process management, thread management, memory management, file management.
目錄
第一章.選題背景…………………………………………………………………3
第二章.方案論證…………………………………………………………………3
第一節(jié).課件系統(tǒng)的內(nèi)容和特點(diǎn)………………………………………………3
第二節(jié).方案選擇的工具………………………………………………………3
第三章.過(guò)程論述………………………………………………………………….4
第一節(jié).系統(tǒng)的結(jié)構(gòu)劃分圖…………………………………………………….4
1.1系統(tǒng)的內(nèi)容………………………………………………………………..5
1.2系統(tǒng)各個(gè)功能模塊的主要功能…………………………………………..5
1.3系統(tǒng)主界面的設(shè)計(jì)………………………………………………………..5
1.4系統(tǒng)主界面的詳細(xì)制作過(guò)程……………………………………………..6
第二節(jié).進(jìn)程管理……………………………………………………………….7
2.1進(jìn)程的創(chuàng)建與撤消………………………………………………………..7
2.2進(jìn)程管理…………………………………………………………………..11
2.3進(jìn)程設(shè)置…………………………………………………………………..16
第三節(jié).線程管理……………………………………………………………….18
3.1線程同步…………………………………………………………………..18
3.2線程安全………………………………………………………………......25
3.3多線程編程………………………………………………………………..29
3.4線程通信…………………………………………………………………..30
3.5線程通信的幾種方法……………………………………………………..31
第四節(jié).內(nèi)存管理…………………………………………………………….....32
4.1缺頁(yè)中斷…………………………………………………………………..32
4.2返回內(nèi)存塊………………………………………………………………..32
4.3釋放內(nèi)存…………………………………………………………………..33
4.4重新分配內(nèi)存塊…………………………………………………………..33
4.5改變內(nèi)存塊的大小………………………………………………………..33
4.6遍歷堆……………………………………………………………………..34
4.7分配內(nèi)存…………………………………………………………………..35
4.8檢查堆的完整性…………………………………………………………..35
第五節(jié).文件管理……………………………………………………………….35
5.1文件刪除…………………………………………………………………..36
5.2文件復(fù)制…………………………………………………………………..37
5.3文件選擇…………………………………………………………………..37
第六節(jié).退出系統(tǒng)……………………………………………………………….38
第四章.調(diào)試分析………………………………………………………………….38
謝辭………………………………………………………………………………..40
參考文獻(xiàn)…………………………………………………………………………..41
部分參考文獻(xiàn)
[6] 王超龍、陳志華編著. Visual C++6.0入門與提高 . 人們郵電出版社
[7] 楊曉鵬、總明等編著 . Visual C++ 7.0實(shí)用編程技術(shù).中國(guó)水利水電出版社
[8] 飛思科技產(chǎn)品研發(fā)中心 . Visual C++.NET編程指南. 電子工業(yè)出版社
[9] 劉立業(yè)、趙忠宇、齊占杰編著 .Windows 2000應(yīng)用程序開(kāi)發(fā)指南 . 第二版.
中國(guó)電力出版社
[10] 李建珍、楊慶德主編 . 多媒體CAI課件設(shè)計(jì)與制作 . 中國(guó)水利水電出版社出版 2003年2月