版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
操作系統(tǒng)畢野計(jì)算機(jī)科學(xué)系(407室)操作系統(tǒng)畢野前言課程地位:操作系統(tǒng)是計(jì)算機(jī)本科學(xué)生一門(mén)重要的專業(yè)必修課,也是一門(mén)核心主干課。課程影響:提高專業(yè)理論水平和基本操作技能;培養(yǎng)較高層次的應(yīng)用開(kāi)發(fā)和實(shí)踐創(chuàng)新能力;提高未來(lái)發(fā)展機(jī)遇和競(jìng)爭(zhēng)能力。課程目標(biāo):主要掌握操作系統(tǒng)的基本概念,基本組成和基本功能,以及實(shí)現(xiàn)各功能的基本原理、技術(shù)和方法。前言課程地位:操作系統(tǒng)是計(jì)算機(jī)本科學(xué)生一門(mén)重要的專前言課程特點(diǎn):概念多,理論深,方法活。學(xué)習(xí)要求:認(rèn)真讀書(shū)、理解概念、完成作業(yè)、上機(jī)實(shí)驗(yàn)??荚囆问剑豪碚撻]卷:70%;作業(yè)、實(shí)驗(yàn)平時(shí)考查:30%前言課程特點(diǎn):概念多,理論深,方法活。第一章操作系統(tǒng)引論1.1操作系統(tǒng)的目標(biāo)和作用1.2操作系統(tǒng)的發(fā)展過(guò)程1.3操作系統(tǒng)的基本特性1.4操作系統(tǒng)的主要功能1.5操作系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)補(bǔ)充:操作系統(tǒng)的運(yùn)行環(huán)境
第一章操作系統(tǒng)引論1.1操作系統(tǒng)的目標(biāo)和作用學(xué)習(xí)目標(biāo)重點(diǎn)OS發(fā)展過(guò)程中的相關(guān)技術(shù)、概念(1.2節(jié))多道程序設(shè)計(jì)技術(shù)(1.2節(jié))OS目標(biāo)、作用、基本特性(1.1、1.4節(jié))學(xué)習(xí)目標(biāo)重點(diǎn)1.1操作系統(tǒng)的目標(biāo)和作用分析:從應(yīng)用需求看OS的產(chǎn)生背景用戶——應(yīng)用程序——計(jì)算機(jī)硬件(低效、困難)用戶——應(yīng)用程序——公共的底層硬件操作或公共服務(wù)——計(jì)算機(jī)硬件(高效、方便)結(jié)論:OS有利于填補(bǔ)用戶與機(jī)器硬件之間的鴻溝,為創(chuàng)建可用的計(jì)算環(huán)境提供了合理途徑OS(類似于政府)1.1操作系統(tǒng)的目標(biāo)和作用分析:從應(yīng)用需求看OS的產(chǎn)生背景OS的定義沒(méi)有一個(gè)精確統(tǒng)一的定義,一種使用比較普遍的說(shuō)法(P9):OS作為一種系統(tǒng)軟件,是一組能夠控制和管理計(jì)算機(jī)系統(tǒng)的硬軟件資源、合理組織計(jì)算機(jī)工作流程、方便用戶使用計(jì)算機(jī)的程序的集合。OS在系統(tǒng)中的地位政府:組織社會(huì)資源、制定發(fā)展規(guī)劃、堅(jiān)持民本思想(便民、利民)OS的定義沒(méi)有一個(gè)精確統(tǒng)一的定義,一種使用比較普遍的說(shuō)法(P1.1.1操作系統(tǒng)的目標(biāo)有效性(針對(duì)硬軟件——自底向上的觀點(diǎn))OS有利于提高系統(tǒng)的資源利用率OS有利于提高系統(tǒng)的吞吐量(通過(guò)合理地組織計(jì)算機(jī)的工作流程,縮短程序的運(yùn)行周期)方便性(針對(duì)用戶——自頂向下的觀點(diǎn))OS為方便用戶使用計(jì)算機(jī)提供了多種接口注意:有效性和方便性在不同系統(tǒng)中各有側(cè)重,可能需要折中考慮!?1.1.1操作系統(tǒng)的目標(biāo)有效性(針對(duì)硬軟件——自底向上的1.1.1操作系統(tǒng)的目標(biāo)(續(xù))可擴(kuò)充性O(shè)S要適應(yīng)計(jì)算機(jī)硬件、體系結(jié)構(gòu)(多機(jī)系統(tǒng)、分布式系統(tǒng))以及應(yīng)用發(fā)展(例如語(yǔ)音輸入)的要求。開(kāi)放性開(kāi)放性是指系統(tǒng)能遵循世界標(biāo)準(zhǔn)規(guī)范,便于軟硬件兼容和系統(tǒng)互連。POSIX:OS的應(yīng)用程序接口(API)標(biāo)準(zhǔn)(P265)Window、X-Window:圖形用戶界面標(biāo)準(zhǔn)TCP/IP:網(wǎng)絡(luò)互聯(lián)的事實(shí)標(biāo)準(zhǔn)1.1.1操作系統(tǒng)的目標(biāo)(續(xù))可擴(kuò)充性1.1.2操作系統(tǒng)的作用OS作為用戶與計(jì)算機(jī)硬件系統(tǒng)之間的接口OS處于用戶與計(jì)算機(jī)硬件系統(tǒng)之間,是一種軟件接口。用戶通過(guò)OS來(lái)使用計(jì)算機(jī)。分為用戶接口程序接口(也稱系統(tǒng)調(diào)用或API)——>針對(duì)程序員聯(lián)機(jī)用戶接口(命令——>圖形用戶接口)脫機(jī)用戶接口(作業(yè)控制語(yǔ)言JCL)——>針對(duì)批處理作業(yè)1.1.2操作系統(tǒng)的作用OS作為用戶與計(jì)算機(jī)硬件系統(tǒng)之間的1.1.2操作系統(tǒng)的作用(續(xù))OS作為計(jì)算機(jī)系統(tǒng)資源的管理者資源分為四類:處理器(CPU)、存儲(chǔ)器、I/O設(shè)備以及信息(數(shù)據(jù)和程序)。OS的資源管理功能:進(jìn)程管理(或處理機(jī)管理):用于分配和控制處理機(jī);存儲(chǔ)管理:主要負(fù)責(zé)內(nèi)存的分配與回收;設(shè)備管理:負(fù)責(zé)I/O設(shè)備的分配與操縱;文件管理:負(fù)責(zé)文件的存取、共享和保護(hù)。1.1.2操作系統(tǒng)的作用(續(xù))OS作為計(jì)算機(jī)系統(tǒng)資源的管理1.1.2操作系統(tǒng)的作用(續(xù))OS實(shí)現(xiàn)了對(duì)計(jì)算機(jī)資源的抽象OS是裸機(jī)上的第一層軟件,實(shí)現(xiàn)了對(duì)硬件功能的首次擴(kuò)充,將用戶(程序員)從復(fù)雜硬件控制中解脫出來(lái),為用戶提供的是一臺(tái)使用更為方便的虛擬機(jī)。裸機(jī):不配備任何軟件的計(jì)算機(jī)系統(tǒng)。裸機(jī)對(duì)外提供的接口是指令系統(tǒng)和中斷捕獲能力。虛擬機(jī):在原有機(jī)器的基礎(chǔ)上,增加一層或多層軟件后得到的功能更強(qiáng)大的新機(jī)器。經(jīng)OS擴(kuò)充產(chǎn)生的虛擬機(jī)對(duì)用戶提供了更強(qiáng)大易用的用戶接口和程序接口。1.1.2操作系統(tǒng)的作用(續(xù))OS實(shí)現(xiàn)了對(duì)計(jì)算機(jī)資源的抽象虛擬機(jī)的示意圖圖1-2
I/O軟件隱藏了I/O操作實(shí)現(xiàn)的細(xì)節(jié),形成了第一層虛擬機(jī)
虛擬機(jī)的示意圖圖1-2I/O軟件隱藏了I/O操作實(shí)現(xiàn)的細(xì)節(jié)經(jīng)OS多層軟件包裝產(chǎn)生的更強(qiáng)大、易用的虛擬機(jī)OS經(jīng)Java運(yùn)行環(huán)境包裝產(chǎn)生的Java虛擬機(jī)紅色邊界:OS與硬件的邊界,屬于系統(tǒng)結(jié)構(gòu)的研究范疇(確定軟硬件的邊界)!虛擬機(jī)示意圖(續(xù))經(jīng)OS多層軟件包裝產(chǎn)生的更強(qiáng)大、易用的虛擬機(jī)OS經(jīng)Java運(yùn)1.1.3推動(dòng)操作系統(tǒng)發(fā)展的主要?jiǎng)恿Σ粩嗵岣哂?jì)算機(jī)資源利用率(例如:批處理系統(tǒng)和多道程序設(shè)計(jì)技術(shù))方便用戶使用(例如:分時(shí)系統(tǒng)、圖形用戶界面)器件的不斷更新?lián)Q代(32位OS——>64位OS)計(jì)算機(jī)體系結(jié)構(gòu)的不斷發(fā)展(單機(jī)OS——網(wǎng)絡(luò)OS——分布式OS)注意:前兩個(gè)是最重要的發(fā)展主線1.1.3推動(dòng)操作系統(tǒng)發(fā)展的主要?jiǎng)恿Σ粩嗵岣哂?jì)算機(jī)資源利用1.2操作系統(tǒng)的發(fā)展過(guò)程1.2.1無(wú)操作系統(tǒng)的計(jì)算機(jī)系統(tǒng)1.2.2單道批處理系統(tǒng)1.2.3多道批處理系統(tǒng)1.2.4分時(shí)系統(tǒng)1.2.5實(shí)時(shí)系統(tǒng)1.2操作系統(tǒng)的發(fā)展過(guò)程1.2.1無(wú)操作系統(tǒng)的計(jì)算機(jī)系1.2.1無(wú)操作系統(tǒng)的計(jì)算機(jī)系統(tǒng)1.人工操作方式從1945年到50年代中期的計(jì)算機(jī),屬于第一代,這時(shí)還未出現(xiàn)OS。由用戶(即程序員)采用人工操作方式直接使用計(jì)算機(jī)硬件系統(tǒng):預(yù)約上機(jī)(聯(lián)機(jī)——On-Line)程序和數(shù)據(jù)事先穿孔到紙帶(或卡片)上,然后裝入紙帶輸入機(jī)(或卡片輸入機(jī))再啟動(dòng)這些輸入設(shè)備將程序和數(shù)據(jù)輸入計(jì)算機(jī)內(nèi)存,然后啟動(dòng)計(jì)算機(jī)運(yùn)行當(dāng)程序運(yùn)行完畢并取走計(jì)算結(jié)果之后,才讓下一個(gè)用戶上機(jī)。1.2.1無(wú)操作系統(tǒng)的計(jì)算機(jī)系統(tǒng)1.人工操作方式1.2.1無(wú)OS的計(jì)算機(jī)系統(tǒng)(續(xù))缺點(diǎn):用戶獨(dú)占全機(jī)資源獨(dú)占,資源利用率低用戶人工干預(yù),不方便CPU等待人工操作I/O與CPU串行工作,用戶操作與CPU串行工作,CPU時(shí)間浪費(fèi)嚴(yán)重結(jié)論:人機(jī)矛盾突出1.2.1無(wú)OS的計(jì)算機(jī)系統(tǒng)(續(xù))缺點(diǎn):1.2.1無(wú)OS的計(jì)算機(jī)系統(tǒng)(續(xù))2.脫機(jī)輸入/輸出(Off-LineI/O)方式——50年代末隨著硬件發(fā)展,引入了外圍機(jī),并出現(xiàn)了程序員和操作員的分工優(yōu)點(diǎn):減少了CPU的空閑時(shí)間實(shí)現(xiàn)了CPU與I/O的并行工作提高I/O速度使用了更熟練的操作員使用了更快速的磁帶缺點(diǎn):仍需人工干預(yù)圖1-3脫機(jī)I/O示意圖
1.2.1無(wú)OS的計(jì)算機(jī)系統(tǒng)(續(xù))2.脫機(jī)輸入/輸出(O1.2.2單道批處理系統(tǒng)主要改進(jìn)引入監(jiān)督程序(monitor),實(shí)現(xiàn)作業(yè)間的自動(dòng)切換。監(jiān)督程序常駐內(nèi)存——OS的雛形工作方式作業(yè)成批組織作業(yè)單道執(zhí)行圖1-4單道批處理系統(tǒng)的處理流程
1.2.2單道批處理系統(tǒng)主要改進(jìn)圖1-4單道批處理系統(tǒng)1.2.2單道批處理系統(tǒng)(續(xù))主要特征自動(dòng)性順序性單道性主要缺點(diǎn):資源利用率仍有待提高單道作業(yè)獨(dú)占資源CPU與外設(shè)之間仍然是串行工作(見(jiàn)后圖1-5)原因:內(nèi)存中只有單道作業(yè)1.2.2單道批處理系統(tǒng)(續(xù))主要特征1.2.3多道批處理系統(tǒng)多道批處理系統(tǒng)(MultiprogrammedBatchProcessingSystem)在60年代中期產(chǎn)生,產(chǎn)生基礎(chǔ):硬件基礎(chǔ):中斷、通道技術(shù)軟件基礎(chǔ):多道程序設(shè)計(jì)技術(shù)多道程序設(shè)計(jì)技術(shù)在內(nèi)存中同時(shí)保持多道程序,主機(jī)以交替方式同時(shí)處理多道程序??梢詫?shí)現(xiàn)CPU與I/O設(shè)備的并行工作,有利于提高系統(tǒng)資源的利用率。標(biāo)志著OS的形成一種專用于I/O的處理機(jī)1.2.3多道批處理系統(tǒng)多道批處理系統(tǒng)(Multiprog圖1-5單道和多道程序運(yùn)行情況
圖1-5單道和多道程序運(yùn)行情況1.2.3多道批處理系統(tǒng)(續(xù))多道批處理系統(tǒng):多道技術(shù)+批處理方式用戶所提交的作業(yè)都先存放在外存上并排成一個(gè)隊(duì)列,稱為“后備隊(duì)列”;——成批處理由作業(yè)調(diào)度程序按一定的算法從后備隊(duì)列中選擇若干個(gè)作業(yè)調(diào)入內(nèi)存,使它們共享CPU和系統(tǒng)中的各種資源?!嗟蓝嗟琅幚硐到y(tǒng)的特征多道性無(wú)序性:并非亂序,而是執(zhí)行順序不確定調(diào)度性:兩級(jí)調(diào)度(高級(jí)調(diào)度---進(jìn)程調(diào)度低級(jí)調(diào)度---作業(yè)調(diào)度)1.2.3多道批處理系統(tǒng)(續(xù))多道批處理系統(tǒng):多道技術(shù)+批1.2.3多道批處理系統(tǒng)(續(xù))多道批處理系統(tǒng)的優(yōu)缺點(diǎn)資源利用率高系統(tǒng)吞吐量大吞吐量是指系統(tǒng)在單位時(shí)間內(nèi)所完成的總工作量平均周轉(zhuǎn)時(shí)間長(zhǎng)作業(yè)的周轉(zhuǎn)時(shí)間是指從作業(yè)進(jìn)入系統(tǒng)開(kāi)始,直至其完成并退出系統(tǒng)為止所經(jīng)歷的時(shí)間。由成批處理的作業(yè)組織方式所決定無(wú)交互能力用戶(指程序員)一旦把作業(yè)提交給系統(tǒng)后,直至作業(yè)完成,用戶都不能與自己的作業(yè)進(jìn)行交互,對(duì)修改和調(diào)試程序很不方便滿足了提高資源利用率的要求不利于方便用戶1.2.3多道批處理系統(tǒng)(續(xù))多道批處理系統(tǒng)的優(yōu)缺點(diǎn)滿足了1.2.3多道批處理系統(tǒng)(續(xù))多道批處理系統(tǒng)需要解決的問(wèn)題處理機(jī)管理問(wèn)題內(nèi)存管理問(wèn)題I/O設(shè)備管理問(wèn)題文件管理問(wèn)題作業(yè)管理問(wèn)題1.2.3多道批處理系統(tǒng)(續(xù))多道批處理系統(tǒng)需要解決的問(wèn)題1.2.4分時(shí)系統(tǒng)分時(shí)系統(tǒng)(Time-SharingSystem)的產(chǎn)生推動(dòng)多道批處理系統(tǒng)形成和發(fā)展的主要?jiǎng)恿?,是提高資源利用率和系統(tǒng)吞吐量推動(dòng)分時(shí)系統(tǒng)形成和發(fā)展的主要?jiǎng)恿?,則是用戶的需求用戶的需求人—機(jī)交互(關(guān)鍵)共享主機(jī)(要求互不影響)便于用戶上機(jī)(TS系統(tǒng)的直接目標(biāo))1.2.4分時(shí)系統(tǒng)分時(shí)系統(tǒng)(Time-SharingSy1.2.4分時(shí)系統(tǒng)(續(xù))分時(shí)系統(tǒng)——交互式系統(tǒng)+多道程序設(shè)計(jì)在一臺(tái)主機(jī)上連接多個(gè)終端(鍵盤(pán)、顯示器),同時(shí)允許多個(gè)用戶通過(guò)自己的終端,以交互方式分時(shí)使用計(jì)算機(jī),共享主機(jī)的資源。分時(shí)系統(tǒng)實(shí)現(xiàn)中的關(guān)鍵問(wèn)題及時(shí)接收——鍵盤(pán)緩沖區(qū)+多路采集卡及時(shí)處理——作業(yè)直接入內(nèi)存,不允許一個(gè)作業(yè)長(zhǎng)期占用處理機(jī)1.2.4分時(shí)系統(tǒng)(續(xù))分時(shí)系統(tǒng)——交互式系統(tǒng)+多道程序設(shè)1.2.4分時(shí)系統(tǒng)(續(xù))分時(shí)系統(tǒng)的工作方式用戶作業(yè)直接進(jìn)入內(nèi)存(批處理是先入磁盤(pán))基于時(shí)間片輪轉(zhuǎn)分配CPU時(shí)間分時(shí)系統(tǒng)的特征多路性——宏觀上同時(shí),微觀上輪流獨(dú)立性——虛擬CPU及時(shí)性以人們所能接受的等待時(shí)間來(lái)確定的,通常僅為1~3秒鐘交互性——最重要特征1.2.4分時(shí)系統(tǒng)(續(xù))分時(shí)系統(tǒng)的工作方式1.2.5實(shí)時(shí)系統(tǒng)實(shí)時(shí)系統(tǒng)(RealTimeSystem)是指系統(tǒng)能及時(shí)(或即時(shí))響應(yīng)外部事件的請(qǐng)求,在規(guī)定的時(shí)間內(nèi)完成對(duì)該事件的處理,并控制所有實(shí)時(shí)任務(wù)協(xié)調(diào)一致地運(yùn)行。“實(shí)時(shí)”是表示“及時(shí)”實(shí)時(shí)系統(tǒng)與分時(shí)系統(tǒng)特征的比較多路性、獨(dú)立性、及時(shí)性、交互性、可靠性更強(qiáng)調(diào)及時(shí)性:以控制對(duì)象所要求的開(kāi)始截止時(shí)間或完成截止時(shí)間來(lái)確定的,通常較短。1.2.5實(shí)時(shí)系統(tǒng)實(shí)時(shí)系統(tǒng)(RealTimeSyste1.2.6微機(jī)操作系統(tǒng)的發(fā)展按字長(zhǎng):8位、16位、32位、64位OS按運(yùn)行方式:?jiǎn)斡脩魡稳蝿?wù)操作系統(tǒng)CP/M(8位)和MS-DOS(16位)單用戶多任務(wù)操作系統(tǒng)Windows系列(32位、64位)多用戶多任務(wù)操作系統(tǒng)UNIX(變體:Linux、Solaris)、VMS等(32位、64位)1.2.6微機(jī)操作系統(tǒng)的發(fā)展按字長(zhǎng):8位、16位、32位1.3操作系統(tǒng)的基本特性三種基本操作系統(tǒng)多道批處理系統(tǒng)——側(cè)重系統(tǒng)性能高分時(shí)系統(tǒng)——側(cè)重交互性實(shí)時(shí)系統(tǒng)——側(cè)重及時(shí)性操作系統(tǒng)的基本特征并發(fā)(最重要特征)共享虛擬異步兩個(gè)最基本特征1.3操作系統(tǒng)的基本特性三種基本操作系統(tǒng)兩個(gè)最基本特征1.3.1并發(fā)性并行性(Parallel)指兩個(gè)或多個(gè)事件在同一時(shí)刻發(fā)生并發(fā)性(Concurrence)指兩個(gè)或多個(gè)事件在同一時(shí)間間隔內(nèi)發(fā)生在單處理機(jī)系統(tǒng)和多道程序環(huán)境下,并發(fā)性是指在一段時(shí)間內(nèi),宏觀上有多個(gè)程序在同時(shí)運(yùn)行,但微觀上這些程序只能是交替執(zhí)行并發(fā)執(zhí)行的基本單位——進(jìn)程或線程嚴(yán)格說(shuō),程序(Program)是不能并發(fā)執(zhí)行的。為實(shí)現(xiàn)并發(fā)執(zhí)行,須將程序改造成進(jìn)程(Process)進(jìn)一步提高系統(tǒng)的并發(fā)性,在進(jìn)程基礎(chǔ)上引入線程(Thread)多個(gè)老師同時(shí)為一個(gè)班上課——并發(fā)1.3.1并發(fā)性并行性(Parallel)多個(gè)老師同時(shí)為1.3.2共享性共享是指系統(tǒng)中的資源可供內(nèi)存中多個(gè)并發(fā)執(zhí)行的進(jìn)程(線程)共同使用。兩種資源共享方式互斥共享——如何實(shí)現(xiàn)是OS的一個(gè)重要問(wèn)題!一段時(shí)間內(nèi)只允許一個(gè)進(jìn)程(線程)訪問(wèn)特定資源臨界資源或獨(dú)占資源:大多數(shù)物理設(shè)備,以及軟件中所用的棧、變量和表格等。它們要求被互斥地共享。同時(shí)訪問(wèn)針對(duì)磁盤(pán)、可重入文件等宏觀上同時(shí),微觀上交替訪問(wèn)1.3.2共享性共享1.3.3虛擬技術(shù)虛擬(Virtual)是指通過(guò)某種技術(shù)把一個(gè)物理實(shí)體變?yōu)槿舾蓚€(gè)邏輯上的對(duì)應(yīng)物。虛擬性是用戶的一種感覺(jué)。OS中的虛擬技術(shù)虛擬處理機(jī):多道程序設(shè)計(jì)技術(shù)(分時(shí)系統(tǒng))虛擬內(nèi)存:虛擬存儲(chǔ)技術(shù)虛擬外部設(shè)備:SPOOLing技術(shù)(實(shí)現(xiàn)虛擬打印機(jī))虛擬信道:多路復(fù)用技術(shù)1.3.3虛擬技術(shù)虛擬(Virtual)實(shí)現(xiàn)虛擬技術(shù)的兩種方式時(shí)分復(fù)用技術(shù)亦即分時(shí)使用方式??梢詫?shí)現(xiàn)虛擬處理機(jī)、虛擬外部設(shè)備等,以提高資源的利用率??辗謴?fù)用技術(shù)用來(lái)提高存儲(chǔ)空間的利用率。虛擬磁盤(pán)技術(shù)允許將一個(gè)硬盤(pán)劃分為多個(gè)邏輯驅(qū)動(dòng)器;虛擬內(nèi)存技術(shù)使用外存空間從邏輯上擴(kuò)充內(nèi)存空間。實(shí)現(xiàn)虛擬技術(shù)的兩種方式時(shí)分復(fù)用技術(shù)1.3.4異步性異步性(Asynchronism)多道程序環(huán)境下,進(jìn)程是以人們不可預(yù)知的速度向前推進(jìn)(走走停停而非一氣呵成),此即進(jìn)程的異步性。異步性也稱為不確定性。不確定性并非運(yùn)行結(jié)果的不確定,而是執(zhí)行順序、執(zhí)行進(jìn)度的不確定(只要運(yùn)行環(huán)境相同,同一個(gè)作業(yè)經(jīng)多次運(yùn)行,都會(huì)獲得完全相同的結(jié)果)。1.3.4異步性異步性(Asynchronism)1.4操作系統(tǒng)的主要功能1.4.1處理機(jī)管理功能(第2、3章)1.4.2存儲(chǔ)器管理功能(第4章)1.4.3設(shè)備管理功能(第5章)1.4.4文件管理功能(第6章)1.4.5操作系統(tǒng)與用戶之間的接口(第7章)1.4操作系統(tǒng)的主要功能1.4.1處理機(jī)管理功能(第2、1.4.1處理機(jī)管理功能進(jìn)程控制創(chuàng)建和撤消進(jìn)程(線程),實(shí)現(xiàn)進(jìn)程(線程)運(yùn)行過(guò)程中的狀態(tài)轉(zhuǎn)換。重點(diǎn)介紹狀態(tài)轉(zhuǎn)換圖、控制原語(yǔ)進(jìn)程同步為多個(gè)進(jìn)程(線程)的運(yùn)行進(jìn)行協(xié)調(diào):包括互斥訪問(wèn)臨界資源、相互合作完成特定任務(wù)等。重點(diǎn)介紹實(shí)現(xiàn)同步的信號(hào)量機(jī)制(課程難點(diǎn)!)進(jìn)程通信實(shí)現(xiàn)相互合作的進(jìn)程之間的信息交換。包括:共享存儲(chǔ)器、消息傳遞、管道通信。調(diào)度包括作業(yè)調(diào)度和進(jìn)程調(diào)度。重點(diǎn)介紹一些調(diào)度算法教師為一個(gè)班上課可認(rèn)為是一個(gè)進(jìn)程!1.4.1處理機(jī)管理功能進(jìn)程控制教師為一個(gè)班上課可認(rèn)為是
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版鍋爐設(shè)備維護(hù)保養(yǎng)與能源審計(jì)合同范本3篇
- 2025版內(nèi)河水路危險(xiǎn)品運(yùn)輸合同及應(yīng)急救援協(xié)議3篇
- 二零二五年度挖機(jī)操作技能競(jìng)賽贊助合同
- 1 如何合理選擇抗凝藥物
- 二零二五版民房建筑項(xiàng)目施工合同履約監(jiān)督協(xié)議范本4篇
- 2018年稅務(wù)稽查風(fēng)險(xiǎn)防范及企業(yè)應(yīng)對(duì)策略
- 2025年度個(gè)人房屋買(mǎi)賣價(jià)格調(diào)整及支付合同2篇
- 二零二五年度戶外廣告牌發(fā)布與社區(qū)宣傳合作合同范本3篇
- 2025年度農(nóng)用土地托管服務(wù)與機(jī)械租賃合同4篇
- 2025年度個(gè)人二手房買(mǎi)賣協(xié)議書(shū)范本:房屋交易環(huán)保評(píng)估合同2篇
- 2025貴州貴陽(yáng)市屬事業(yè)單位招聘筆試和高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年住院醫(yī)師規(guī)范化培訓(xùn)師資培訓(xùn)理論考試試題
- 期末綜合測(cè)試卷(試題)-2024-2025學(xué)年五年級(jí)上冊(cè)數(shù)學(xué)人教版
- 招標(biāo)采購(gòu)基礎(chǔ)知識(shí)培訓(xùn)
- 2024年廣東省公務(wù)員錄用考試《行測(cè)》試題及答案解析
- 五年級(jí)口算題卡每天100題帶答案
- 結(jié)構(gòu)力學(xué)本構(gòu)模型:斷裂力學(xué)模型:斷裂力學(xué)實(shí)驗(yàn)技術(shù)教程
- 2024年貴州省中考理科綜合試卷(含答案)
- 無(wú)人機(jī)技術(shù)與遙感
- PDCA提高臥床患者踝泵運(yùn)動(dòng)的執(zhí)行率
- 黑色素的合成與美白產(chǎn)品的研究進(jìn)展
評(píng)論
0/150
提交評(píng)論