基于EOS的操作系統(tǒng)進(jìn)程管理設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-12-18 18:37
【摘要】:針對(duì)目前大多數(shù)操作系統(tǒng)實(shí)驗(yàn)以驗(yàn)證、仿真為主的現(xiàn)狀,引入小型操作系統(tǒng)EOS,在真實(shí)操作系統(tǒng)平臺(tái)上進(jìn)行實(shí)際操作系統(tǒng)功能設(shè)計(jì)與實(shí)驗(yàn),對(duì)操作系統(tǒng)實(shí)驗(yàn)教學(xué)進(jìn)行有意義的探索。以操作系統(tǒng)中最重要的進(jìn)程管理為例,基于EOS平臺(tái)實(shí)現(xiàn)了進(jìn)程同步中經(jīng)典的生產(chǎn)者-消費(fèi)者問(wèn)題;實(shí)現(xiàn)了基于優(yōu)先級(jí)的搶先式調(diào)度并增加了時(shí)間片輪轉(zhuǎn)調(diào)度算法,通過(guò)對(duì)時(shí)間片輪轉(zhuǎn)調(diào)度算法的不斷改進(jìn),實(shí)現(xiàn)了基于不同優(yōu)先級(jí)的時(shí)間片輪轉(zhuǎn)調(diào)度、多級(jí)反饋的時(shí)間片輪轉(zhuǎn)調(diào)度實(shí)踐證明,通過(guò)改進(jìn)實(shí)驗(yàn)方案,學(xué)生可以更深入地理解操作系統(tǒng)的原理,能更好地引導(dǎo)學(xué)生從系統(tǒng)軟件角度分析和解決問(wèn)題。
[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.
【作者單位】: 上海海洋大學(xué)信息學(xué)院;
【基金】:上海市教委重點(diǎn)建設(shè)課程項(xiàng)目(A-2601-12-0009) 上海高校本科重點(diǎn)教學(xué)改革項(xiàng)目資助
【分類(lèi)號(hào)】:TP316-4;G642
本文編號(hào):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.
【作者單位】: 上海海洋大學(xué)信息學(xué)院;
【基金】:上海市教委重點(diǎn)建設(shè)課程項(xiàng)目(A-2601-12-0009) 上海高校本科重點(diǎn)教學(xué)改革項(xiàng)目資助
【分類(lèi)號(hào)】:TP316-4;G642
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 周東啟;黑龍江大學(xué)哲學(xué)與公共管理學(xué)院簡(jiǎn)介[J];學(xué)術(shù)交流;2001年01期
2 張其亮;韓斌;;操作系統(tǒng)課程實(shí)驗(yàn)教學(xué)改革探析[J];計(jì)算機(jī)教育;2010年07期
3 周鵬;;教務(wù)管理中計(jì)算機(jī)的作用管窺[J];中國(guó)市場(chǎng);2010年Z1期
4 ;[J];;年期
5 ;[J];;年期
6 ;[J];;年期
7 ;[J];;年期
8 ;[J];;年期
9 ;[J];;年期
10 ;[J];;年期
相關(guān)重要報(bào)紙文章 前1條
1 唐景莉;錄取人數(shù)從27萬(wàn)到567萬(wàn)[N];中國(guó)教育報(bào);2007年
,本文編號(hào):2386318
本文鏈接:http://www.sikaile.net/jiaoyulunwen/shifanjiaoyulunwen/2386318.html
最近更新
教材專(zhuān)著