超碰人人揉人人捏人人添-97人人超碰国产精品-成人激情欧美国产第一页-亚洲欧美日韩中文字幕第一区

教育教學

當前位置: 首頁 -> 教育教學 -> 教學工作 -> 人才培養(yǎng) -> 本科生培養(yǎng) -> 教學大綱 -> 正文

《操作系統(tǒng)》教學大綱

信息來源: 發(fā)布日期:2015-09-25

《操作系統(tǒng)》教學大綱

課程名稱:

操作系統(tǒng)

課程編號:

408015

420013

436016

適用專業(yè):

計算機科學與技術(shù)

網(wǎng)絡工程

軟件工程

課程類別:

專業(yè)必修課

專業(yè)必修課

專業(yè)必修課

課程學分:

3.5

總學時:

64

其中:理論學時

48

實驗學時

16

先修課程:

C語言程序設計、面向?qū)ο蟪绦蛟O計、數(shù)據(jù)結(jié)構(gòu)

一、課程的性質(zhì)、目的與任務

操作系統(tǒng)是計算機系統(tǒng)中最重要的系統(tǒng)軟件,操作系統(tǒng)質(zhì)量的好壞,直接影響整個計算機系統(tǒng)的性能和用戶對計算機的使用。一個精心設計的操作系統(tǒng)能極大地擴充計算機系統(tǒng)的功能,充分發(fā)揮系統(tǒng)中各種設備的使用效率,提高系統(tǒng)工作的可靠性。

《操作系統(tǒng)》課程是計算機各本科專業(yè)的一門專業(yè)必修課程。通過學習使學生了解計算機操作系統(tǒng)的發(fā)展特點、設計技巧和方法;掌握操作系統(tǒng)的基本原理及組成;掌握操作系統(tǒng)的基本概念和相關(guān)的概念、術(shù)語;掌握操作系統(tǒng)的五大基本管理過程,掌握操作系統(tǒng)的基本算法;熟悉計算機操作系統(tǒng)(Windows和Linux)基本的操作與使用。

通過本課程的學習,要求學生達到:

1.熟練掌握計算機操作系統(tǒng)的基本特性、主要功能和操作系統(tǒng)的結(jié)構(gòu)設計

2.掌握進程管理、處理機調(diào)度與管理、存儲器管理、設備管理、文件管理等基本內(nèi)容與實現(xiàn)方法。

3.了解Linux和Windows2003操作系統(tǒng)中所使用的相關(guān)控制技術(shù)

二、課程教學基本內(nèi)容與要求

第一章 操作系統(tǒng)概論

(一)基本教學內(nèi)容

1.1 操作系統(tǒng)概觀

1.2 操作系統(tǒng)的形成與發(fā)展

1.3 操作系統(tǒng)的基本服務和用戶接口

1.4 操作系統(tǒng)結(jié)構(gòu)和運行模型

1.5 流行操作系統(tǒng)簡介

(二)基本要求

教學目的:掌握計算機操作系統(tǒng)的基本概念、理解操作系統(tǒng)的形成與發(fā)展過程、掌握操作系統(tǒng)所提供的服務與接口類型、了解其結(jié)構(gòu)與運行模型,了解常用的操作系統(tǒng)的基本情況。,

教學重點:重點講解操作系統(tǒng)的基本特征、主要功能、用戶接口與服務

教學難點:操作系統(tǒng)的提供的服務與用戶接口、操作系統(tǒng)的結(jié)構(gòu)與運行模型

第二章 處理器管理

(一)基本教學內(nèi)容

2.1 中央處理器

2.2 中斷技術(shù)

2.3 進程及其實現(xiàn)

2.4 線程及其實現(xiàn)

2.5 Linux進程與線程

2.6 Windows 2003進程與線程

2.7 處理器調(diào)度

2.8 處理器調(diào)度算法

2.9 Linux調(diào)度算法

2.10 Windows 2003調(diào)度算法

(二)基本要求

