課程目錄

    本課程的教學(xué)組織為六個部分:計算機操作系統(tǒng)概述、處理器管理、存儲管理、設(shè)備管理、文件管理、并發(fā)程序設(shè)計。學(xué)習(xí)者能夠認(rèn)知操作系統(tǒng)的基本概念與實現(xiàn)原理,并深入理解操作系統(tǒng)的設(shè)計方法與實現(xiàn)技術(shù)。

操作系統(tǒng)是計算機系統(tǒng)中最重要的系統(tǒng)軟件。操作系統(tǒng)是一個大型復(fù)雜的并發(fā)系統(tǒng),并發(fā)性、共享性和隨機性是它的重要特征,并發(fā)機制支持多道程序設(shè)計,共享機制控制諸進(jìn)程正確使用硬軟件資源。其中,并發(fā)性和共享性又是兩個最基本的特征,并發(fā)和共享雖能改善資源利用率和提高系統(tǒng)效率,但卻引發(fā)了一系列問題,隨機性使操作系統(tǒng)的實現(xiàn)更加復(fù)雜化,因而,設(shè)計操作系統(tǒng)時引進(jìn)許多概念和設(shè)施來妥善解決這些問題。


多道程序設(shè)計技術(shù)是將多個作業(yè)放入主存并使它們同時處于執(zhí)行狀態(tài),從宏觀上看作業(yè)均開始運行但未運行結(jié)束,從微觀上看多個作業(yè)輪流占有CPU交替執(zhí)行,采用多道程序設(shè)計技術(shù)能改善CPU的利用率,提高主存和設(shè)備的使用效率和充分發(fā)揮系統(tǒng)的并行性。早期,操作系統(tǒng)沿著三條主線發(fā)展:多道批處理系統(tǒng)、分時交互系統(tǒng)和實時處理系統(tǒng)。多道批處理系統(tǒng)著眼于讓CPU和外部設(shè)備同時保持忙碌,提高作業(yè)的吞吐率和系統(tǒng)的效率。其關(guān)鍵機制是:在響應(yīng)一個作業(yè)的處理結(jié)束信號時,CPU將在主存中駐留的不同作業(yè)間切換;分時交互系統(tǒng)的設(shè)計目標(biāo)是為用戶提供方便的程序開發(fā)、調(diào)試環(huán)境和快速響應(yīng)交互式用戶的命令請求,但又要支持多用戶同時工作,以降低系統(tǒng)的成本。其關(guān)鍵機制是:采用時間片輪轉(zhuǎn)法,讓CPU在多個交互式用戶間多路復(fù)用;實時處理系統(tǒng)與分時系統(tǒng)相比常局限于一個或幾個應(yīng)用,例如,數(shù)據(jù)庫的查詢和修改應(yīng)用或生產(chǎn)過程控制實時應(yīng)用,但同樣有響應(yīng)時間的要求,甚至某些實時應(yīng)用有更加嚴(yán)格的時間限制。其關(guān)鍵機制是:事件或隊列驅(qū)動機制,當(dāng)系統(tǒng)接受來自外部的事件后,快速分析這些事件,驅(qū)動實時任務(wù)在規(guī)定的響應(yīng)時間完成相應(yīng)處理和控制。上述各類操作系統(tǒng)都要妥善解決各種資源的管理和調(diào)度問題,使得操作系統(tǒng)功能變得愈加豐富和完整。 本章將講述:計算機系統(tǒng)概覽、計算機硬件系統(tǒng)、計算機軟件系統(tǒng)、計算機操作技術(shù)的發(fā)展、計算機操作系統(tǒng)、資源管理的角度、程序控制的角度、操作系統(tǒng)控制計算機的角度、人機交互的角度、程序接口的角度、系統(tǒng)結(jié)構(gòu)的角度。


郵箱
huangbenjincv@163.com

锦州市| 突泉县| 大足县| 屏山县| 惠东县| 隆林| 香格里拉县| 治多县| 怀仁县| 伊金霍洛旗| 太仆寺旗| 乌拉特中旗| 香格里拉县| 米林县| 平和县| 岑溪市| 秦安县| 汪清县| 长子县| 清河县| 同德县| 西畴县| 临颍县| 兖州市| 茌平县| 满洲里市| 大姚县| 永城市| 巴彦县| 类乌齐县| 庆云县| 福建省| 社会| 汉源县| 南平市| 泽库县| 绍兴市| 宕昌县| 临朐县| 黎平县| 慈溪市|