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