職業(yè)教育操作系統(tǒng)考試復(fù)習(xí)資料_第1頁
職業(yè)教育操作系統(tǒng)考試復(fù)習(xí)資料_第2頁
職業(yè)教育操作系統(tǒng)考試復(fù)習(xí)資料_第3頁
職業(yè)教育操作系統(tǒng)考試復(fù)習(xí)資料_第4頁
職業(yè)教育操作系統(tǒng)考試復(fù)習(xí)資料_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

職業(yè)教育操作系統(tǒng)考試復(fù)習(xí)資料一、操作系統(tǒng)概述(一)核心知識點操作系統(tǒng)是管理計算機硬件與軟件資源的系統(tǒng)軟件,核心功能圍繞進程、內(nèi)存、文件、設(shè)備的管理展開,同時為用戶提供命令、程序、圖形三類操作接口。從發(fā)展歷程看,典型操作系統(tǒng)類型的特點與適用場景如下:批處理系統(tǒng):追求作業(yè)吞吐量,多道批處理允許多作業(yè)駐留內(nèi)存交替執(zhí)行(如早期大型機的作業(yè)調(diào)度)。分時系統(tǒng):通過時間片輪轉(zhuǎn)實現(xiàn)多用戶“同時”交互,強調(diào)響應(yīng)時間與公平性(如UNIX終端登錄場景)。實時系統(tǒng):分為硬實時(航空管制,嚴(yán)格時間約束)與軟實時(視頻播放,容忍少量延遲),核心是可靠性。分布式/嵌入式系統(tǒng):前者強調(diào)多機協(xié)作(云計算平臺),后者追求輕量高效(物聯(lián)網(wǎng)設(shè)備的RTOS)。(二)考點分析1.概念辨析:??肌安僮飨到y(tǒng)的功能”“分時與實時系統(tǒng)的核心差異”。2.類型判斷:給出場景(如“醫(yī)院急救系統(tǒng)”“銀行柜員機”),判斷所屬操作系統(tǒng)類型。(三)復(fù)習(xí)建議用對比表格梳理不同系統(tǒng)的特點(如吞吐量、響應(yīng)時間、可靠性的優(yōu)先級),結(jié)合“功能-類型-發(fā)展邏輯”構(gòu)建知識框架。二、進程管理(一)核心知識點1.進程與線程進程:程序的動態(tài)執(zhí)行過程,包含代碼、數(shù)據(jù)、PCB(進程控制塊),是資源分配的基本單位。線程:進程內(nèi)的執(zhí)行單元,共享進程資源,是調(diào)度的基本單位(如Java多線程、Linux輕量級進程)。2.進程狀態(tài)與轉(zhuǎn)換進程有就緒(等待調(diào)度)、運行(占用CPU)、阻塞(等待資源/事件)三種基本狀態(tài)。核心轉(zhuǎn)換邏輯:就緒→運行:調(diào)度器分配CPU;運行→就緒:時間片耗盡/高優(yōu)先級進程進入;運行→阻塞:請求I/O、等待同步信號;阻塞→就緒:I/O完成、同步信號到達。3.進程調(diào)度算法算法核心邏輯適用場景優(yōu)缺點-------------------------------------------------------------------------------------------------先來先服務(wù)(FCFS)按到達順序調(diào)度批處理系統(tǒng)簡單,但易產(chǎn)生“convoy效應(yīng)”短作業(yè)優(yōu)先(SJF)選擇運行時間最短的作業(yè)作業(yè)時長可預(yù)估的場景平均等待時間最短,但可能“餓死”長作業(yè)優(yōu)先級調(diào)度按靜態(tài)/動態(tài)優(yōu)先級分配CPU實時系統(tǒng)、多任務(wù)環(huán)境需避免低優(yōu)先級進程“餓死”時間片輪轉(zhuǎn)(RR)公平分配時間片(如100ms)分時系統(tǒng)響應(yīng)快,適合交互,但上下文切換開銷大多級反饋隊列多隊列+動態(tài)調(diào)整優(yōu)先級通用系統(tǒng)(如Linux)兼顧響應(yīng)與吞吐量,復(fù)雜度高4.進程同步與互斥互斥:多進程競爭臨界資源(如打印機),需保證“同一時間僅一個進程進入臨界區(qū)”。同步:進程間按順序協(xié)作(如生產(chǎn)者-消費者問題),需協(xié)調(diào)執(zhí)行節(jié)奏。經(jīng)典同步機制:信號量:用整數(shù)`S`表示資源數(shù),`P(S)`(申請資源,`S--`,`S<0`則阻塞)、`V(S)`(釋放資源,`S++`,喚醒阻塞進程)。臨界區(qū):代碼段前加“進入?yún)^(qū)”(檢查/申請資源)、后加“退出區(qū)”(釋放資源)。5.死鎖死鎖的四個必要條件:互斥、占有且等待、不可剝奪、循環(huán)等待。處理策略:預(yù)防:破壞任一條件(如資源靜態(tài)分配,破壞“占有且等待”);避免:銀行家算法(檢查資源分配的安全性);檢測與解除:定期檢測資源分配圖,通過“剝奪資源”或“撤銷進程”解除死鎖。(二)考點分析1.狀態(tài)轉(zhuǎn)換:給出場景(如“進程等待鍵盤輸入”),判斷狀態(tài)變化。2.調(diào)度算法計算:如FCFS的平均等待時間、RR的上下文切換次數(shù)。3.PV操作:生產(chǎn)者-消費者、讀者-寫者問題的信號量設(shè)計與代碼填充。4.死鎖判斷:根據(jù)資源分配表,用銀行家算法判斷是否安全。(三)復(fù)習(xí)建議1.用流程圖梳理進程狀態(tài)轉(zhuǎn)換,標(biāo)注觸發(fā)條件。2.針對調(diào)度算法,通過實例計算(如3個進程運行時間為2、4、8,計算FCFS、SJF的平均等待時間)加深理解。3.PV操作需總結(jié)“生產(chǎn)者-消費者”“哲學(xué)家就餐”等經(jīng)典模型的信號量設(shè)計邏輯,多做代碼填空練習(xí)。三、內(nèi)存管理(一)核心知識點1.連續(xù)分配單一連續(xù)分配:早期單用戶系統(tǒng),內(nèi)存分“系統(tǒng)區(qū)”和“用戶區(qū)”,內(nèi)存利用率低。分區(qū)分配:固定分區(qū):預(yù)先劃分區(qū)域,易產(chǎn)生“內(nèi)部碎片”(分區(qū)未被完全利用);動態(tài)分區(qū):按需分配,用“首次適應(yīng)”“最佳適應(yīng)”等算法,易產(chǎn)生“外部碎片”(空閑區(qū)分散),需通過“緊湊”(內(nèi)存搬家)解決。2.離散分配分頁管理:內(nèi)存與進程空間均劃分為固定大小的“頁框(物理塊)”與“頁面”,通過頁表映射(邏輯地址=頁號+頁內(nèi)偏移,物理地址=頁框號+頁內(nèi)偏移)。優(yōu)點是無外部碎片,缺點是有內(nèi)部碎片(最后一頁未填滿)。分段管理:按程序的邏輯段(如代碼段、數(shù)據(jù)段)劃分,段表記錄段的基址與長度,優(yōu)點是便于共享(如共享庫),缺點是有外部碎片。段頁式:先分段,再分頁,結(jié)合兩者優(yōu)點(共享+無外部碎片),但管理復(fù)雜。3.虛擬內(nèi)存基于“局部性原理”(時間局部性、空間局部性),將內(nèi)存與外存結(jié)合,讓進程“以為”自己擁有大容量內(nèi)存。請求分頁:頁表增加“存在位”“修改位”“訪問位”,缺頁時觸發(fā)頁面置換。頁面置換算法:FIFO(先進先出):簡單,但可能“Belady異?!保ǚ峙鋬?nèi)存越多,缺頁次數(shù)反而增加);LRU(最近最少使用):基于歷史訪問,性能好但實現(xiàn)復(fù)雜(需硬件支持或棧/哈希表);OPT(最佳置換):理論最優(yōu),替換未來最長時間不訪問的頁,用于驗證算法性能。(二)考點分析1.地址轉(zhuǎn)換:給出頁大小、邏輯地址,計算物理地址(需注意頁表項的結(jié)構(gòu),如是否有快表TLB)。2.碎片判斷:區(qū)分內(nèi)部碎片(分頁)與外部碎片(動態(tài)分區(qū)、分段)。3.頁面置換計算:如FIFO、LRU的缺頁次數(shù)(用“頁面走向”模擬,如頁面序列為1、2、3、1、4、1、5、1、2,內(nèi)存塊數(shù)為3)。(三)復(fù)習(xí)建議1.用公式推導(dǎo)地址轉(zhuǎn)換過程:邏輯地址→頁號(邏輯地址/頁大?。?頁內(nèi)偏移(邏輯地址%頁大小)→頁表找頁框號→物理地址=頁框號×頁大小+頁內(nèi)偏移。2.頁面置換算法通過手動模擬頁面走向,對比不同算法的缺頁次數(shù),理解“局部性”對算法的影響。四、文件系統(tǒng)(一)核心知識點1.文件的邏輯與物理結(jié)構(gòu)物理結(jié)構(gòu):存儲視角,分為:順序結(jié)構(gòu):連續(xù)存儲,訪問快但擴展難;索引結(jié)構(gòu):用索引塊存指針,隨機訪問快(如Ext4的索引節(jié)點)。2.文件目錄目錄是“文件的文件”,記錄文件的屬性(名、大小、權(quán)限、位置等)。結(jié)構(gòu)分為:一級目錄:簡單但重名沖突;二級目錄:用戶目錄+根目錄,解決重名;樹形目錄:多級嵌套,通過“路徑”訪問(如`/home/user/file.txt`);圖形目錄(如Windows的快捷方式):支持非樹形的共享。3.文件共享與保護保護:通過訪問控制列表(ACL)或“所有者-組-其他”(UGO)權(quán)限(讀`r`、寫`w`、執(zhí)行`x`)管理,如`chmod755file`(所有者`rwx`,組`rx`,其他`rx`)。(二)考點分析1.結(jié)構(gòu)對比:給出場景(如“大文件隨機訪問”),選擇合適的邏輯/物理結(jié)構(gòu)。3.權(quán)限計算:如`chmod644`對應(yīng)的權(quán)限(所有者`rw`,組`r`,其他`r`)。(三)復(fù)習(xí)建議2.權(quán)限管理通過實例練習(xí)(如“設(shè)置文件僅所有者可寫,其他人只讀”),記住`r=4、w=2、x=1`的數(shù)值表示。五、設(shè)備管理(一)核心知識點1.I/O控制方式程序直接控制:CPU輪詢設(shè)備狀態(tài)(如早期打印機),CPU利用率極低。中斷驅(qū)動:設(shè)備完成I/O后發(fā)中斷,CPU響應(yīng)(如鍵盤輸入),減少輪詢開銷。DMA(直接內(nèi)存訪問):DMA控制器接管總線,直接在設(shè)備與內(nèi)存間傳輸數(shù)據(jù)(如硬盤讀寫),CPU只需初始化與收尾。通道控制:專用I/O處理器(通道)管理多設(shè)備,CPU只需發(fā)命令(如大型機的I/O通道)。2.設(shè)備分配與調(diào)度分配原則:根據(jù)設(shè)備類型(獨占、共享、虛擬)選擇策略,如打印機用獨占,磁盤用共享。調(diào)度算法:與進程調(diào)度類似,如FCFS(按請求順序)、優(yōu)先級(緊急I/O優(yōu)先)。3.SPOOLing技術(shù)“假脫機”技術(shù),將獨占設(shè)備(如打印機)虛擬為共享設(shè)備:輸入井/輸出井:磁盤上的緩沖區(qū),暫存I/O數(shù)據(jù);輸入/輸出進程:模擬脫機輸入/輸出,提高設(shè)備利用率(如打印隊列)。(二)考點分析1.I/O方式對比:給出場景(如“大數(shù)據(jù)量磁盤傳輸”),選擇合適的I/O控制方式。2.SPOOLing原理:解釋“如何將獨占設(shè)備變?yōu)楣蚕怼?,分析輸入井、輸出井的作用。(三)?fù)習(xí)建議1.用時間線圖對比四種I/O控制方式的CPU參與度(程序直接控制>中斷>DMA>通道)。2.結(jié)合生活場景(如打印店的排隊打印)理解SPOOLing的“虛擬設(shè)備”思想。六、應(yīng)試技巧(一)題型應(yīng)對策略1.選擇題:抓關(guān)鍵詞(如“死鎖的必要條件”),用排除法(如實時系統(tǒng)不強調(diào)吞吐量,排除含“高吞吐量”的選項)。2.簡答題:分點作答(如“操作系統(tǒng)的功能”分進程、內(nèi)存、文件、設(shè)備管理,再加接口),邏輯清晰。3.計算題:如進程調(diào)度的等待時間、頁面置換的缺頁次數(shù),步驟化(先列進程/頁面序列,再模擬調(diào)度過程)。4.綜合題:如“設(shè)計生產(chǎn)者-消費者的PV操作”,先分析同步關(guān)系(空槽、滿槽、互斥),再定義信號量,最后寫`P`、`V`操作。(二)復(fù)習(xí)階段規(guī)劃1.基礎(chǔ)階段(1-2周):梳理各章節(jié)知識點,用思維導(dǎo)圖構(gòu)建框架(如進程管理→狀態(tài)→調(diào)度→同步→死鎖)。2.強化階段(1周):做真題/模擬題,總結(jié)錯題類型(如“PV操作邏輯錯誤”“頁面置換計算失誤”),針對性突破。3.沖刺階段(3-5天):記憶簡答題要點(如死鎖的四個條件),模擬考試時間,訓(xùn)練答題速度。(三)易錯點提醒1.進程與線程的區(qū)別(資源分配vs調(diào)度單位);2.分頁與分段的碎片類型(內(nèi)部vs外部);3.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論