版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
操作系統(tǒng)復(fù)習(xí)課一、操作系統(tǒng)概論設(shè)置操作系統(tǒng)的主要目標(biāo)是:1.方便性;2.有效性;3.可擴(kuò)充性;4.開放性;操作系統(tǒng)的概念(1)提供用戶與硬件系統(tǒng)之間的軟件接口,使用戶能通過操作系統(tǒng)方便地使用計(jì)算機(jī)。(2)控制和管理計(jì)算機(jī)系統(tǒng)的軟、硬件資源,使之得到有效利用。(3)作為虛擬機(jī),合理組織計(jì)算機(jī)系統(tǒng)的工作流程,以增強(qiáng)系統(tǒng)的處理能力。總之,所謂計(jì)算機(jī)操作系統(tǒng)是指控制和管理計(jì)算機(jī)的軟、硬件資源,合理組織計(jì)算機(jī)的工作流程,方便用戶使用的程序和數(shù)據(jù)的集合。操作系統(tǒng)功能
1.進(jìn)程管理進(jìn)程管理又稱“處理機(jī)管理”,其主要功能是對(duì)中央處理器(CPU)進(jìn)行管理。
多道程序設(shè)計(jì)的特點(diǎn)是多個(gè)程序共享CPU資源,CPU的利用率較高。特權(quán)指令,非特權(quán)指令,系統(tǒng)態(tài)(又稱管態(tài)、核心態(tài)),用戶態(tài)(又稱目態(tài))
2.存儲(chǔ)管理存儲(chǔ)管理的主要功能是管理內(nèi)存資源。
3、設(shè)備管理操作系統(tǒng)設(shè)備管理的主要功能是為進(jìn)程分配外設(shè)、啟動(dòng)外設(shè)進(jìn)行數(shù)據(jù)傳送,使用戶不必了解設(shè)備以及接口的技術(shù)細(xì)節(jié)就可以方便地對(duì)設(shè)備進(jìn)行操作。為了彌補(bǔ)CPU和外部設(shè)備速度的差異,提高CPU和外設(shè)之間的并行能力,系統(tǒng)采用了中斷技術(shù)、通道技術(shù)、緩沖技術(shù)和虛擬設(shè)備技術(shù)等,為用戶提供了功能強(qiáng)大、界面友好的設(shè)備使用手段。
4.文件管理文件管理的主要任務(wù)是有效管理文件的存儲(chǔ)空間,合理組織和管理文件系統(tǒng)的目錄,支持對(duì)文件的存儲(chǔ)、讀寫操作,解決文件信息的共享、保護(hù)及訪問控制等。5、作業(yè)管理/用戶接口(為用戶提供使用上的方便)作業(yè)管理的主要任務(wù)是根據(jù)用戶的要求對(duì)作業(yè)的實(shí)際運(yùn)行進(jìn)行合理的組織和相應(yīng)的控制,即作業(yè)的調(diào)度和控制。操作系統(tǒng)的分類
(1)批處理(操作)系統(tǒng);
優(yōu)點(diǎn):系統(tǒng)吞吐量大,資源利用率高。
缺點(diǎn):交互能力比較差(2)分時(shí)系統(tǒng);
特點(diǎn):1)同時(shí)性,也稱為多路性;
2)交互性;3)獨(dú)立性;4)及時(shí)性(3)實(shí)時(shí)系統(tǒng);
特征:快速的處理能力(4)網(wǎng)絡(luò)操作系統(tǒng);
計(jì)算機(jī)網(wǎng)絡(luò)是通過通信設(shè)施把地理上分散的具有自制能力的計(jì)算機(jī)連接起來,以實(shí)現(xiàn)數(shù)據(jù)交換、資源共享和互操作為目的的計(jì)算機(jī)系統(tǒng)。(5)分布式操作系統(tǒng)。
分布式操作系統(tǒng)也是通過通信網(wǎng)絡(luò)將物理上分散且具有自制能力的計(jì)算機(jī)系統(tǒng)互連起來,實(shí)現(xiàn)信息和資源共享,協(xié)作完成任務(wù)。操作系統(tǒng)的特征:
1.并發(fā)性;2.共享性;3.不確定性;4.虛擬性。作業(yè)調(diào)度:FCFS;SJP;時(shí)間片輪轉(zhuǎn)法;優(yōu)先級(jí)法;高響應(yīng)比優(yōu)先法。用短作業(yè)優(yōu)先法(SJP)計(jì)算作業(yè)平均周轉(zhuǎn)時(shí)間看ppt后面的習(xí)題二、進(jìn)程管理程序順序執(zhí)行時(shí)的特征
1.順序性;2.封閉性;3.可再現(xiàn)性。程序并發(fā)執(zhí)行時(shí)的特征
1.間斷性;2.失去封閉性;3.不可再現(xiàn)性(程序和機(jī)器執(zhí)行程序的活動(dòng)不再一一對(duì)應(yīng))進(jìn)程的定義:進(jìn)程是程序及其數(shù)據(jù)在計(jì)算機(jī)上的一次運(yùn)行,是系統(tǒng)進(jìn)行調(diào)度和資源分配的獨(dú)立單位。為什么引入進(jìn)程?進(jìn)程的特征:(1)動(dòng)態(tài)性;(2)并發(fā)性;
(3)獨(dú)立性;
(4)異步性;(5)交互性;(6)結(jié)構(gòu)性。進(jìn)程的三個(gè)基本狀態(tài)及其轉(zhuǎn)換條件:就緒狀態(tài);執(zhí)行狀態(tài);等待狀態(tài)進(jìn)程的組成:進(jìn)程通常有程序、數(shù)據(jù)集合和進(jìn)程控制塊三部分。
PCB是進(jìn)程存在的唯一標(biāo)志進(jìn)程與程序的區(qū)別:線程的基本概念及線程的引入
線程與進(jìn)程的比較
進(jìn)程調(diào)度
調(diào)度方式:1.非搶占方式(非剝奪式調(diào)度)2.搶占方式(剝奪式調(diào)度)調(diào)度算法:FCFS;
SJP;時(shí)間片輪轉(zhuǎn)法;優(yōu)先級(jí)法;高響應(yīng)比優(yōu)先法。進(jìn)程同步和互斥的基本概念
進(jìn)程的同步是指進(jìn)程之間的一種直接的協(xié)同工作關(guān)系。即進(jìn)程之間相互制約的等待與互通消息。
進(jìn)程的互斥是指進(jìn)程之間的一種間接關(guān)系。即兩個(gè)或兩個(gè)以上的進(jìn)程之間互相爭(zhēng)奪臨界資源的現(xiàn)象臨界資源:操作系統(tǒng)中一次僅允許一個(gè)進(jìn)程使用的資源稱為臨界資源。臨界區(qū):進(jìn)程互斥執(zhí)行的程序段。臨界區(qū)的調(diào)用原則是:(1)有空讓進(jìn);(2)忙則等待;(3)有限等待;(4)讓權(quán)等待信號(hào)量和P、V操作:信號(hào)量:是一個(gè)特殊變量,表示資源的實(shí)體,其值僅能由P、V操作來改變,信號(hào)量分為公用信號(hào)量和私用信號(hào)量公用信號(hào)量:用于實(shí)現(xiàn)進(jìn)程間的互斥,初值為1,可進(jìn)行P、V操作;私用信號(hào)量:用于實(shí)現(xiàn)進(jìn)程間的同步,初值為0或正整數(shù)n,擁有它的進(jìn)程只能進(jìn)行P操作
P、V操作的定義:S為信號(hào)量
P(S):(1)S=S-1,申請(qǐng)調(diào)用資源若S>=0,調(diào)用P(S)的進(jìn)程繼續(xù)若S<0,調(diào)用P(S)的進(jìn)程阻塞,進(jìn)入阻塞隊(duì)列P操作限制一次只有一個(gè)進(jìn)程進(jìn)入臨界區(qū)。V(S):(1)S=S+1,申請(qǐng)回收資源(2)若S>0,調(diào)用V(S)的進(jìn)程繼續(xù)(3)若S<=0,從等待隊(duì)列中取一個(gè)進(jìn)程V操作,任何一個(gè)進(jìn)程退出臨界區(qū)前必須調(diào)用V操作,以保證進(jìn)程在臨界區(qū)逗留有限時(shí)間,若有進(jìn)程在等待進(jìn)入臨界區(qū),V操作將喚醒等待隊(duì)列中首進(jìn)程,使其可以進(jìn)入臨界區(qū)經(jīng)典同步問題進(jìn)程的高級(jí)通訊:(1)消息緩沖;(2)信箱通信;(3)管道通信死鎖的概念:在系統(tǒng)中某個(gè)進(jìn)程提出資源請(qǐng)求后,使得若干進(jìn)程在無外力作用下永遠(yuǎn)不能前進(jìn)(繼續(xù)運(yùn)行),這種現(xiàn)象稱為死鎖。即死鎖是進(jìn)程在運(yùn)行中對(duì)資源要求在時(shí)間上的沖突。產(chǎn)生死鎖的原因:
1.競(jìng)爭(zhēng)資源不足;
2.進(jìn)程推進(jìn)順序不恰當(dāng);產(chǎn)生死鎖的4個(gè)必要條件:互斥使用資源;占用并等待資源(逐次請(qǐng)求資源或部分分配資源);不可搶奪資源;循環(huán)等待資源死鎖預(yù)防:指在確定資源分配算法時(shí)消除產(chǎn)生死鎖的可能性系統(tǒng)的安全狀態(tài)(死鎖避免):進(jìn)程申請(qǐng)資源時(shí),系統(tǒng)通過一定的算法判斷本次申請(qǐng)是否不可能產(chǎn)生死鎖(處于安全狀態(tài))。若可能產(chǎn)生死鎖(處于不安全狀態(tài)),則暫不進(jìn)行本次資源分配,以避免死鎖。算法有著名的銀行家算法。死鎖檢測(cè):資源分配圖的化簡(jiǎn)死鎖定理:系統(tǒng)處于死鎖狀態(tài)的充分條件是,當(dāng)且僅當(dāng)其資源分配圖是不可完全化簡(jiǎn)時(shí)。系統(tǒng)處于死鎖狀態(tài)。死鎖的解除
(1)終止進(jìn)程法:終止處于死鎖的進(jìn)程,釋放其占有的資源;(2)掛起進(jìn)程法:掛起處于死鎖狀態(tài)的進(jìn)程,剝奪它們占用的資源,使其他進(jìn)程繼續(xù)運(yùn)行,待條件滿足時(shí)再解掛被掛起的進(jìn)程三、內(nèi)存管理存儲(chǔ)器管理的功能:
(1)內(nèi)存分配;(2)地址重定位(地址轉(zhuǎn)換);(3)內(nèi)存空間的共享與保護(hù);(4)內(nèi)存擴(kuò)充。地址重定位:指把程序空間中的邏輯地址轉(zhuǎn)換為存儲(chǔ)空間的物理地址的過程.又稱為地址映射。靜態(tài)重定位:在程序目標(biāo)模塊裝入時(shí)由裝入程序完成的。裝入程序把目標(biāo)模塊中的邏輯地址與本程序在內(nèi)存中的起始地址相加得到正確的物理地址。
優(yōu)缺點(diǎn):動(dòng)態(tài)重定位:是在程序運(yùn)行時(shí)完成的,靠硬件地址變換機(jī)構(gòu)實(shí)現(xiàn)。優(yōu)缺點(diǎn):?jiǎn)我贿B續(xù)分配存儲(chǔ)管理方式多個(gè)分區(qū)的存儲(chǔ)管理之一:固定分區(qū)管理方式(分區(qū)大小、個(gè)數(shù)均固定)多個(gè)分區(qū)的存儲(chǔ)管理之二:可變分區(qū)管理(動(dòng)態(tài)分區(qū)分配)
分區(qū)分配算法:首次適應(yīng)算法(FF)、循環(huán)首次適應(yīng)算法(CFF)、最佳適應(yīng)算法(BF)、最差適應(yīng)算法(WF)。分頁存儲(chǔ)管理方式
分段式存儲(chǔ)管理方式頁式虛擬存儲(chǔ)管理(請(qǐng)求分頁方式管理)
虛擬存儲(chǔ)器的基本概念;覆蓋技術(shù)(解決小內(nèi)存運(yùn)行大作業(yè));對(duì)換技術(shù)(解決小內(nèi)存實(shí)現(xiàn)分時(shí)系統(tǒng))。頁面替換算法;抖動(dòng)與工作集;Belay現(xiàn)象段頁式存儲(chǔ)管理方式列出每種存儲(chǔ)管理方法的原理,地址變換過程,優(yōu)缺點(diǎn)四、文件系統(tǒng)文件的分類
按文件的性質(zhì)類:(1)普通文件
(2)目錄文件
(3)特殊文件
UNIX系統(tǒng)將文件分為三類普通文件;目錄文件;特殊文件(設(shè)備文件,把外部設(shè)備也看作文件)文件系統(tǒng)的功能:文件的邏輯結(jié)構(gòu)可分為以下兩類。1.有結(jié)構(gòu)的文件2.無結(jié)構(gòu)文件對(duì)文件的邏輯結(jié)構(gòu)的存取有兩種方法:
(1)順序存??;(2)隨機(jī)存取。文件的物理結(jié)構(gòu)
連續(xù)結(jié)構(gòu);鏈接結(jié)構(gòu)(顯式和隱式);索引結(jié)構(gòu);UNIX文件系統(tǒng)的混合索引結(jié)構(gòu)文件目錄:?jiǎn)渭?jí)目錄結(jié)構(gòu);二級(jí)目錄結(jié)構(gòu);多級(jí)目錄結(jié)構(gòu)
文件的共享:基于索引節(jié)點(diǎn)的共享;基于符號(hào)鏈的共享空閑塊的管理:空閑文件目錄;空閑塊鏈;位示圖。UNIX系統(tǒng)的空閑塊成組鏈接法文件的保護(hù):口令;密碼;冗余;備份五、設(shè)備管理設(shè)備分類:設(shè)備管理的任務(wù):
1、提高設(shè)備的利用率
2、設(shè)備獨(dú)立性(1)獨(dú)立于同類設(shè)備的具體設(shè)備號(hào)。
(2)獨(dú)立于設(shè)備類型。
3、字符編碼的獨(dú)立性
4、設(shè)備處理的一致性設(shè)備管理的功能(1)監(jiān)視系統(tǒng)中所有設(shè)備的狀態(tài)。
(2)設(shè)備分配。
(3)設(shè)備控制數(shù)據(jù)傳送控制方式:程序直接控制方式中斷控制方式DMA方式通道控制方式
緩沖技術(shù):什么是緩沖?為什么引入緩沖?
1.緩和處理機(jī)和I/O設(shè)備間速度不匹配的矛盾
2.減少對(duì)CPU的中斷次數(shù)
3.提高CPU和I/O設(shè)備之間的并行性單緩沖雙緩沖
緩沖池:工作原理設(shè)備分配技術(shù)獨(dú)享設(shè)備的分配:靜態(tài)分配共享設(shè)備的分配:先來先服務(wù);優(yōu)先級(jí)高者優(yōu)先虛擬設(shè)備的分配與Spooling技術(shù):設(shè)備驅(qū)動(dòng)程序的功能:
(1)實(shí)現(xiàn)邏輯設(shè)備到物理設(shè)備的轉(zhuǎn)換。(2)檢查I/O請(qǐng)求的合法性,了解I/O設(shè)備的狀態(tài),傳遞有關(guān)參數(shù),設(shè)置設(shè)備的工作方式。(3)發(fā)出I/O命令,啟動(dòng)相應(yīng)的I/O設(shè)備,完成相應(yīng)的I/O操作。(4)及時(shí)響應(yīng)中斷請(qǐng)求,并根據(jù)中斷類型調(diào)用相應(yīng)的中斷處理程序進(jìn)行處理。設(shè)備驅(qū)動(dòng)程序的處理過程:
(1)將邏輯設(shè)備轉(zhuǎn)換為物理設(shè)備。
(2)I/O請(qǐng)求的合法性檢查。
(3)檢查設(shè)備的狀態(tài)。
(4)傳送參數(shù)。
(5)啟動(dòng)I/O設(shè)備。
磁盤的驅(qū)動(dòng)調(diào)度:
磁盤讀取數(shù)據(jù)時(shí)間:尋道時(shí)間;旋轉(zhuǎn)延遲時(shí)間;數(shù)據(jù)傳輸時(shí)間。驅(qū)動(dòng)調(diào)度算法:
(1)先來先服務(wù)(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 細(xì)胞呼吸課件教學(xué)課件
- 三年級(jí)數(shù)學(xué)計(jì)算題專項(xiàng)練習(xí)匯編及答案集錦
- 老年活動(dòng)項(xiàng)目標(biāo)前協(xié)議書(2篇)
- 南京航空航天大學(xué)《電磁場(chǎng)的數(shù)值方法》2022-2023學(xué)年期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《線性代數(shù)(理工)》2021-2022學(xué)年第一學(xué)期期末試卷
- 分式方程說課稿
- 蹲踞式起跑說課稿
- angengingong說課稿部編版
- 南京工業(yè)大學(xué)浦江學(xué)院《計(jì)算機(jī)網(wǎng)絡(luò)》2023-2024學(xué)年期末試卷
- 黑板字課件教學(xué)課件
- 浙江臺(tái)州三門縣委政法委員會(huì)下屬事業(yè)單位選聘工作人員筆試題庫(kù)含答案解析
- 社區(qū)老年食堂運(yùn)營(yíng)方案策劃
- 熒光光纖測(cè)溫監(jiān)測(cè)系統(tǒng)-高壓柜 環(huán)網(wǎng)柜
- 國(guó)家衛(wèi)生健康委臨床檢驗(yàn)中心室間質(zhì)量評(píng)價(jià)標(biāo)準(zhǔn)2023年
- 《微生物與健康》課件PPT【科學(xué)六年級(jí)上冊(cè)教科版】
- 竊電與違約用電
- 醫(yī)療機(jī)構(gòu)設(shè)置審批及執(zhí)業(yè)許可流程圖
- 031超高超限梁板模架專項(xiàng)方案交底
- 心肺復(fù)蘇及AED的使用
- 2023屆高考議論文段落提升指導(dǎo)課件(共32張PPT)
- 數(shù)控機(jī)床的機(jī)械結(jié)構(gòu)
評(píng)論
0/150
提交評(píng)論