從新整理操做系統概念系類——進程引入

前言

大綱:數據結構

正文

爲何有進程呢?

說一段歷史。併發

從前是單道處理程序。操作系統

也就是說一個程序佔用整個電腦的資源,如cpu、內存、io設備等。blog

內存中低地址段放的是程序段,高地址存放的是程序段要容許的數據段。索引

那麼後面多道處理程序出現後,操做系統出現後,那麼產生了一個管理問題。進程

那就是如何管理這些程序段和數據段呢?內存

爲了方便操做系統管理,徹底各個程序併發執行,引入了進程和進程實體的概念。資源

系統爲每一個運行的程序配置一個數據結構,稱爲進程控制塊,進程控制塊裏面存放着描述進程的各類信息(如程序代碼存放在內存的位置)。io

pcb、程序段、數據段 構成了進程實體。配置

建立進程實體其實是建立pcb。而撤銷進程,其實是撤銷進程實體中的pcb。

pcb是進程存在的惟一標誌。

進程實體,咱們有時候簡稱爲進程,可是又徹底不是這樣的。

進程實體和進程是不同的,進程實體是靜態的,進程是動態的。

進程的組成

pcb 組成:

操做系統如何管理pcb?

連接方式:

索引方式:

進程的特徵

相關文章
相關標籤/搜索