3 操作系统第二章 进程管理 进程定义、特征、组织、状态与转换
生活随笔
收集整理的這篇文章主要介紹了
3 操作系统第二章 进程管理 进程定义、特征、组织、状态与转换
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 1 進(jìn)程的定義和特征
- 2 進(jìn)程的組織
- 3 進(jìn)程的狀態(tài)與轉(zhuǎn)換
- 3.1 進(jìn)程的狀態(tài)
- 3.2 進(jìn)程狀態(tài)轉(zhuǎn)換
1 進(jìn)程的定義和特征
為了使程序能夠并發(fā)執(zhí)行,并且可以對并發(fā)執(zhí)行的程序加以描述和控制
進(jìn)程是進(jìn)程實(shí)體的運(yùn)行過程,是系統(tǒng)進(jìn)行資源分配和調(diào)度的一個(gè)獨(dú)立單位
- 進(jìn)程控制塊PCB:操作系統(tǒng)需要對各個(gè)并發(fā)運(yùn)行的進(jìn)程進(jìn)行管理,但凡管理時(shí)所需要的信息,都會(huì)被放在PCB中,系統(tǒng)利用PCB來描述進(jìn)程的基本情況和活動(dòng)結(jié)構(gòu),進(jìn)而控制和管理進(jìn)程。
- PCB是進(jìn)程存在的唯一標(biāo)志!
- 創(chuàng)建進(jìn)程就是創(chuàng)建進(jìn)程映像中的PCB;撤銷進(jìn)程就是撤銷進(jìn)程的PCB
- 進(jìn)程映像靜態(tài)的,進(jìn)程動(dòng)態(tài)的
- 進(jìn)程實(shí)體(進(jìn)程映像)=PCB+數(shù)據(jù)段+程序段
PCB是給操作系統(tǒng)用的。
程序段、數(shù)據(jù)段是給進(jìn)程自己用的。
進(jìn)程有生命周期,而程序只是一組有序指令集合,是靜態(tài)的。
程序沒有建立PCB,是不能參與并發(fā)執(zhí)行的。
未建立PCB的程序都不能作為一個(gè)獨(dú)立單位參與運(yùn)行。
2 進(jìn)程的組織
在一個(gè)系統(tǒng)中,通常有數(shù)十、數(shù)百乃至數(shù)千個(gè)PCB。為了能對他們加以有效的管理,應(yīng)該用適當(dāng)?shù)姆绞桨堰@些PCB組織起來。
注意:進(jìn)程的組成討論的是一個(gè)進(jìn)程內(nèi)部由哪些部分構(gòu)成的問題,
而進(jìn)程的組織討論的是多個(gè)進(jìn)程之間的組織方式問題
鏈接方式:
索引方式:
3 進(jìn)程的狀態(tài)與轉(zhuǎn)換
3.1 進(jìn)程的狀態(tài)
進(jìn)程是程序的一次執(zhí)行。在這個(gè)執(zhí)行過程中,有時(shí)進(jìn)程正在被CPU處理,有時(shí)又需要等待CPU服務(wù),可見,進(jìn)程的狀態(tài)是會(huì)有各種變化。為了方便對各個(gè)進(jìn)程的管理,操作系統(tǒng)需要將進(jìn)程合理地劃分為幾種狀態(tài)。
3.2 進(jìn)程狀態(tài)轉(zhuǎn)換
總結(jié)
以上是生活随笔為你收集整理的3 操作系统第二章 进程管理 进程定义、特征、组织、状态与转换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里云数据库Mysql被黑
- 下一篇: 论文学习8-How Question G