張旭
[摘要] 基于Linux系統(tǒng)的“操作系統(tǒng)原理”課程父子進(jìn)程控制實(shí)驗(yàn),都是通過調(diào)用Linux系統(tǒng)的函數(shù)fork()創(chuàng)建子進(jìn)程的方法來實(shí)現(xiàn)。為了使應(yīng)用型本科院校學(xué)生在學(xué)習(xí)課程的同時(shí)提高在Windows系統(tǒng)下的編程能力,設(shè)計(jì)了基于Windows的父子線程控制實(shí)驗(yàn)。
[關(guān)鍵詞] 操作系統(tǒng)教學(xué);實(shí)驗(yàn);固定分區(qū)存儲(chǔ)管理
[DOI] 10.13939/j.cnki.zgsc.2015.24.053
“操作系統(tǒng)原理”是計(jì)算機(jī)應(yīng)用型本科院校教育的一門重要基礎(chǔ)課程,也是一門實(shí)踐性很強(qiáng)的課程。操作系統(tǒng)中有眾多的理論、模型與思想,只有通過實(shí)驗(yàn)才能取得良好的教學(xué)效果。目前基于Linux系統(tǒng)的“操作系統(tǒng)原理”課程固定分區(qū)存儲(chǔ)管理實(shí)驗(yàn),都是基于Linux系統(tǒng)來實(shí)現(xiàn)。而應(yīng)用型本科院校畢業(yè)的學(xué)生在工作中極少在Linux系統(tǒng)下編程,為了學(xué)生在學(xué)習(xí)課程的同時(shí)提高在Windows系統(tǒng)下的編程能力,設(shè)計(jì)了基于Windows的固定分區(qū)存儲(chǔ)管理實(shí)驗(yàn)。
存儲(chǔ)管理是操作系統(tǒng)的重要管理職能之一,主要工作是對(duì)內(nèi)部存儲(chǔ)器進(jìn)行分配、保護(hù)和擴(kuò)充。對(duì)于現(xiàn)在的多道程序系統(tǒng)而言,如何分配和回收內(nèi)存并對(duì)每一道程序進(jìn)行存儲(chǔ)保護(hù)至關(guān)重要。常用的存儲(chǔ)管理方案主要有:分區(qū)存儲(chǔ)管理(有靜態(tài)分區(qū)和動(dòng)態(tài)分區(qū)兩種);頁式存儲(chǔ)管理(分靜態(tài)頁式管理與動(dòng)態(tài)頁式管理兩種);段式存儲(chǔ)管理以及段頁式存儲(chǔ)管理等。
1 實(shí)驗(yàn)方案設(shè)計(jì)
1.1 實(shí)驗(yàn)?zāi)康?/p>
通過編寫和實(shí)現(xiàn)固定分區(qū)存儲(chǔ)管理方式下存儲(chǔ)空間的分配和去配以加深對(duì)存儲(chǔ)管理方案的理解,熟悉可變分區(qū)存儲(chǔ)管理的內(nèi)存分配和回收。
1.2 實(shí)驗(yàn)步驟
2 結(jié)論
本文介紹了一個(gè)基于Windows的固定分區(qū)存儲(chǔ)管理實(shí)驗(yàn)的內(nèi)容設(shè)計(jì),對(duì)實(shí)驗(yàn)的關(guān)鍵代碼進(jìn)行了分析。實(shí)驗(yàn)效果表明本實(shí)驗(yàn)?zāi)軌蚣由顚W(xué)生對(duì)操作系統(tǒng)固定分區(qū)存儲(chǔ)管理的理解,提高Windows系統(tǒng)下的編程能力,從而進(jìn)一步提高“操作系統(tǒng)原理”課程的教學(xué)效果。