91一级特黄大片|婷婷中文字幕在线|av成人无码国产|日韩无码一二三区|久久不射强奸视频|九九九久久久精品|国产免费浮力限制

課程簡(jiǎn)介 Course Introduction
操作系統(tǒng)是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)、網(wǎng)絡(luò)工程、信息管理與信息工程等IT專業(yè)一門核心課程,也是學(xué)生必修課程之一。同時(shí)也是IT人才培養(yǎng)體系中原理核心課程之一,同時(shí)是編譯技術(shù)、數(shù)據(jù)庫(kù)原理、人工智能等多門課程的前導(dǎo)課程,是計(jì)算機(jī)科學(xué)與技術(shù)的考研課程之一。理論性比較強(qiáng),其內(nèi)容綜合了各種操作系統(tǒng)的結(jié)構(gòu)、設(shè)計(jì)思想、方法、技術(shù)和理論,主要講述操作系統(tǒng)的基本概念,基本原理及其實(shí)現(xiàn)技術(shù),包括處理器管理、進(jìn)程并發(fā)管理、存儲(chǔ)器管理、設(shè)備管理和文件管理等等。通過課程學(xué)習(xí)使學(xué)生能更好的掌握計(jì)算機(jī)系統(tǒng)工作、用戶與計(jì)算機(jī)系統(tǒng)交互和設(shè)計(jì)開發(fā)應(yīng)用系統(tǒng)的基本知識(shí)結(jié)構(gòu),為今后的應(yīng)用和研究打下良好基礎(chǔ)。
教學(xué)大綱 Teaching Syllabus

操作系統(tǒng)

一、課程基本信息

課程代碼: 320728

課程名稱:操作系統(tǒng)

英文名稱: Operating System

課程總學(xué)時(shí): 48 總學(xué)分: 3.0 實(shí)驗(yàn)學(xué)時(shí):8

適用對(duì)象:計(jì)算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程及相關(guān)專業(yè)

考核方式:考試,平時(shí)成績(jī)占總成績(jī)的30%,期末考試成績(jī)占70%。

操作系統(tǒng)是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)課程體系中一門核心課程,也是學(xué)生必修課程之一。同時(shí)也是人才培養(yǎng)體系中原理核心課程之一,同時(shí)是多門課程的前導(dǎo)課程。理論性比較強(qiáng),其內(nèi)容綜合了各種操作系統(tǒng)的結(jié)構(gòu)、設(shè)計(jì)思想、方法、技術(shù)和理論,主要講述操作系統(tǒng)的基本概念,基本原理及其實(shí)現(xiàn)技術(shù),包括處理器管理、進(jìn)程并發(fā)管理、存儲(chǔ)器管理、設(shè)備管理和文件管理等等。通過課程學(xué)習(xí)使學(xué)生能更好的掌握計(jì)算機(jī)系統(tǒng)工作、用戶與計(jì)算機(jī)系統(tǒng)交互和設(shè)計(jì)開發(fā)應(yīng)用系統(tǒng)的基本知識(shí)結(jié)構(gòu),為今后的應(yīng)用和研究打下良好基礎(chǔ)。

二、 教學(xué)目的與要求

教學(xué)目的:

(1)明確操作系統(tǒng)的作用、功能和地位,并建立起以操作系統(tǒng)為中心的計(jì)算機(jī)系統(tǒng)的系統(tǒng)級(jí)的認(rèn)識(shí)。

(2)掌握操作系統(tǒng)中資源管理(復(fù)用、虛擬、抽象)的關(guān)鍵技術(shù)。

(3)掌握操作系統(tǒng)中進(jìn)程管理和調(diào)度等控制程序執(zhí)行的關(guān)鍵技術(shù)。

(4)掌握并發(fā)程序設(shè)計(jì)的基本思想,并具有解決相關(guān)問題的初步能力。

