操作系統課程設計內存管理報告
『壹』 操作系統課程設計報告
題 目 : [課程設計] 操作系統課程設計報告
尺 寸 : 操作系統課程設計_進程調度.doc
目 錄 : 不存在
原 文 : 通過大三第一學期的操作系統學習,我們對操作系統的基本概念,原理及實現技術都有了一定的了解,也為我們這次的課程設計做好了理論上的准備。通過學習與交流我們這次在李長悅老師的帶領下進行了為期一周的課程設計。為我們更好的鞏固已學習的知識及培養我們的動手能力創造了良好的機會。
這次課程設計主要是進行進程調度的虛擬實現,在課程設計以前李老師就把調度原則告訴了我們:
一 進程調度
1.調度原則
採用動態優先數調度與時間片相結合的調度演算法。首先從就緒隊列(按優先數從高到低排列)中選取一個將要投入運行的進程,投入運行1秒鍾(至多一秒鍾。以一秒鍾作為時間片),若在規定的時間片內進程未完成運行,則讓出CPU,該進程的運行時間減1,並按下列優先數重新確定進程的優先數,即:
新優先數=原優先數*0.8+10/剩餘時間
接著將該進程重新插入就緒隊列,重新從就緒隊列選取下一個合適的進程再投入運行。
2.進程數據結構
關鍵詞 : 課程設計 操作系統 進程調度 實習報告
『貳』 操作系統課程設計 (包括進程管理、進程的同步和互斥、存儲管理)
- 課程設計的計算機操作系統程序
課程概述
計算機操作系統是中央廣播電視大學計算機科學與技術專業(本科),系統設置必修課程。教學總時數72.4學分,開設一學期。前課程,計算機組成原理,面向對象編程和數據結構。
計算機操作系統課程是計算機專業的課程,通過學習,使學生掌握電腦作業系統的設計和組成的基本原則之一;計算機操作系統的基本概念和新的概念,術語和術語;了解計算機的發展,操作系統的功能和設計技巧和方法,基本操作使用最常用的計算機操作系統(DOS,Windows,UNIX或Linux)的。
?課程內容
主要內容包括:概述電腦的操作系統,作業管理,文件管理,存儲管理,輸入輸出設備管理,工藝和管理處理器,操作系統結構和編程。
二,系統的教學內容和教學要求
章概述操作系統的中
教學內容:
操作系統的定義和發展形成的操作系統和五個主要類型,操作系統五大功能特性的操作系統的性能,配置的操作系統,「生成」的概念
教學要求:
主:什麼是操作系統;知道五類和五功能的操作系統;
至少掌握:掌握操作系統的安裝,使用和維護的實際懷抱;
理解:如何理解一個初步的了解,熟悉和解剖學的人機交互界面的操作系統
任務的作業管理
教學內容如下:
的特點,人機界面的發展;操作系統的shell語言的第一,第二和第三代介面的發展特點,基本鍵盤命令和系統調用任務調度演算法; 教學要求:
主的人機界面設計
大師:掌握基本的作業系統人機界面的設計思路;
理解:傳統的介面界面
章文件管理的
教學內容:
文件管理任務和功能的操作系統文件的結構和分類的物理結構和邏輯結構的文件,文件目錄結構,文件訪問控制和安全機制,文件系統模型結構;
教學要求:
水平:基本的文件訪問控制和系統管理;
>掌握的文件系統目錄分類管理功能;
理解:文件系統的程序設計
的章內部存儲管理
教學內容:
內存分區,分頁,子段的管理理念;物理地址和邏輯地址內存「擴展」技術;存儲管理,支柱存儲管理的內存分配演算法的
教學的要求:
掌握基本配置:內存管理和調度方法;
主:主不同的分區存儲管理,分頁和分段方法;
有關:有效利用的內存空間
第五章輸入和輸出設備管理器的教學內容:
的輸入和輸出設備的功能分類;獨占的,共享的,虛擬裝置的管理功能;輸入和輸出設備的處理程序;管理策略的輸入和輸出設備;
教學要求:
法師:法師的輸入和輸出設備的管理特性;
法師:法師分類設計方法的輸入和輸出設備;
明白了:
編程元素的輸入和輸出設備處理程序第
教學內容的低級別的處理器管理:
操作系統的核心功能,「過程」的概念,過程的並發和並行的基本狀態的轉換的過程;進程調度演算法進程同步和互斥過程PV操作,「鎖」的概念;
教學要求:
大師:在操作系統內核運行的基本概念「過程「;
掌握的基本轉換過程中的狀態和特徵;
理解:操作系統
教學內容,進程調度演算法的編程方案的結構
BR />第七章:
操作分層的模塊化的系統結構設計和操作系統的測試;的
教學的要求:
本章教學基本要求:了解基本的設計思路和方法現代計算機操作系統
三,教學媒體
本課程使用的教學媒體:文字材料,視頻材料,網路教學和輔導。
1。文字材料
計算機操作系統(2)武企業萬元清華大學出版社
註:本課程實驗的主要教材。
文字教材過程中的主要傳播媒介。准備的文字材料,同時保持先進性,科學的學科體系,這兩種作業系統的理論,技術,實現了一體化的三個強調的能力。
2。視頻教材
該課程16節和視頻,每講50分鍾,講授的課程集中困難,科目匯總。為了幫助學生理解操作系統的整體概念和思想,伍啟元教授揚聲器。
當然,視頻與相應的文字材料,注重藝術表達播放視頻教材,教學形象化。
3。
在線教學網上教學和指導,咨詢與上述有機介質方面的作用:(1)釋放的教學和指導性文件,課程公告,咨詢,參考材料;(2)根據工程進度教學,心理咨詢聊天室發表的一篇文章「自我測試題(3)實時Q&A,一天到一天的課程論壇Q;(4)開展網上教師培訓與教學研討會。
文字材料的基礎上,對學生的學習,視頻教科書的補充文字材料,在線咨詢是一個方便的教學和學習方式的互動。總之,分工和各種媒體,讓學生有更大的自主學習空間,以方便學生自由選擇,自主學習,提高學生的自我學習能力。
教學安排建議
當然主要教科書和課程實驗教學安排建議
教學點,請根據中央電大統一安排課程,面對面輔導的要求,如表1所示。
表1的主要教科書和課程實驗教學安排建議
每周教學內容小時的實驗內容推薦小時
操作系統的教學安排概述
2操作系統定義了五種類型, 5 4
三人人機界面管理Linux的實踐准備1
四個工作管理任務調度4
五個文件管理的任務和功能的Linux操作系統命令的邏輯結構和物理結構4
7個存儲管理任務和功能2命令解釋器4
九編制2
八分分配存儲管理段4
分配的存儲管理作業調度模擬編程的六個文件10設備管理的任務和職能
11種設備,技術和管理存儲分配管理設計4
過程的定義和特徵4 13進程調度和通信進程調度模擬編程 p> 15操作系統級模塊結構僵局的產生和處理14 26 4
(總復習)4
共56條16
課程視頻內容,示於表2。
章教學內容表2視頻教材課程小時的視頻時間分配
操作系統提供了一個概述8小時4
運營管理8小時2
文件管理2
8小時的存儲管理8小時
5個設備管理器
6過程管理8小時10小時4
7操作系統的系統程序結構6小時0
56小時16
2在線咨詢在線咨詢內容
包括教學文件,課程輔導,網路教室。充分利用網路資源,和偶爾的在線課程相關的輔導材料,定期,根據教學在線輔導和考試Q&A活動,適當安排的需要。具體安排如下:
?
包括課程介紹,教師,教學大綱,教學設計,教學檔案。
?課程輔導
包括課程學習和答案,專題輔導,習題和答案,自我測試,評估說明,網上還提供了教師講課教案教學點的教學使用。
?網路課堂
包括直播課堂和IP課件。
基於網路的教學活動:中央廣播電視大學一般集中在每學期安排的實時在線輔導學生,教師的教學和研究活動。具體的時間表,每學期上發布的TVU的網上家園。
?論壇:每天的日常應答的過程中。
課程的課堂直播第一學期,通過教育電視台播出,安排四次直播課堂,每次50分鍾。的第一堂課3個教學點,難點的教學和演講後代表咨詢審查的輔導和考試說明的過程中反映的共性問題。直播課堂掛在網頁上的內容。
工作
課程形成性評估書,當然工作量。工作成績計入課程成績。中央電大的工作,不時抽查,檢查審查和完成作業。
課程考試,請參閱「中央廣播電視大學計算機操作系統課程評估的指示。建議
五,教學方法?教學建議
(1)計算機操作系統是一個實用的課程。其特點是概念多,涉及范圍廣。要求教學輔導深和混亂的概念來進行詳細說明,並詳細描述每章的重點,管理和控制的調度演算法技能。
(2)注重培養學生熟悉的操作系統,以及在維護操作系統的問題進行分析,並在實驗中解決問題的能力。
?建議
(1)從宏觀和微觀把握學習操作系統。在宏觀上,要認識到在計算機系統中的操作系統的地位清除操作系統的整體結構;微觀方面應把握的操作系統是管理計算機資源(過程中,處理器,內存,文件,設備),了解概念,原理和技術。
(2)操作系統是計算機技術和管理技術相結合的聯想日常生活學習重復熟悉的樣品管理實現運營系統的管理方法,以加深對問題的理解。
(3)要注意加強自我學習的能力,有能力實現這一目標的「學習」的文化。
『叄』 操作系統課程設計
—、計算機操作系統課程設計方案
課程概況
計算機操作系統是中央電大計算機科學與技術專業(本科)的一門統設必修課。課程教學總學時72,4學分,開設一學期。前修課程為計算機組成原理、面向對象程序設計和數據結構。
計算機操作系統課是計算機專業的重要課程之一,通過學習使學員掌握計算機操作系統的設計基本原理及組成;計算機操作系統的基本概念和相關的新概念、名詞及術語;了解計算機操作系統的發展特點和設計技巧和方法;對常用計算機操作系統(DOS、Windows和UNIX或Linux)會進行基本的操作使用。
• 課程主要內容
主要內容包括:計算機操作系統概述、作業管理、文件管理、存儲管理、輸入輸出設備管理、進程及處理機管理、操作系統結構及程序設計。
二、教學內容體系及教學要求
第一章 操作系統概述
教學內容:
操作系統定義及發展;操作系統的形成和五大類型;操作系統的五大功能;表徵操作系統的屬性;操作系統的配置、「生成」概念
教學要求:
熟練掌握:什麼是操作系統;知道操作系統有五大類型和五大功能;
掌握:至少掌握一種實際攬操作系統的安裝、使用和維護;
了解:初步了解如何認識、熟悉和解剖操作系統
第二章 人機交互界面、任務、作業管理
教學內容:
人機交互界面的發展特點;第一、二、三代界面開發特點;基本的鍵盤命令和系統調用操作系統Shell語言;作業調度演算法;
教學要求:
熟練掌握:能進行一些人機介面界面的設計;
掌握:掌握操作系統人機介面界面的基本設計思想;
了解:操作系統傳統的介面界面
第三章 文件管理
教學內容:
文件管理的任務與功能;文件的結構與分類;文件的物理結構和邏輯結構;文件的目錄結構;文件的存取控制和安全機制;文件系統與模型結構;
教學要求:
熟練掌握:文件的基本存取控制和系統管理;
掌握:文件系統的目錄分類管理特點;
了解:文件系統的編程設計
第四章 內部存儲管理
教學內容:
內存的分區、分頁、分段管理概念;物理地址與邏輯地址;內存「擴充」技術;頁式存儲管理;段式存儲管理;內存的分配演算法
教學要求:
熟練掌握:內存管理中基本分配和調度方法;
掌握:掌握內存管理中各種分區、分頁和分段方法的特點;
了解:內存空間的有效利用
第五章 輸入輸出設備管理
教學內容:
輸入輸出設備功能與分類;獨享、共享、虛擬設備的管理特點;輸入輸出設備處理程序;輸入輸出設備的管理策略;
教學要求:
熟練掌握:掌握輸入輸出設備的管理特點;
掌握:掌握輸入輸出設備的分類設計方法;
了解:輸入輸出設備處理程序的編程要點
第六章 低級處理機管理
教學內容:
操作系統核心功能;「進程」概念;進程的並發與並行;進程的基本狀態與轉換;進程調度演算法;進程的同步與互斥;進程的P—V操作;「死鎖」概念;
教學要求:
熟練掌握:操作系統核心運行與「進程」的基本概念;
掌握:「進程」的基本轉換狀態與應用特點;
了解:進程調度演算法的程序編制
第七章 操作系統程序結構
教學內容:
操作系統的層次、模塊結構;操作系統的設計與檢測;
教學要求:
本章教學基本要求:了解現代計算機操作系統的基本設計思想與方法
三、課程教學媒體說明
本課程使用的教學媒體主要有:文字教材、錄像教材和網上教學輔導。
1. 文字教材
《計算機操作系統》(第2版)吳企淵著清華大學出版社
註:課程實驗含在主教材中。
文字教材為該課程的主媒體。文字教材的編寫既保持了學科體系的先進性、科學性,又兼顧操作系統的理論、技術、實現三方面的融合,並強調能力的培養。
2. 錄像教材
該課程已經製作16講課程錄像,每講50分鍾,講授課程的重點、難點、課程總結。幫助學生理解,建立操作系統的整體概念和思想,由吳企淵教授主講。
課程錄像與文字教材相對應,注意發揮錄像教材藝術表現力、形象化教學的作用。
3.網上教學輔導
網上教學輔導與上述媒體有機配合,有幾方面作用:(1)發布教學指導性文件、課程公告、問題咨詢、參考資料;(2)按照教學進度,發布輔導文章,刊登練習自測題;(3)在課程論壇上進行實時答疑和日常答疑;(4)開展網上的教師培訓和教學研討等工作。
文字教材是學生學習的基本依據,錄像教材是文字教材的補充,網上輔導則是教與學交互的便捷方式。總之,多種媒體的分工和搭配為學生提供較大的自學空間,便於學生自由選擇、自主學習,提高學生的自學能力。
四、教學安排建議
1. 課程主教材及課程實驗教學安排建議
教學點請根據中央電大的統一要求安排課程的面授輔導,見表1。
表1 課程主教材及課程實驗教學安排建議
周次 教學內容 建議學時 實驗內容 建議學時
一 操作系統課程教學安排概況介紹 2
二 操作系統定義、五大類型和五大功能 4
三 人機交互界面管理 2 Linux實踐准備 1
四 作業管理任務調度 4
五 文件管理的任務和功能 2 Linux操作命令使用 1
六 文件的邏輯結構和物理結構 4
七 存儲管理的任務和功能 2 命令解釋程序編制 2
八 分區式分配存儲管理 4
九 頁式、段式分配存儲管理 6 作業調度模擬編程 4
十 設備管理的任務和功能 2
十一 設備分配技術和管理 4 存儲管理設計 4
十二 進程的定義和特徵 4
十三 進程調度與通信 6 進程調度模擬編程 4
十四 死鎖的產生和處理 2
十五 操作系統的層次模塊結構 4
十六 (總復習) 4
總計 56 16
課程錄像內容,見表2。
表2 錄像教材內容
章 教學內容 課內學時 錄像學時分配
一 操作系統概述 8學時 4
二 作業管理 8學時 2
三 文件管理 8學時 2
四 存儲管理 8學時 2
五 設備管理 8學時 2
六 進程管理 10學時 4
七 操作系統程序結構 6學時 0
總計 56學時 16
2、網上輔導
網上輔導內容包括課程的教學文件、課程輔導、網路課堂。充分利用網路資源,定期與不定期的在網上提供有關的課程輔導材料,根據教學需要,適當安排網上輔導和考前答疑活動。具體安排如下:
• 教學文件
包括課程說明、教師介紹、教學大綱、教學設計方案。
• 課程輔導
包括課程作業及解答、專題輔導、練習和解答、期末自測、考核說明等;網上還提供了教師講課教案,供各教學點教學使用。
• 網路課堂
包括直播課堂和IP課件。
網上教學活動:中央電大一般將每學期集中安排1次對學生的實時在線輔導,和1次對教師的教研活動。具體的時間安排每學期在電大在線主頁上公布。
• 論壇:進行課程的日常答疑。
3、直播課堂
課程首開學期,通過教育電視台直播方式,安排4次直播課堂,每次50分。前3講為對教學重點、難點,對教學過程中反映的共性問題和有代表性的問題進行輔導,後1講為復習輔導和有關考試說明。直播課堂的內容掛在課程網頁內。
4、作業
該課程有一份形成性考核冊,即課程作業冊。作業成績計入課程總成績。中央電大將不定期地抽查作業,檢查作業的評審及完成情況。
關於課程考核的具體內容,請參考中央電大「計算機操作系統課程考核說明」。
五、教學方法的建議
• 教學建議
(1)計算機操作系統是實踐性較強的課程。其特點是概念多、涉及面廣。要求教學輔導要由淺入深對易混淆的概念加以詳細說明,對每章的重點,管理和控制的調度演算法技巧作詳細介紹。
(2)在實驗中著重培養學員熟練使用操作系統,以及在維護操作系統工作中的分析問題和解決問題能力。
• 學習建議
(1)學習操作系統要從宏觀和微觀兩方面把握。在宏觀上要認識操作系統在計算機系統中的地位,清楚操作系統的整體結構;微觀方面應掌握操作系統是如何管理計算機的各種資源的(進程、處理機、存儲器、文件、設備),理解有關概念、原理及技術。
(2)操作系統是計算機技術與管理技術的結合,學習時可以聯想日常生活中熟悉的管理示例反復體會操作系統的管理方法,以加深對問題的理解。
(3)注意加強對自主學習能力和動手能力的培養,努力實現「學以致用」的目標。