如何用定量方法進行「作業系統原理課程的教學」

2022-11-10 08:24:03 字數 3230 閱讀 4697

一薰一 i

如何用定量方法進行「作業系統原理課程的教學

湖北理工學院計算機學院李芳

陸垂偉【摘要】針對高校作業系統原理教學中對真實作業系統進行定量處理方面的不足,在反思的基礎上,提出在課堂教學、課程實驗等各個教學環節加強定量方法的應

用,並輔以具體的例項說明定量方法的優勢之處。【關鍵詞】作業系統;定量方法;效能評估

1.課程性質了更好地進行此類專業課程的學習,讓學生真

程的課程設計或實訓,用更多定量的方法加深

作業系統是計算機系統中的重要系統軟正能夠理論聯絡實際。教師作為教學活動的主學生對課程的學習。件,作業系統原理課程是計算機類重要的專業導者,不應該僅僅侷限於教程,如果有意識地4.總結

基礎課程。通過本課程的學習,使學生們可以在多個教學環節應用定量手段,則可以彌補上作業系統原理是計算機學科重要的核心掌握作業系統的基本原理與實現技術,包括現述不足,取得更好的教學效果。課程,由於教學內容的理論性較強、知識體系代作業系統對計算機系統資源的管理策略與方3.2教學環節中定量方法的增強實施繁雜,在授課過程中存在著很多困難和障礙。

法、作業系統程序管理機制、現代作業系統的教授此類課程老師應該多多關注業界動本文立足於教育人才培養的目標,結合教學實使用者介面;了解作業系統的結構與設計;具備態,了解本領域的最新進展,收集豐富的資料踐,分析了當前作業系統原理課程教學中存在一

定的系統軟體開發技能。為以後從事各種研材料並用之於教學,通過相關技術資料彌補教的問題,對作業系統課程用定量的教學方法進究、開發工作(如:設計、分析或改進各種繫材的不足,反映作業系統當前動態。

如講在講行了嘗試。

統軟體和應用軟體)提供必要的軟體基礎和基到分時系統與時間片的問題時,可以舉出具本的技能。有代表性的分時系統及最新

參考文獻

2.教學中問題的凸現的linux 2.6在執行平台上的時鐘中斷頻率、

【1】湯子瀛.計算機作業系統is[m].西安:西安電子科技大「作業系統」是計算機專業的一門專業時間片和平台計算能力等資料。通過具體的數學出版社,2001.

基礎課程,在教學中很多地方採用了一定的定據,學生不僅對真實系統有直觀的認識,還可[2]陳燕暉,念其鋒,羅宇.「作業系統教學的定量方法量方法,如在儲存管理中虛擬式儲存管理的淘以看到歷史軌跡下硬體技術的發展對軟體引數**ⅱ】.計算機教育,2009.

汰演算法和磁碟排程演算法的分析就是較典型的事值產生的影響。[3]張堯學,史美林.計算機作業系統教程 .北京:清華大例。

但是,通過分析目前一些作業系統教學的再例如裝置管理和檔案管理很多知識點學出版社,1977.

相關教材及輔助文獻後,我們發現作業系統教基於的前提就是磁碟訪問速度遠遠慢於記憶體訪[4]張坤.作業系統課程的教學方法研究ⅱ].高等工程教育

學在定量方法的使用上面還有較多欠缺之處。問速度。但目前固態硬碟的市場日趨增大,其

研究2.1系統效能評估內容較少特點完全不同於傳統機械硬碟。固態硬碟就是

[5]郝繼公升.計算機作業系統原理課程的教學探索田.教育

作業系統設計時考慮的重要因素是效能。全電子的,採用積體電路儲存技術,使用儲存

與職業而使用者最關心的是等待的時間即響應時間,系晶元加上定址控制器來組成的硬碟,類似於u

[6]孔濤.談高校體育教學課堂興趣的培養臥山東師範

統管理員最關心的是系統的吞吐量。怎樣對系盤技術,沒有任何機械運動部件。傳統的機械