(5)掌握操作系統(tǒng)的構(gòu)造技術(shù),具有剖析和設(shè)計(jì)系統(tǒng)模塊的初步能力。

(6)了解1個(gè)主流操作系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)技術(shù),能熟練操作和使用。

教學(xué)要求:

通過本課程的學(xué)習(xí),使學(xué)生掌握操作系統(tǒng)的基本概念、原理、技術(shù)和方法;具有剖析實(shí)際操作系統(tǒng)、及設(shè)計(jì)、開發(fā)和構(gòu)造現(xiàn)代操作系統(tǒng)的基本能力;深入了解操作系統(tǒng)在計(jì)算機(jī)系統(tǒng)中的地位及作用,以及它與硬件和其他軟件之間的關(guān)系;進(jìn)而熟悉操作系統(tǒng)控制和管理整個(gè)計(jì)算機(jī)系統(tǒng)執(zhí)行的全過程,具有以操作系統(tǒng)為中心的計(jì)算機(jī)系統(tǒng)的全局和整體的概念。

三、教學(xué)方法與手段

課程以多媒體教學(xué)為主,輔助網(wǎng)絡(luò)教學(xué)。課堂講授與實(shí)驗(yàn)相結(jié)合。注意結(jié)合學(xué)生已學(xué)的內(nèi)容。及時(shí)提問、收集學(xué)生學(xué)習(xí)情況,多實(shí)用具體實(shí)例來加以說明,注意難易結(jié)合,將課程講述得較為淺顯易懂。

四、 教學(xué)內(nèi)容及目標(biāo)


教學(xué)內(nèi)容

教學(xué)目標(biāo)

學(xué)時(shí)

分配

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


6

第一節(jié) 操作系統(tǒng)概觀 操作系統(tǒng)與計(jì)算機(jī)系統(tǒng);操作系統(tǒng)的資源管理技術(shù)(復(fù)用、虛擬、抽象);操作系統(tǒng)的三個(gè)最基礎(chǔ)抽象(進(jìn)程、虛存、文件);操作系統(tǒng)的定義和作用;操作系統(tǒng)功能和特性。

理解


第二節(jié) 操作系統(tǒng)的形成和發(fā)展 手工操作階段、執(zhí)行程序階段、多道批處理方式、多道交互式方式;操作系統(tǒng)的分類和目標(biāo)。

第三節(jié) 操作系統(tǒng)基本服務(wù)和用戶接口 基本服務(wù)和用戶接口;程序接口與系統(tǒng)調(diào)用;操作接口與系統(tǒng)程序;Linux系統(tǒng)調(diào)用及實(shí)現(xiàn)機(jī)制。

第四節(jié) 操作系統(tǒng)結(jié)構(gòu)和運(yùn)行模型 操作系統(tǒng)結(jié)構(gòu)分類;操作系統(tǒng)結(jié)構(gòu)設(shè)計(jì);操作系統(tǒng)內(nèi)核;操作系統(tǒng)的運(yùn)行模型。

第五節(jié) 幾種流行操作系統(tǒng) UNIX操作系統(tǒng),自由軟件與Linux操作系統(tǒng);IBM操作系統(tǒng)

了解

掌握

了解

了解


重點(diǎn)與難點(diǎn): 操作系統(tǒng)的發(fā)展歷史、定義、作用、功能、特征、分類、發(fā)展動(dòng)力和研究動(dòng)向;操作系統(tǒng)在計(jì)算機(jī)系統(tǒng)中的地位,及與其他軟件的區(qū)別;操作系統(tǒng)的資源管理技術(shù):復(fù)用、虛擬和抽象;操作系統(tǒng)三個(gè)最基本抽象:進(jìn)程抽象、虛存抽象和文件抽象;操作系統(tǒng)虛擬機(jī)及其實(shí)現(xiàn)原理;多道程序設(shè)計(jì)定義、實(shí)現(xiàn)基礎(chǔ)、基本原理、主要特征、優(yōu)點(diǎn)缺點(diǎn)。操作系統(tǒng)接口、操作系統(tǒng)服務(wù);POSIX標(biāo)準(zhǔn)、訪管指令、應(yīng)用編程接口API、標(biāo)準(zhǔn)庫(kù)函數(shù);

