版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第三章操作系統(tǒng)
tyutjsjjcb@126.com
大學(xué)計(jì)算機(jī)基礎(chǔ)
FundamentalsofComputers
?太原理工大學(xué)理學(xué)院計(jì)算機(jī)基礎(chǔ)教學(xué)部
中,
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
主要內(nèi)容
3.1操作系統(tǒng)概述
3.2進(jìn)程管理
3.3存儲(chǔ)管理
3.4設(shè)備管理
3.5文件管理
3.6用戶接口
2
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
3.1操作系統(tǒng)概述
3.1.1操作系統(tǒng)的基本概念
1.操作系統(tǒng)在計(jì)算機(jī)系統(tǒng)中的地位(3)
計(jì)算機(jī)系統(tǒng)包括硬件和軟件兩個(gè)組成部分
沒有任何軟件支持的計(jì)算機(jī)稱為裸機(jī)
安裝了操作系統(tǒng)的計(jì)算機(jī)通常稱為虛擬機(jī)(Virtual
Machine):裸機(jī)+操作系統(tǒng)=虛擬計(jì)算機(jī)
Fundamentalsof
操作系統(tǒng)是位于計(jì)算機(jī)硬件之上的第一層軟
件,它對(duì)計(jì)算機(jī)硬件做首次擴(kuò)充和改造。而操作
系統(tǒng)上層的其他軟件可以獲得較硬件所能提供的
更多的功能上的支持,為用戶提供更加友好的人
機(jī)界面。
4
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
2.操作系統(tǒng)的定義(1)
操作系統(tǒng)是管理和控制計(jì)算機(jī)硬件和軟件資源,
合理組織計(jì)算機(jī)工作流程并方便用戶使用計(jì)算機(jī)的一
種系統(tǒng)軟件。
引入操作系統(tǒng)的目的:
(1)從系統(tǒng)管理人員的觀點(diǎn)來看:操作系統(tǒng)是計(jì)算機(jī)
系統(tǒng)的資源管理者。
(2)從用戶的觀點(diǎn)來看:操作系統(tǒng)是用戶與計(jì)算機(jī)硬
件之間的接口,操作系統(tǒng)為用戶使用計(jì)算機(jī)提供了一
個(gè)良好的界面。
(3)從發(fā)展的觀點(diǎn)看:操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)功能擴(kuò)
展的支撐平臺(tái)。
5
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
3.操作系統(tǒng)的引導(dǎo)(4)
操作系統(tǒng)是一組非常重要的程序,其中的核心程序在
機(jī)器運(yùn)行當(dāng)中常駐內(nèi)存,另一部分程序放在輔助存
儲(chǔ)器中,需要的時(shí)候從外存調(diào)入內(nèi)存。
在計(jì)算機(jī)的電源接通,硬件開始工作后,首先必須把
操作系統(tǒng)的常駐內(nèi)核從磁盤裝入內(nèi)存,并且使它進(jìn)
入正常的工作狀態(tài),這樣的一個(gè)過程稱為操作系統(tǒng)
的引導(dǎo)(SystemBooting)。
DOS操作系統(tǒng)的引導(dǎo)
6
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
v
3.1.2操作系統(tǒng)的分類(3)
1.批處理操作系統(tǒng)
批處理操作系統(tǒng)能支持一批用戶程序預(yù)先輸入到計(jì)算機(jī)
中,然后由操作系統(tǒng)自動(dòng)依次執(zhí)行其中的作業(yè),處理
完畢后將結(jié)果交給用戶。
批處理操作系統(tǒng)分為單道批處理操作系統(tǒng)和多道批處理
操作系統(tǒng)。
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
2.分時(shí)操作系統(tǒng)
分時(shí)操作系統(tǒng)允許多個(gè)用戶在各自的終端上共同使用一臺(tái)計(jì)算機(jī),
用戶可在各自的終端上輸入命令來控制計(jì)算機(jī)任務(wù)的執(zhí)行,也可
以從終端上了解計(jì)算機(jī)任務(wù)的執(zhí)行情況。
UNIX操作系統(tǒng)是世界上最著名的分時(shí)操作系統(tǒng)之一
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
V
分時(shí)操作系統(tǒng)將處理器的時(shí)間劃分成許多片段,稱為
時(shí)間片(Timeslice,通常是幾十毫秒)。
操作系統(tǒng)以時(shí)間片為單位,把處理器輪流地分配給每
個(gè)終端用戶,每個(gè)用戶在不同時(shí)刻輪流使用處理器,
感覺上好像自己擁有一臺(tái)獨(dú)立的計(jì)算機(jī)。
▲
用戶程序5―
用戶程序4。
用戶程序3<
用戶程序2<'
用戶程序2
A工
02Q406080100120140.
分時(shí)操作系統(tǒng)的時(shí)間片
9
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
3.實(shí)時(shí)操作系統(tǒng)
實(shí)時(shí)操作系統(tǒng)是一種能在限定時(shí)間內(nèi)對(duì)輸入(外部事
件)做出響應(yīng)并進(jìn)行快速處理的計(jì)算機(jī)操作系統(tǒng)。
根據(jù)對(duì)響應(yīng)時(shí)間限定的嚴(yán)格程度,實(shí)時(shí)操作系統(tǒng)可以
分為硬實(shí)時(shí)操作系統(tǒng)和軟實(shí)時(shí)操作系統(tǒng)。
硬實(shí)時(shí)操作系統(tǒng)主要用于工業(yè)生產(chǎn)的過程控制、航空
航天系統(tǒng)的跟蹤和控制、武器的制導(dǎo)等。
軟實(shí)時(shí)操作系統(tǒng)主要用于如情報(bào)資料檢索、訂票系統(tǒng)、
銀行財(cái)務(wù)管理系統(tǒng)等。
10
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
V
4.個(gè)人計(jì)算機(jī)操作系統(tǒng)
從20世紀(jì)70年代中期到80年代早期,微型計(jì)算機(jī)上運(yùn)
行的一般是單用戶單任務(wù)操作系統(tǒng)。例如:MS
DOS(Microsoft磁盤操作系統(tǒng))的早期版本。
80年代以后到90年代初,微機(jī)操作系統(tǒng)開始支持單用
戶多任務(wù)和分時(shí)操作。例如:MSDOS的后期版本
90年代后,由于個(gè)人計(jì)算機(jī)硬件功能的急劇增加和用
戶對(duì)安全性、網(wǎng)絡(luò)功能的要求增強(qiáng),個(gè)人計(jì)算機(jī)操
作系統(tǒng)也從DOS轉(zhuǎn)向了通用操作系統(tǒng)Windows系列
和Unux系列。
11
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
5.分布式操作系統(tǒng)
分布式計(jì)算機(jī)系統(tǒng)是若干計(jì)算機(jī)的集合,每臺(tái)計(jì)算機(jī)都
有自己的局部存儲(chǔ)器、外部設(shè)備和一個(gè)操作系統(tǒng)內(nèi)核,
用來實(shí)現(xiàn)對(duì)該計(jì)算機(jī)的基本控制,系統(tǒng)的其他部分則不
均勻地分布在各臺(tái)計(jì)算機(jī)上,這樣它的處理和控制功能
及系統(tǒng)中的任務(wù)就可以動(dòng)態(tài)地分配到各個(gè)計(jì)算機(jī)去完成。
分布式操作系統(tǒng)就是為分布式計(jì)算機(jī)系統(tǒng)配置的操作系
統(tǒng)。它負(fù)責(zé)整個(gè)系統(tǒng)的資源分配和調(diào)度、任務(wù)劃分、信
息傳輸、控制協(xié)調(diào)等工作,并為用戶提供一個(gè)統(tǒng)一的標(biāo)
準(zhǔn)界面。
12
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
V
6.網(wǎng)絡(luò)操作系統(tǒng)
網(wǎng)絡(luò)操作系統(tǒng)是為計(jì)算機(jī)組網(wǎng)而配置的操作系統(tǒng),即
在通用操作系統(tǒng)的基礎(chǔ)上,擴(kuò)充了按照網(wǎng)絡(luò)體系結(jié)構(gòu)
和協(xié)議所開發(fā)的軟件模塊,在這些軟件模塊及有關(guān)網(wǎng)
絡(luò)硬件的支持下,計(jì)算機(jī)可以互聯(lián)成網(wǎng),實(shí)現(xiàn)網(wǎng)絡(luò)中
的計(jì)算機(jī)之間數(shù)據(jù)通信和資源共享等功能。
工作站
I____________、罕
通信介質(zhì)]I[工
作
—I帖
丁
后修一里務(wù)普廛,
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
操作系統(tǒng)種類繁多,但基本目的只有一個(gè):即要實(shí)現(xiàn)在不
同環(huán)境下為不同應(yīng)用目的提供不同形式和不同效率的資源
管理,以滿足不同用戶的操作需要。
14
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
3.1.3操作系統(tǒng)的特征與功能(2)
1.操作系統(tǒng)的特征
并發(fā)性
并發(fā)是兩個(gè)或兩個(gè)以上的事件在同一時(shí)間間隔內(nèi)發(fā)生。
對(duì)于程序而言,并發(fā)也就是多道程序在同一時(shí)間間隔內(nèi)同時(shí)執(zhí)
行。
對(duì)于單處理器系統(tǒng)而言,程序并發(fā)執(zhí)行實(shí)際上是多道程序在一
個(gè)很小的時(shí)間段內(nèi)交替執(zhí)行。從宏觀上看,他們似乎是在同
時(shí)進(jìn)行,即并發(fā)執(zhí)行的。
共享性
共享性就是資源共享,即計(jì)算機(jī)系統(tǒng)中的軟、硬件資源供所有
授權(quán)程序或用戶共同使用。
程序并發(fā)執(zhí)行必然依賴于資源共享機(jī)制的支持。
15
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
虛擬性
虛擬是指將一個(gè)物理上的實(shí)體變?yōu)椋ㄓ成錇椋┮粋€(gè)或者
多個(gè)邏輯上的對(duì)應(yīng)物。
虛擬處理機(jī)、虛擬存儲(chǔ)器、虛擬設(shè)備等。
虛擬特征使物理特征不同的同類設(shè)備呈現(xiàn)給用戶的是同
樣的操作界面和運(yùn)行環(huán)境,從而方便了用戶的使用。
不確定性
在操作系統(tǒng)中,不確定性有兩層含義:
程序執(zhí)行的結(jié)果不確定。這是不允許出現(xiàn)的,必須在設(shè)
并用手以解決。
系統(tǒng)中的程序在何時(shí)執(zhí)行,各自執(zhí)行的順序、運(yùn)行所需
的時(shí)間都是不確定的,也是不可預(yù)知的。操作系統(tǒng)允
許這種不確定性。
16
操作系統(tǒng)的作用
操作系統(tǒng)的主要作用體現(xiàn)在兩個(gè)方面:
一是管理計(jì)算機(jī);OS用來更有效地管理和分配系統(tǒng)的硬、
軟件資源,使得其能夠發(fā)揮更大的作用。
二是使用計(jì)算機(jī);用戶通過OS,無需了解計(jì)算機(jī)軟、硬件
的有關(guān)細(xì)節(jié)就能方便地使用計(jì)算機(jī)。
“管家婆”兼“服務(wù)員”,就是操作系統(tǒng)所扮演的一
身二任的角色。
17
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
、p
2.操作系統(tǒng)的功能
進(jìn)程管理(處理器管理)
進(jìn)程是指程序的一次執(zhí)行過程,是系統(tǒng)進(jìn)行資源分配和調(diào)度的單位。
處理器的分配主要是按進(jìn)程進(jìn)行的,即通過對(duì)進(jìn)程的管理和調(diào)度來有效
地提高處理器的效率,使處理器的資源得到最充分的利用。
存儲(chǔ)管理
對(duì)主存資源進(jìn)行統(tǒng)一管理,使多個(gè)用戶能夠分享有效的主存資源,以及
存儲(chǔ)在主存中的數(shù)據(jù)和程序。即進(jìn)行多道程序在內(nèi)存中的分配、信息保
護(hù)、地址變換和容量擴(kuò)充等功能。
設(shè)備管理
對(duì)各種I/O設(shè)備進(jìn)行統(tǒng)一管理、統(tǒng)一使用,以便充分發(fā)揮他們的效率并屏
蔽各種設(shè)備的物理特性,向用戶提供一個(gè)使用方便的操作界面。
18
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
文件管理
采用統(tǒng)一、標(biāo)準(zhǔn)的方法對(duì)文件進(jìn)行相應(yīng)的管理,使其能方便地存
儲(chǔ)、檢索、更新、共享和保護(hù),并為用戶提供一整套操作和使用
的方法。
許多操作系統(tǒng)中把I/O設(shè)備也看作是“文件”,稱為設(shè)備文件。
用戶接口
用戶操作計(jì)算機(jī)的界面稱為用戶接口(或用戶界面)。
用戶接口為用戶提供一個(gè)使用計(jì)算機(jī)的環(huán)境、手段和方法,以便
用戶靈活的使用操作系統(tǒng)提供的各種服務(wù)。
操作系統(tǒng)
用戶接口
設(shè)備管理存儲(chǔ)器管理I夕e理囂首回文件管理
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
3.1.4典型操作系統(tǒng)簡介(4)
1.MSDOS操作系統(tǒng)
是美國Microsoft公司為16位字長計(jì)算機(jī)開發(fā)的、基
于字符(命令行)方式的單用戶、單任務(wù)的個(gè)人計(jì)
算機(jī)OS。
2.Windows操作系統(tǒng)
是Microsoft開發(fā)的一個(gè)多任務(wù)的OS,它采用圖形窗口
界面,使用戶對(duì)計(jì)算機(jī)的各種復(fù)雜操作只需通過點(diǎn)
擊鼠標(biāo)即可輕松地實(shí)現(xiàn)。
有代表性的版本:Windows95>Windows98>
WindowsNT、Windows2000、WindowsXP
20
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
-J
3.UNIX操作系統(tǒng)
是通用、交互式、多用戶、多任務(wù)應(yīng)用領(lǐng)域的主流
OS之一,是被業(yè)界公認(rèn)的工業(yè)化標(biāo)準(zhǔn)的OS。UNIX也
是目前唯一能在各種類型計(jì)算機(jī)的各種硬件平臺(tái)上穩(wěn)
定運(yùn)行的OS。
4.Linux操作系統(tǒng)
是20世紀(jì)90年代推出的一個(gè)多用戶、多任務(wù)的OS。
它與UNIX完全兼容,具有UNIX最新的全部功能和特
性。Linux的設(shè)計(jì)是為了在Intel微處理器上更有效的運(yùn)
行。它的最大特點(diǎn)在于它是一個(gè)源代碼公開的免費(fèi)
OS,其內(nèi)核源代碼可以免費(fèi)傳播。
21
+*“皆如苴工山Fundamentalsof
大于計(jì)算機(jī)基磁2進(jìn)程管財(cái)1Pliters
3.2.1進(jìn)程的概念
1.為什么要引入進(jìn)程(Process)(3)
操作系統(tǒng)中引入進(jìn)程的目的是為了實(shí)現(xiàn)程序的并發(fā)執(zhí)行
及系統(tǒng)資源的共享利用。
?程序是一些有意義指令的有序集合。程序的執(zhí)行可分為順序執(zhí)
行和并發(fā)執(zhí)行兩種方式。
?在多道程序處理環(huán)境中,如果有多個(gè)程序段同時(shí)在系統(tǒng)中運(yùn)
行,且它們的執(zhí)行時(shí)間是重疊的,稱這幾個(gè)程序段是并發(fā)執(zhí)行
的。
?程序之間可以共享資源,也存在著資源的競爭使用,暫時(shí)沒有
得到資源的程序必須等待。靜態(tài)的程序概念難以反映程序動(dòng)
態(tài)、并發(fā)的執(zhí)行活動(dòng)。
22
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
進(jìn)程的特征(2)
進(jìn)程的概念:進(jìn)程是一個(gè)具有獨(dú)立功能可并發(fā)執(zhí)行的程
序在其數(shù)據(jù)集上的一次運(yùn)行,它是操作系統(tǒng)進(jìn)行資源
分配的基本單元。
進(jìn)程的特征:
動(dòng)態(tài)性:進(jìn)程的實(shí)質(zhì)是特定程序的一次動(dòng)態(tài)運(yùn)行過
程。動(dòng)態(tài)性是進(jìn)程最基本也是最本質(zhì)的特征。
并發(fā)性:多道程序系統(tǒng)內(nèi)可以同時(shí)存在一個(gè)程序甚
至多個(gè)程序的多個(gè)進(jìn)程,他們并發(fā)地執(zhí)行。
獨(dú)立性:進(jìn)程能獨(dú)立地申請(qǐng)系統(tǒng)資源,獨(dú)立地被系
統(tǒng)調(diào)度執(zhí)行,可以完成相對(duì)獨(dú)立的功能。
23
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
1Computers■
異步性:各進(jìn)程的執(zhí)行進(jìn)度(指何時(shí)執(zhí)行、何時(shí)暫
停、何時(shí)進(jìn)行I/O等)或推進(jìn)速度是異步的,與同
時(shí)駐留內(nèi)存的其他進(jìn)程有關(guān)。
結(jié)構(gòu)特征:系統(tǒng)為每個(gè)進(jìn)程創(chuàng)建一套數(shù)據(jù)結(jié)構(gòu),記
錄與該進(jìn)程有關(guān)的狀態(tài)信息。人們借此感知進(jìn)程
的存在、運(yùn)行和變化
交互性:進(jìn)程在執(zhí)行過程中可能與其他進(jìn)程產(chǎn)生直
接或間接的關(guān)系。
24
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
3.進(jìn)程與程序的區(qū)別和聯(lián)系(2)
區(qū)另I」:
進(jìn)程是動(dòng)態(tài)的,程序是靜態(tài)的。
進(jìn)程是暫時(shí)的,程序是永久的。
進(jìn)程具有并發(fā)特征,而程序沒有。
聯(lián)系:
通過多次執(zhí)行,一個(gè)程序可對(duì)應(yīng)多個(gè)進(jìn)程。
通過調(diào)用關(guān)系,一個(gè)進(jìn)程可包括多個(gè)程序進(jìn)程,可創(chuàng)建
其他進(jìn)程,而程序并不能形成新的程序。
25
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
4.線程(Thread)(3)
為什么要在進(jìn)程中建立線程?
為了提高系統(tǒng)的執(zhí)行效率,減少處理器的空轉(zhuǎn)和調(diào)度切換(保
護(hù)現(xiàn)場(chǎng)信息)的時(shí)間,使操作系統(tǒng)具有更好的并發(fā)性。
線程的概念
進(jìn)程內(nèi)的一個(gè)基本調(diào)度單位或進(jìn)程內(nèi)的一個(gè)執(zhí)行單位
線程基本上不擁有系統(tǒng)資源,只擁有少量在運(yùn)行中必不可少的
資源,如程序計(jì)數(shù)器、寄存器和棧,因而線程也稱為輕量級(jí)進(jìn)
程(LWP,LightweightProcess)。
26
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
進(jìn)程和線程的比較
資源:進(jìn)程是擁有資源的獨(dú)立單位,線程不能申
請(qǐng)系統(tǒng)資源,而共享其所屬進(jìn)程的全部資源。
調(diào)度:在傳統(tǒng)的操作系統(tǒng)中,進(jìn)程既是擁有資源
的基本單位,又是獨(dú)立調(diào)度的基本單位,而在引
入線程的操作系統(tǒng)中,線程是獨(dú)立調(diào)度的基本單
位,進(jìn)程才是擁有資源的基本單位,
并發(fā)性:在引入線程的操作系統(tǒng)中,進(jìn)程之間及
同屬于一個(gè)進(jìn)程的多個(gè)線程之間都可并發(fā)執(zhí)行。
系統(tǒng)開銷:線程的創(chuàng)建、撤銷及切換開銷遠(yuǎn)小于
進(jìn)程操作的開銷。線程的同步和通信也比較容易。
27
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
5.Windows操作系統(tǒng)中進(jìn)程和線程的運(yùn)行(3)
例3-1執(zhí)行兩次記事本、一次計(jì)算器和一次Word應(yīng)用程序,
然后觀察任務(wù)管理器中應(yīng)用程序、進(jìn)程和線程的變化情況。
烏Vlndovs任務(wù)管理春
文件(E)選項(xiàng)(Q)查看9關(guān)機(jī)@)幫助(M)
應(yīng)用程序進(jìn)程性能聯(lián)網(wǎng)H戶
映像名稱用戶名CPU內(nèi)存使用線程數(shù)八
tomcatS.exeSYSTEM0020,5
svchost.exeSYSTEM001,41
Rtvxcan.exeSYSTEM002,13
n?ysqld-nt.exeSYSTEM004
MDMEXESYSTEM003
DefWatch.exeSYSTEMLIU3
CDANTSRV.EXESYSTEM0012
spoolsv.exeSYSTEM002,04812
explorerexejxri215,26814
svchost.exeLOCALSERVICE001,0165
svchost.exeNETWORKSERVICE0063667
svchost.exeSYSTEM008,1728
svchost.exeSYSTEMLUj1,31619
IsassexeSYSTEM0092016
services.exeSYSTEMHlj1,48819
winlogon,exeSYSTEM001,2569
csrss.exeSYSTEM005,644
口顯示所有用戶的進(jìn)程啜)I結(jié)束迸程面一|
進(jìn)程數(shù):25CPU使用:5%提交更改:226808K/622336K
圖3-3(a)任務(wù)管理器中應(yīng)用程序列表圖3-3(b)任務(wù)管理器中進(jìn)程列表28
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
與findovs任務(wù)管理:SBE?與findovs任務(wù)管理器
文件電)選項(xiàng)電)查看9關(guān)機(jī)a)幫助㈤
及用程序進(jìn)程:性而I聯(lián)網(wǎng)用戶
f像名稱_用戶名CPU線程數(shù)A
5團(tuán)792K
,^mwoRD.mCIO7
幻212K
calc,exe00%216K1
notepad,exe00s204K1
notepad,exe00c1
i00K
Ijx02313
212K
ULCDRSvrexeSYSTEMLinL412K2
svchost.exeSYSTEMLIU960K5
乙
Rtvscan.exeSYSTEMIJU348K41
mysqld-ntexeSYSTEM00796K13
MDM.EXESYSTEM0080K4
DefWatch.exeSYSTEM0072K3
CDAHTSRV.EXESYSTEM00Z060K3
spoolsv.exeSYSTEM00080K12
瓦
explorerexejx00016K10
,
svchost.exeIJ3CALSERVICEIjlj624K14
svchost.exeNETWORKSERVICELiu204K4
的
svchost.exeSYSTEM0066v
<>
□顯示所有用戶的進(jìn)程6)|結(jié)束進(jìn)程Q)|
進(jìn)程數(shù):28CPU使用:4%提交更改:227860K/622336K
圖3-4(a)執(zhí)行應(yīng)用程序后的列表圖3-4(b)相應(yīng)的進(jìn)程列表
29
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
3.2.2進(jìn)程控制(3)
所渭進(jìn)程控制,就是系統(tǒng)使用一些具有特定功能的程序段來創(chuàng)建、撤
銷進(jìn)程以及完成進(jìn)程各狀態(tài)的轉(zhuǎn)換,從而達(dá)到多進(jìn)程高效率并發(fā)執(zhí)
行和實(shí)現(xiàn)資源共享的目的。
1.進(jìn)程的狀態(tài)
進(jìn)程在其生存周期內(nèi),其執(zhí)行過程是間斷性的,因此進(jìn)程狀態(tài)是不斷
變化的。
運(yùn)行狀態(tài):是指當(dāng)一個(gè)進(jìn)程已經(jīng)獲得所有資源并在處理器上運(yùn)行的
狀態(tài)。
就緒狀態(tài):是指當(dāng)一個(gè)進(jìn)程已經(jīng)獲得除處理器外的所有資源時(shí)所處
的狀態(tài)。
阻塞狀態(tài):是指進(jìn)程在等待某事件的發(fā)生(如等待輸入/輸出、申請(qǐng)
緩沖空間或等待其他進(jìn)程給它發(fā)送消息)而暫時(shí)不能執(zhí)行的時(shí)候
所處于的狀態(tài)。
創(chuàng)建狀態(tài):是指進(jìn)程正在創(chuàng)建過程中,還沒有送入到就緒隊(duì)列的狀
5^o
退出狀態(tài):是指進(jìn)程已結(jié)束運(yùn)行,但還未撤銷時(shí)所處的狀態(tài)。30
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
進(jìn)程的狀態(tài)及其變化
31
大學(xué)計(jì)算機(jī)基礎(chǔ)Fundamentalsof
Computers
、
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年購銷合同:某鋼鐵企業(yè)向供應(yīng)商訂購0萬噸原材料2篇
- 二零二五年度高鐵站房PC構(gòu)件預(yù)制及吊裝工程合同2篇
- 二零二五年度物業(yè)管理顧問合同(含交通樞紐管理)2篇
- 二零二五版貨車司機(jī)意外傷害賠償合同范本3篇
- 二零二五年度綠色環(huán)保型二手房按揭交易合同模板3篇
- 二零二五食堂承包合同(大路食堂運(yùn)營管理)3篇
- 二零二五版二手房買賣與家具選購代理合同3篇
- 稅務(wù)局2025年度企業(yè)社會(huì)責(zé)任報(bào)告編制合同
- 二零二五年度智慧社區(qū)家居安裝合同規(guī)范3篇
- 二零二五年度蟲草科研合作與技術(shù)轉(zhuǎn)移合同范本3篇
- 《新生兒預(yù)防接種》課件
- 小學(xué)五年級(jí)上冊(cè)數(shù)學(xué)寒假作業(yè)每日一練
- DB1303T382-2024 創(chuàng)傷性休克患者護(hù)理指南
- 2024年03月內(nèi)蒙古中國銀行內(nèi)蒙古分行春季校園招考筆試歷年參考題庫附帶答案詳解
- 鏈家、貝殼專業(yè)租房協(xié)議、房屋租賃合同、房屋出租協(xié)議
- 2024-2025學(xué)年華東師大新版八年級(jí)上冊(cè)數(shù)學(xué)期末復(fù)習(xí)試卷(含詳解)
- 《道路車輛 48V供電電壓的電氣及電子部件 電性能要求和試驗(yàn)方法》文本以及編制說明
- 2024年新高考I卷數(shù)學(xué)高考試卷(原卷+答案)
- 十八項(xiàng)醫(yī)療核心制度考試題與答案
- 大學(xué)生職業(yè)規(guī)劃大賽生涯發(fā)展報(bào)告
- 2024年鄂爾多斯市國資產(chǎn)投資控股集團(tuán)限公司招聘管理單位遴選500模擬題附帶答案詳解
評(píng)論
0/150
提交評(píng)論