資源描述:
《計算機(jī)科學(xué)與技術(shù)專業(yè)??破瘘c本科函授教學(xué)大綱》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、計算機(jī)科學(xué)與技術(shù)專業(yè)??破瘘c本科函授教學(xué)大綱計算機(jī)操作系統(tǒng)原理課程類別:專業(yè)必修課一、教學(xué)目的和要求操作系統(tǒng)是現(xiàn)代計算機(jī)系統(tǒng)中最重要的系統(tǒng)軟件,起著"中樞神經(jīng)"的作用,它也是計算機(jī)應(yīng)用者首先關(guān)心和感興趣的一個領(lǐng)域。本課程為高等學(xué)校計算機(jī)專業(yè)的一門專業(yè)主干課程,也是一般從事計算機(jī)應(yīng)用的人員所必不可缺少的。本課程以操作系統(tǒng)原理為主,依據(jù)資源管理的觀點論述了操作系統(tǒng)的基本原理和實現(xiàn)技術(shù)。實習(xí)是操作系統(tǒng)實踐性教學(xué)環(huán)節(jié)的重要內(nèi)容,通過實習(xí)可以加深對基本原理的理解和應(yīng)用,并熟悉目前比較有代表性的實用操作系統(tǒng)Linux。二、授課學(xué)時與考核方式教學(xué)總學(xué)時:36,方式均為課堂授課,并通過啟發(fā)式
2、教學(xué)、課堂討論、典型例題分析、布置思考題等方式??荚嚪绞街饕情]卷形式,同時檢查學(xué)生的作業(yè)。三、授課對象計算機(jī)科學(xué)與技術(shù)專業(yè)函授本科四、選修課程C語言、數(shù)據(jù)結(jié)構(gòu)、計算機(jī)組成、離散數(shù)學(xué)五、教學(xué)內(nèi)容通過本門課程的學(xué)習(xí),要求掌握計算機(jī)操作系統(tǒng)的基本概念、基本功能以及設(shè)計和實現(xiàn)中的基本算法、數(shù)據(jù)結(jié)構(gòu)和實現(xiàn)技巧,熟悉和掌握1個實用的操作系統(tǒng)。具體教學(xué)內(nèi)容、教學(xué)要求安排如下:1.操作系統(tǒng)概述。學(xué)習(xí)目標(biāo):了解操作系統(tǒng)的形成過程,建立起操作系統(tǒng)的整體概念;熟悉操作系統(tǒng)的基本類型和服務(wù)方式;掌握操作系統(tǒng)的定義、特征和功能。學(xué)習(xí)重點:操作系統(tǒng)的各種觀點;操作系統(tǒng)基本類型和特征;操作系統(tǒng)的服務(wù)和功
3、能。主要內(nèi)容包括:(1)什么是操作系統(tǒng);(2)操作系統(tǒng)的形成過程;(3)操作系統(tǒng)的基本類型;(4)操作系統(tǒng)的特征;(5)操作系統(tǒng)的服務(wù);(6)操作系統(tǒng)的功能;(7)操作系統(tǒng)的結(jié)構(gòu);(8)中斷及其在操作系統(tǒng)中的作用。2.用戶接口。學(xué)習(xí)目標(biāo):了解操作系統(tǒng)提供給用戶的接口類型及各種操作接口的實現(xiàn)方法;熟悉命令接口在不同工作方式下的主要功能,作業(yè)和作業(yè)管理的基本概念;掌握系統(tǒng)調(diào)用的定義及其執(zhí)行過程。學(xué)習(xí)重點:用戶接口的概念和用戶接口的類型;聯(lián)機(jī)作業(yè)控制方式;系統(tǒng)調(diào)用的概念及過程。主要內(nèi)容包括:(1)用戶接口概述;(2)命令接口;(3)程序接口;(4)圖形接口。3.進(jìn)程管理。學(xué)習(xí)目標(biāo):
4、了解引入進(jìn)程的原因,進(jìn)程、線程和管程的概念;熟悉進(jìn)程的基本狀態(tài)及其變遷,信號量及P、V操作的定義與物理意義,進(jìn)程通信的類型及方法;掌握進(jìn)程的定義和特征,進(jìn)程的同步和互斥的概念。學(xué)習(xí)重點:進(jìn)程的基本狀態(tài)及其變遷;進(jìn)程的同步和互斥,記錄型信號量機(jī)制;用信號量機(jī)制解決進(jìn)程同步和互斥、前趨圖問題以及一些經(jīng)典的進(jìn)程同步問題。主要內(nèi)容包括:(1)進(jìn)程的基本概念;(2)進(jìn)程的實現(xiàn);(3)進(jìn)程控制;(4)進(jìn)程的互斥與同步;(5)利用信號量機(jī)制解決經(jīng)典進(jìn)程同步問題;(6)進(jìn)程通信;(7)線程的概念;(8)管程的概念。4.死鎖及其對策。學(xué)習(xí)目標(biāo):了解死鎖在操作系統(tǒng)中的危害及產(chǎn)生原因;熟悉死鎖、死
5、鎖定理以及死鎖的預(yù)防、死鎖的避免、死鎖檢測和恢復(fù)的方法,死鎖避免的鴕鳥算法;掌握死鎖產(chǎn)生的必要條件,資源分配圖的化簡和銀行家算法的使用。學(xué)習(xí)重點:死鎖的定義,產(chǎn)生的原因和必要條件;解決死鎖的對策;銀行家算法。主要內(nèi)容包括:(1)死鎖的基本概念;(2)死鎖的原理及對策;(3)鴕鳥算法;(4)死鎖的檢測和恢復(fù);(5)死鎖預(yù)防;(6)死鎖避免。5.處理機(jī)調(diào)度,學(xué)習(xí)目標(biāo):了解作業(yè)的狀態(tài)及其變遷,調(diào)度的概念和分類,調(diào)度算法的選擇依據(jù);熟悉各級調(diào)度的含義和功能;掌握各種調(diào)度算法的思想及其使用方法。學(xué)習(xí)重點:FCFS、SF、RR、HPF及多級反饋隊列法等調(diào)度算法,以及實時系統(tǒng)的常用調(diào)度方法
6、。主要內(nèi)容包括:(1)作業(yè)調(diào)度;(2)調(diào)度算法的選擇和性能評價;(3)調(diào)度算法。6.存儲管理。學(xué)習(xí)目標(biāo):了解各種不同的存儲管理方式,以及它們的優(yōu)缺點和適用場合;熟悉各種存儲管理方式的基本思想和實現(xiàn)方法;掌握存儲管理的目的和功能,虛擬存儲器的概念,各種虛存管理方法的基本思想和實現(xiàn)原理。學(xué)習(xí)重點:各種存儲管理的基本思想、實現(xiàn)方法和技術(shù);地址空間和物理空間的區(qū)別;虛擬存儲器的概念和實現(xiàn)方法;請求分頁和動態(tài)分頁的實現(xiàn)原理和方法。主要內(nèi)容包括:(1)存儲管理的基本概念;(2)實存儲管理技術(shù);(3)虛擬存儲系統(tǒng)的基本概念;(4)分頁存儲管理;(5)請求分段存儲管理;(6)段頁式存儲管理。
7、7.I/O系統(tǒng)及設(shè)備管理。學(xué)習(xí)目標(biāo):了解I/O系統(tǒng)結(jié)構(gòu)和I/O設(shè)備的特性及管理方法;熟悉各種設(shè)備的特性和分配方式,I/O控制方式;掌握設(shè)備管理的基本概念、資源屬性、設(shè)備分配算法以及磁盤調(diào)度算法。學(xué)習(xí)重點:設(shè)備管理的基本概念;I/O系統(tǒng)結(jié)構(gòu)和控制方式;設(shè)備的分配方式和磁盤調(diào)度算法;虛擬設(shè)備技術(shù),設(shè)備的啟動過程和中斷處理過程。主要內(nèi)容包括:(1)設(shè)備管理概述;(2)I/O控制方式;(3)外設(shè)的啟動和中斷處理;(4)虛擬設(shè)備技術(shù);(5)I/O設(shè)備的分配;(6)驅(qū)動調(diào)度。8.文件系統(tǒng)。學(xué)習(xí)目標(biāo):了解文件系統(tǒng)的功