程序接口與系統(tǒng)調(diào)用;操作接口與系統(tǒng)程序。



衡量學(xué)習(xí)是否達(dá)到目標(biāo)的標(biāo)準(zhǔn): 看學(xué)生是否能清楚“操作系統(tǒng)是什么?為什么要它?它干什么?它如何干?”等問題。



第二章 處理器管理


10

第一節(jié) 處理器狀態(tài) 處理器;程序狀態(tài)字與程序狀態(tài)字寄存器

掌握


第二節(jié) 中斷技術(shù) 中斷概念及其作用;中斷源及其分類;中斷和異常的響應(yīng)及服務(wù);中斷事件處理原則;中斷優(yōu)先級(jí)與多重中斷; Linux中斷處理。

第三節(jié) 進(jìn)程及其實(shí)現(xiàn) 進(jìn)程的定義和屬性;進(jìn)程的狀態(tài)和轉(zhuǎn)換;進(jìn)程的描述和組成;進(jìn)程上下文切換與處理器狀態(tài)轉(zhuǎn)換、進(jìn)程控制和管理。

第四節(jié) 線程及其實(shí)現(xiàn) 引入多線程的動(dòng)機(jī);多線程環(huán)境中的進(jìn)程與線程;線程的實(shí)現(xiàn)方法。

第五節(jié) Linux進(jìn)程。

第六節(jié) 處理器調(diào)度 處理器調(diào)度層次;選擇調(diào)度算法原則;作業(yè)的管理與調(diào)度;低級(jí)調(diào)度的功能和類型;作業(yè)調(diào)度和進(jìn)程調(diào)度算法。

第七節(jié) Linux調(diào)度算法

理解

理解

掌握

了解

理解

理解


重點(diǎn)與難點(diǎn): 處理器狀態(tài)及其轉(zhuǎn)換、特權(quán)指令與非特權(quán)指令、程序狀態(tài)字;絕對(duì)時(shí)鐘、間隔時(shí)鐘、邏輯時(shí)鐘及其實(shí)現(xiàn);中斷分類、中斷和異常的響應(yīng)及服務(wù)、中斷屏蔽、中斷優(yōu)先級(jí)、多重中斷;可重入程序和可再用程序;為什么要引入進(jìn)程?進(jìn)程的定義和屬性、進(jìn)程的狀態(tài)和轉(zhuǎn)換、進(jìn)程的描述和組成、進(jìn)程映像、進(jìn)程上下文;進(jìn)程切換、切換時(shí)機(jī)和切換過程、處理器狀態(tài)轉(zhuǎn)換;為什么要引入線程?多線程環(huán)境中,進(jìn)程與線程的定義、狀態(tài)、組成、聯(lián)系和區(qū)別;處理器調(diào)度的層次;處理器調(diào)度算法選擇的準(zhǔn)則;進(jìn)程/線程調(diào)度時(shí)機(jī);低級(jí)調(diào)度的功能和類型;作業(yè)調(diào)度和低級(jí)調(diào)度算法。



衡量學(xué)習(xí)是否達(dá)到目標(biāo)的標(biāo)準(zhǔn): 掌握各種中斷技術(shù)、線程、進(jìn)程的概念。熟悉各種處理器調(diào)度算法。



第三章 同步、通信與死鎖

第一節(jié) 并發(fā)進(jìn)程 順序程序設(shè)計(jì)和并發(fā)程序設(shè)計(jì);進(jìn)程間的競(jìng)爭(zhēng)關(guān)系和協(xié)作關(guān)系。

