基于EOS的操作系統(tǒng)進程管理設(shè)計與實現(xiàn)
發(fā)布時間:2018-12-18 18:37
【摘要】:針對目前大多數(shù)操作系統(tǒng)實驗以驗證、仿真為主的現(xiàn)狀,引入小型操作系統(tǒng)EOS,在真實操作系統(tǒng)平臺上進行實際操作系統(tǒng)功能設(shè)計與實驗,對操作系統(tǒng)實驗教學進行有意義的探索。以操作系統(tǒng)中最重要的進程管理為例,基于EOS平臺實現(xiàn)了進程同步中經(jīng)典的生產(chǎn)者-消費者問題;實現(xiàn)了基于優(yōu)先級的搶先式調(diào)度并增加了時間片輪轉(zhuǎn)調(diào)度算法,通過對時間片輪轉(zhuǎn)調(diào)度算法的不斷改進,實現(xiàn)了基于不同優(yōu)先級的時間片輪轉(zhuǎn)調(diào)度、多級反饋的時間片輪轉(zhuǎn)調(diào)度實踐證明,通過改進實驗方案,學生可以更深入地理解操作系統(tǒng)的原理,能更好地引導學生從系統(tǒng)軟件角度分析和解決問題。
[Abstract]:In view of the fact that most of the operating system experiments are based on verification and simulation, a small operating system, EOS, is introduced to design and experiment the actual operating system functions on the real operating system platform. The experiment teaching of operating system is explored in a meaningful way. Taking the most important process management in the operating system as an example, the classic producer-consumer problem in process synchronization is realized based on EOS platform. The preemptive scheduling based on priority is implemented and the time slice rotation scheduling algorithm is added. Through the continuous improvement of the time slice rotation scheduling algorithm, the time slice rotation scheduling based on different priorities is realized. The practice of multilevel feedback time slice rotation scheduling proves that by improving the experimental scheme, students can understand the principle of the operating system more deeply, and can better guide students to analyze and solve problems from the point of view of system software.
【作者單位】: 上海海洋大學信息學院;
【基金】:上海市教委重點建設(shè)課程項目(A-2601-12-0009) 上海高校本科重點教學改革項目資助
【分類號】:TP316-4;G642
本文編號:2386318
[Abstract]:In view of the fact that most of the operating system experiments are based on verification and simulation, a small operating system, EOS, is introduced to design and experiment the actual operating system functions on the real operating system platform. The experiment teaching of operating system is explored in a meaningful way. Taking the most important process management in the operating system as an example, the classic producer-consumer problem in process synchronization is realized based on EOS platform. The preemptive scheduling based on priority is implemented and the time slice rotation scheduling algorithm is added. Through the continuous improvement of the time slice rotation scheduling algorithm, the time slice rotation scheduling based on different priorities is realized. The practice of multilevel feedback time slice rotation scheduling proves that by improving the experimental scheme, students can understand the principle of the operating system more deeply, and can better guide students to analyze and solve problems from the point of view of system software.
【作者單位】: 上海海洋大學信息學院;
【基金】:上海市教委重點建設(shè)課程項目(A-2601-12-0009) 上海高校本科重點教學改革項目資助
【分類號】:TP316-4;G642
【相似文獻】
相關(guān)期刊論文 前10條
1 周東啟;黑龍江大學哲學與公共管理學院簡介[J];學術(shù)交流;2001年01期
2 張其亮;韓斌;;操作系統(tǒng)課程實驗教學改革探析[J];計算機教育;2010年07期
3 周鵬;;教務(wù)管理中計算機的作用管窺[J];中國市場;2010年Z1期
4 ;[J];;年期
5 ;[J];;年期
6 ;[J];;年期
7 ;[J];;年期
8 ;[J];;年期
9 ;[J];;年期
10 ;[J];;年期
相關(guān)重要報紙文章 前1條
1 唐景莉;錄取人數(shù)從27萬到567萬[N];中國教育報;2007年
,本文編號:2386318
本文鏈接:http://sikaile.net/jiaoyulunwen/shifanjiaoyulunwen/2386318.html
最近更新
教材專著