張旭


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