第二節(jié) 臨界區(qū)管理 進(jìn)程互斥與臨界區(qū);臨界區(qū)及其管理原則;實(shí)現(xiàn)臨界區(qū)管理的軟件算法;實(shí)現(xiàn)臨界區(qū)管理的硬件設(shè)施。

掌握

理解

10

第三節(jié) 信號(hào)量與PV操作 同步與同步機(jī)制;信號(hào)量及其分類;信號(hào)量與PV操作;經(jīng)典同步問題及其用信號(hào)量與PV操作的解法。

第四節(jié) 管程 管程及其屬性;管程的實(shí)現(xiàn)方法;管程方法求解經(jīng)典同步問題。

第五節(jié) 進(jìn)程通信 進(jìn)程通信及其種類;信號(hào)通信機(jī)制;管道通信機(jī)制;共享內(nèi)存通信機(jī)制;消息傳遞機(jī)制。

第六節(jié) 死鎖 死鎖產(chǎn)生;死鎖防止;死鎖避免;死鎖檢測(cè)和恢復(fù)。

第七節(jié) Linux同步和通信機(jī)制

重點(diǎn)與難點(diǎn): 程序的順序執(zhí)行與并發(fā)執(zhí)行;與時(shí)間有關(guān)錯(cuò)誤、相交和不相交并發(fā)進(jìn)程;進(jìn)程互斥、臨界區(qū)、臨界資源、競(jìng)爭(zhēng)條件、臨界區(qū)管理的實(shí)現(xiàn)方法(硬件設(shè)施和軟件算法);進(jìn)程的競(jìng)爭(zhēng)和協(xié)作;進(jìn)程同步、同步機(jī)制、用信號(hào)量和PV操作解決經(jīng)典同步問題;程的概念、特性、結(jié)構(gòu)、條件變量和實(shí)現(xiàn)、管程解決進(jìn)程同步問題;通信機(jī)制的分類和實(shí)現(xiàn)原理,用不同通信機(jī)制編程解決進(jìn)程通信問題;死鎖定義、引發(fā)原因、產(chǎn)生條件、死鎖防止、避免、檢測(cè)及解除方法。

衡量學(xué)習(xí)是否達(dá)到目標(biāo)的標(biāo)準(zhǔn):掌握進(jìn)程同步、進(jìn)程通信、死鎖的概念;信號(hào)量與PV操作解決操作系統(tǒng)中常見問題。

理解

了解

掌握

理解

了解


第四章 存儲(chǔ)管理


8

第一節(jié) 存儲(chǔ)器工作原理 存儲(chǔ)器層次;地址轉(zhuǎn)換與存儲(chǔ)保護(hù);

第二節(jié) 連續(xù)存儲(chǔ)管理 固定分區(qū)存儲(chǔ)管理;可變分區(qū)存儲(chǔ)管理;內(nèi)存不足的存儲(chǔ)管理技術(shù);

第三節(jié) 分頁(yè)存儲(chǔ)管理 分頁(yè)存儲(chǔ)管理基本原理;快表;分頁(yè)存儲(chǔ)空間的分配與去配;頁(yè)面共享和保護(hù);多級(jí)頁(yè)表;反置頁(yè)表

第四節(jié) 分段存儲(chǔ)管理 程序分段結(jié)構(gòu);分段存儲(chǔ)管理原理;分段存儲(chǔ)管理共享和保護(hù);分段和分頁(yè)比較;

第五節(jié) 虛擬存儲(chǔ)管理 虛擬存儲(chǔ)概念;請(qǐng)求分頁(yè)虛擬存儲(chǔ)管理;請(qǐng)求段頁(yè)式虛擬存儲(chǔ)管理;

第六節(jié) Linux虛擬存儲(chǔ)管理

掌握

理解

理解

掌握

理解

理解


