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