教學目的:掌握進程的基本概念,中斷技術(shù)、進程控制,進程通信以及線程的概念,掌握各種進程調(diào)度和作業(yè)調(diào)度算法及其實現(xiàn)方法,了解Linux和Windows2003中的調(diào)度算法。

教學重點:進程、線程的概念和控制,各種調(diào)度算法及其實現(xiàn)

教學難點:進程與線程的概念與控制方式、中斷技術(shù)

第三章 同步、通信與死鎖

(一)基本教學內(nèi)容

3.1 并發(fā)進程

3.2 臨界區(qū)管理

3.3 信號量與PV操作

3.4 管程

3.5 進程通信

3.6 死鎖

3.7 Linux同步機制和通信機制

3.8 Windows 2003同步機制和通信機制

(二)基本要求

教學目的:理解由進程并發(fā)而引起的各種問題及其解決策略(如信號量、管程等),掌握進程之間的通信方法,以及解決死鎖的方法,了解Linux和Windows2003中的同步機制和通信機制。

教學重點:信號量、PV操作、進程通信、死鎖

教學難點:經(jīng)典進程同步問題、解決死鎖的方法

第四章 存儲管理

(一)基本教學內(nèi)容

4.1 存儲器

4.2 連續(xù)存儲空間管理

4.3 分頁存儲管理

4.4 分段存儲管理

4.5 虛擬存儲管理

4.6 Intel x86分段和分頁存儲結(jié)構(gòu)

4.7 Linux虛擬存儲管理

4.8 Windows 2003虛擬存儲管理

(二)基本要求

教學目的:了解程序的裝入和鏈接分配方法,掌握連續(xù)存儲分配與管理方法、分頁、分段的存儲管理方式以及頁面的置換算法。了解Linux和Windows2003中的虛擬存儲管理技術(shù)。

教學重點:連續(xù)存儲空間管理,分頁、分段存儲管理方式及其實現(xiàn)算法、各種分配中的地址轉(zhuǎn)換與保護機制

教學難點:地址轉(zhuǎn)換與保護機制、頁面置換算法

第五章 設備管理

(一)基本教學內(nèi)容

5.1 I/O硬件原理

5.2 I/O軟件原理

5.3 具有通道的I/O系統(tǒng)

5.4 緩沖技術(shù)

5.5 驅(qū)動調(diào)度技術(shù)

5.6 設備分配

5.7 虛擬設備

5.8 Linux設備管理

5.9 Windows 2003I/O系統(tǒng)

(二)基本要求

教學目的:掌握四種I/O控制方式,緩沖的概念、設備分配策略及SPOOLing技術(shù)的實現(xiàn),了解驅(qū)動調(diào)度技術(shù)、I/O硬、軟件原理和Linux和Windows2003中的設備管理技術(shù)。

教學重點:四種I/O控制方式,設備分配技術(shù)、SPOOLing技術(shù)的實現(xiàn)。

教學難點:緩沖的概念,通道技術(shù)、SPOOLing技術(shù)的實現(xiàn)。

第六章 文件管理

(一)基本教學內(nèi)容

6.1 文件

6.2 文件目錄

6.3 文件組織與數(shù)據(jù)存儲

6.4 文件系統(tǒng)其他功能的實現(xiàn)

6.5 Linux文件系統(tǒng)

6.6 Windows 2003文件系統(tǒng)

(二)基本要求

教學目的:掌握文件的基本概念,目錄結(jié)構(gòu),理解文件的邏輯結(jié)構(gòu)和外存分配方式,掌握文件的功能與實現(xiàn)方法,了解和Linux和Windows2003中文件系統(tǒng)的實現(xiàn)。

教學重點:文件的邏輯結(jié)構(gòu)和外存的分配方式、目錄檢索、文件管理。

教學難點:文件組織與數(shù)據(jù)存儲、文件共享與保護。

第七章 操作系統(tǒng)的安全與保護

(一)基本教學內(nèi)容

7.1 安全性概述

7.2 安全策略

7.3 安全模型

7.4 安全機制