重點(diǎn)與難點(diǎn): 存儲(chǔ)器層次、程序名字空間、邏輯地址空間和物理地址空間及其關(guān)系;地址重定位、存儲(chǔ)保護(hù)機(jī)制;分區(qū)原理、交換原理、覆蓋原理、對(duì)換原理;分頁(yè)存儲(chǔ)管理基本概念-頁(yè)面、頁(yè)框、邏輯地址、頁(yè)表和地址轉(zhuǎn)換、快表、頁(yè)面共享和保護(hù);多級(jí)頁(yè)表、反置頁(yè)表;分段存儲(chǔ)管理基本概念、實(shí)現(xiàn)思想及優(yōu)點(diǎn);虛擬存儲(chǔ)器、程序局部性原理;請(qǐng)求分頁(yè)虛存管理的基本原理、硬件支撐、頁(yè)表結(jié)構(gòu)、地址轉(zhuǎn)換、缺頁(yè)中斷率計(jì)算;各種分頁(yè)虛存頁(yè)面替換算法。

衡量學(xué)習(xí)是否達(dá)到目標(biāo)的標(biāo)準(zhǔn):掌握存儲(chǔ)管理基本概念;能使用基本原理進(jìn)行地址轉(zhuǎn)換;能夠?qū)μ鎿Q頁(yè)、命中率等進(jìn)行分析和計(jì)算。



第五章 設(shè)備管理


3

第一節(jié) I/O硬件原理 I/O系統(tǒng);I/O控制方式;設(shè)備控制器;

第二節(jié) I/O軟件原理 I/O軟件設(shè)計(jì)目標(biāo)和原則;I/O中斷處理程序;I/O設(shè)備驅(qū)動(dòng)程序;獨(dú)立于設(shè)備的I/O軟件;用戶空間的I/O軟件

第三節(jié) 緩沖技術(shù) 單緩沖;雙緩沖;多緩沖

第四節(jié) 驅(qū)動(dòng)調(diào)度技術(shù) 存儲(chǔ)設(shè)備的物理結(jié)構(gòu);循環(huán)排序;優(yōu)化分布;搜查定位;提高磁盤I/O速度的方法;Linux磁盤I/O調(diào)度算法

第五節(jié) 設(shè)備分配 設(shè)備獨(dú)立性;設(shè)備分配及其數(shù)據(jù)結(jié)構(gòu);

第六節(jié) 虛擬設(shè)備 問題提出;SPOOLing設(shè)計(jì)與實(shí)現(xiàn);SPOOLing應(yīng)用

第七節(jié) Linux設(shè)備管理

掌握

掌握

掌握

掌握

掌握

掌握

了解


重點(diǎn)與難點(diǎn): I/O控制方式;設(shè)備管理的功能;I/O設(shè)備分類;I/O控制方式;設(shè)備控制器及其工作原理;I/O軟件層次(I/O中斷處理程序、I/O設(shè)備驅(qū)動(dòng)程序、獨(dú)立于設(shè)備的I/O軟件和用戶層I/O軟件)及各層的功能;緩沖技術(shù)、緩沖區(qū)高速緩存;I/O調(diào)度和磁盤驅(qū)動(dòng)調(diào)度算法;設(shè)備獨(dú)立性;設(shè)備分配;虛擬設(shè)備的原理、數(shù)據(jù)結(jié)構(gòu)、實(shí)現(xiàn)要點(diǎn)。

衡量學(xué)習(xí)是否達(dá)到目標(biāo)的標(biāo)準(zhǔn):掌握I/O系統(tǒng)基本概念與原理



第六章 文件管理


3

第一節(jié) 文件 文件概念和命名;文件類型和屬性

第二節(jié) 文件目錄 文件控制塊;文件目錄和目錄文件;層次目錄結(jié)構(gòu);文件目錄檢索

第三節(jié) 文件組織與數(shù)據(jù)存儲(chǔ) 文件邏輯結(jié)構(gòu);文件物理結(jié)構(gòu);

第四節(jié) 文件系統(tǒng)功能及實(shí)現(xiàn) 文件類系統(tǒng)調(diào)用;文件共享;文件空間管理;內(nèi)存映射文件;虛擬文件系統(tǒng);文件系統(tǒng)性能和可靠性