大學學報(自然科學

統進行具體的效能評價在os教程中很少涉及。硬碟,採用高速旋轉的磁碟來儲存資料,通過

王索華.網上作業系統教學課件解決方案ⅱ】.北京工業

2.2教程與發展有一定差距.磁頭來讀寫,類似於早期的軟盤工作方式。老大學學報

現在高校中所用的教材一般是原理性內容師可以列出兩類硬碟的效能引數對比並提出調

較多,但在引用資料時並沒有完全引用現實系度演算法、緩衝技術、磁碟碎片整理的是否必要**專案:重點科研專案校級(編號

統的實際資料。許多教程中原理內容定性分析性。並可同時介紹windows對固態硬碟技術的

偏多,而定量分析的內容較少。這是因為在現支援。這樣學生不僅可以了解當今作業系統發

作者簡介:李芳(1971一),女,湖北理工學院計算

代計算機高速發展的今天,作者也需考慮如果展動態而且可以深深體會硬體技術對作業系統機學院副教授,主要研究方向:計算機網路。

過分依賴於特定的平台,相關內容淘汰太快。

實現技術所產生的影響。

3.定量方法在教學中的開展3.3開發定量結果的習題

3.1定量法在教學中的作用在學習過程中,要求定量結果的習題一般因為具體的資料通常更具有說服力,能讓比概念性、定性化的題目更能吸引學生的注意學生對抽象的理論有更好的認識。在指導學生力,激發學生的興趣。所以在教學環節中除了對某個問題進行研究,採集、分析資料乃至得傳統的習題還可以適當做些定量化的習題。

在到結論方面,更彰顯了定量方法的重要性。為

教學大綱的制定中還可以加些學時進行此類課

3.實用例項數。行中各函式準確的平均執行時間,以及各自對按照前面的描述定義鉤子函式並設定編譯此hook資訊記錄功能對於bios庫函式及cpu的占用情況,將軟體開發人員從之前的機

器編譯選項,在載入dsp並執行相關系統功能inline函式,編譯器不會嵌入hook呼叫,測試械繁瑣的函式效率測試的工作中解放出來,使後,獲得如下某dsp系統函式執行時間測試結時根據需要,可以把內聯函式的inline關鍵字得函式優化工作能夠更加準確的把握到重點,果樣例,可以清楚的看到實際執行過程中各函去掉。另外,在-o3優化的情況下,為了提高後續優化效果評估也更加的容易,從而大大提數執行占用cpu的情況,cpu佔用率比較大的函執行效率,編譯器會把某些**行規模小,調高軟體函式級優化工作的效率。

數就是要著手優化的重點。用地方少的普通函式自動展開為inline函式

如表i所示,測試結果中的這種情況可以從彙編**中看到),從而導參考文獻cycles」是不包括子函式執行時間在內的函式致這些函式沒有被hook記錄到。此時,可以將

【1】彭啟琮,管慶.dsp ̄7整合開發環境:ccs及dsp/bios

執行占用cpu週期數(淨時間使用了一o3優化的檔案或整個工程的編譯選項的原理與應用 .電子工業出l版社是包括子函式執行時間在內的函式執設定為0,以解決編譯[

2]彭啟琮,張詩雅,常冉.tidsp整合化開發環境(ccs)使行占用cpu週期數(毛時間器自動inline的問題。

用手冊嗍.清華大學出版社在函式執行的次數是4.結論

平均執行cycle數是最大執行

使用該進出hook函式進行函式執行時間作者簡介:鄭曉東(1979一),男,山東萊西人,碩

淨cycle數是最小執行淨cycle

的自動測試方法,可以輕而易舉的得到實際運士研究生,工程師,研究方向:dsp系統設計。

電子世界一229—

作業系統原理知識總結

第一章作業系統的定義 作業系統是乙個大型的程式系統,它負責計算機的全部軟 硬體資源的分配 排程工作,控制協調多個任務的活動,實現資訊的訪問保護,並提供使用者介面,使使用者獲得良好的工作環境。作業系統的基本功能 儲存器管理功能 處理機管理功能 裝置管理功能和檔案管理功能。作業系統的特徵 併發特徵 共享...

作業系統原理複習要點

一 單選題 每小題 1 分,共 20 分 1.人與裸機間的介面是 b a 應用軟體 b 作業系統 c 支撐軟體 d 都不是 2.在分時系統中,當時間片一定時,a 響應越快。a 使用者越少b 使用者越多 c 記憶體越大d 記憶體越小 3 下列說法哪乙個是錯誤的?d a 作業系統是一種軟體 b 計算機是...

《作業系統原理》演算法總結

先來先服務排程演算法 fcfs 每次排程是從就緒佇列中,選擇乙個最先進入就緒佇列的程序,把處理器分配給該程序,使之得到執行。該程序一旦占有了處理器,它就一直執行下去,直到該程序完成或因發生事件而阻塞,才退出處理器。特點 利於長程序,而不利於短程序。短程序 作業 優先排程演算法 spf 它是從就緒佇列...