7.5 安全操作系統(tǒng)設計和開發(fā)

7.6 Linux安全機制

7.7 Windows 2003安全機制

(二)基本要求

教學目的:掌握操作系統(tǒng)安全的基本要求,了解操作系統(tǒng)的安全與保護策略、模型、機制等,了解Linux和Windows2003操作系統(tǒng)中的安全機制。

教學重點:操作系統(tǒng)的安全策略與機制

教學難點:安全模型的建立、安全操作系統(tǒng)設計和開發(fā)

第八章 網(wǎng)絡和分布式操作系統(tǒng)

(一)基本教學內(nèi)容

8.1 計算機網(wǎng)絡概述

8.2 網(wǎng)絡操作系統(tǒng)

8.3 分布式操作系統(tǒng)

8.4 Linux網(wǎng)絡體系結(jié)構(gòu)

8.5 Windows 2003網(wǎng)絡體系結(jié)構(gòu)和網(wǎng)絡服務

(二)基本要求

教學目的:了解網(wǎng)絡和分布式操作系統(tǒng)的基本概念與要求,了解Linux和Windows2003操作系統(tǒng)的網(wǎng)絡體系結(jié)構(gòu)。

教學重點:網(wǎng)絡和分布式操作系統(tǒng)的基本概念與要求

教學難點:網(wǎng)絡操作系統(tǒng)的體系結(jié)構(gòu)

三、課程各章節(jié)學時分配

序號

內(nèi)容

理論學時

實驗學時

計科

網(wǎng)工

軟工

計科

網(wǎng)工

軟工

1

操作系統(tǒng)概論

4

4

4

2

2

2

2

處理器管理

8

8

8

4

4

4

3

同步、通信與死鎖

8

8

8

4

4

4

4

存儲管理

10

10

10

4

4

4

5

設備管理

6

6

6

2

2

2

6

文件管理

6

6

6

7

操作系統(tǒng)的安全與保護

4

4

4

8

網(wǎng)絡和分布式操作系統(tǒng)

2

2

2

合計

48

48

48

16

16

16

四、本課程課外學習與修學指導

由于該課程涉及計算機系統(tǒng)中各種軟硬件資源的管理,內(nèi)容復雜,難度較大,且具有很強的實踐性,所以要學好本課程,必須做到理論與實踐緊密結(jié)合,才能達到較好的學習效果。要求學生多參閱相關(guān)書籍,多做練習,多上機實驗,掌握操作系統(tǒng)的基本原理、主要算法及其實現(xiàn)過程。

五、本課程考核方式及成績評定標準

考核方式:閉卷考試

成績評定方法:本課程的考核是平時成績、實驗成績和期終考試成績相結(jié)合。具體比例為:上課出勤、作業(yè)占20%,實驗占20%,期末考試成績占60%。

其中期未考試總分100分,基礎題占50%,中等難度題占40%,較難題占10%??荚囶}型主要有:選擇題、填空題、簡答題、計算題、算法題、分析題、綜合應用題等。

六、教材及參考書

教材:《操作系統(tǒng)教程》(第4版),孫鐘秀主編,高等教育出版社,2008年

主要參考書:

[1]《計算機操作系統(tǒng)》 湯子瀛哲鳳屏 湯小丹 編著 西安電子科技大學出版社,2007年

[2]《現(xiàn)代操作系統(tǒng)》(第三版),(荷)Andrew S.Tanenbaum著,陳向群、馬洪兵譯,機械工業(yè)出版社,2009年7月

[3] 《計算機操作系統(tǒng)教程》(第三版),張堯?qū)W張堯?qū)W,史美林,張高 編著,清華大學出版社出版, 2006年10月

[4]《操作系統(tǒng)原理與應用》(第三版),沈祥玖 李作緯,高等教育出版社,2009年11月

[5]《Linux操作系統(tǒng)實驗教程》,費翔林,高等教育出版社,2009年4月

大綱撰寫人:羊四清

大綱審閱人: 羅如為

教學副主任: 易葉青

編寫日期:2012.6