第五節(jié) Linux文件系統(tǒng)

掌握

掌握

掌握

了解

了解


重點(diǎn)與難點(diǎn):文件系統(tǒng)概念;文件存取方法;FCB、inode、文件目錄、目錄文件;目錄組織和檢索;文件邏輯結(jié)構(gòu)、文件物理結(jié)構(gòu);成組和分解、記錄格式、記錄鍵;文件空間管理。

衡量學(xué)習(xí)是否達(dá)到目標(biāo)的標(biāo)準(zhǔn):是否理解文件、文件目錄的概念;掌握文件的邏輯和物理結(jié)構(gòu)。



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

了解

0

第一節(jié) 安全性概述

第二節(jié) 安全策略

第三節(jié) 安全模型

第四節(jié) 安全機(jī)制

第五節(jié) 安全操作系統(tǒng)設(shè)計(jì)和開發(fā)



重點(diǎn)與難點(diǎn):安全性和可靠性含義;操作系統(tǒng)面臨的安全威脅來源;安全需求、可信計(jì)算基;安全策略的定義及分類;安全模型及分類;硬件安全機(jī)制;認(rèn)證機(jī)制;授權(quán)機(jī)制;加密機(jī)制;審計(jì)機(jī)制;最小特權(quán)原理和機(jī)制。

衡量學(xué)習(xí)是否達(dá)到目標(biāo)的標(biāo)準(zhǔn):是否了解計(jì)算機(jī)安全、可靠性等概念。



第八章 操作系統(tǒng)技術(shù)新進(jìn)展

了解

0

第一節(jié) 多處理器與多計(jì)算機(jī)系統(tǒng)

第二節(jié) 基于網(wǎng)絡(luò)的計(jì)算模式

第三節(jié) 多核與超線程

第四節(jié) 并行處理環(huán)境下的同步與調(diào)度



重點(diǎn)與難點(diǎn):多處理器與多計(jì)算機(jī)系統(tǒng);基于網(wǎng)絡(luò)的計(jì)算模式;多核與超線程;并行處理環(huán)境下的同步與調(diào)度

衡量學(xué)習(xí)是否達(dá)到目標(biāo)的標(biāo)準(zhǔn):是否對(duì)操作系統(tǒng)技術(shù)新技術(shù)有全面了解。



五、推薦教材和教學(xué)參考資源

1.費(fèi)翔林 駱斌. 操作系統(tǒng)教程(第5版).北京:高等教育出版社,2014

2. 孫鐘秀. 操作系統(tǒng)教程(第4版).北京:高等教育出版社,2008

3. 張堯?qū)W.計(jì)算機(jī)操作系統(tǒng)教程(第4版). 北京:清華大學(xué)出版社,2013

4. 湯小丹 梁紅兵 哲鳳屏 湯子瀛. 計(jì)算機(jī)操作系統(tǒng)(第四版). 西安:西安電子科技大學(xué)出版社 ,2016

5.http://tres.nju.edu.cn/msmk/courses/czxtylysj/index.htm


留言板 Message Board
條留言  共 頁(yè)

  • 參與互動(dòng)
    Interaction

  • 掃碼加入課程
    Scan QR Code
教學(xué)隊(duì)伍Teaching Members
  • 閆大順

    仲愷農(nóng)業(yè)工程學(xué)院信息科學(xué)與技術(shù)學(xué)院
  • 史婷婷
    副教授/Associate Professor
    仲愷農(nóng)業(yè)工程學(xué)院
需要驗(yàn)證您的身份,請(qǐng)輸入請(qǐng)求信息:
  • 學(xué)學(xué)號(hào)號(hào):
  • 班級(jí)選擇:
  • 附注信息:

掃一掃二維碼,快速加入本課程!

放大二維碼 查看使用方法
課程
引導(dǎo)