計算機操作系統(二)未完待續

進程管理
1 程序併發執行時的特徵(間斷性,失去封閉性,不可再現性)
2 進程的特徵和狀態
進程:程序段,相關的數據段,PCB,進程是進程實體的運行過程,是系統進行資源分配和調度的一個獨立單位
動態性:進程動態,程序(靜態)
併發性:
獨立性:
異步性:各自獨立,不可預知的速度進行
3 進程的三種基本狀態(就緒,執行(單處理機中只有一個進程處於執行狀態,多處理機中允許多個進程處於執行狀態),阻塞)
4 掛起狀態:
5 進程狀態的轉換:
(1)活動就緒-靜止就緒
(2)活動阻塞-靜止阻塞
6 創建狀態和終止狀態
7 進程控制塊(是使得一個在多道程序環境下不能獨立運行的程序(含數據)成爲一個能獨立運行的基本單位,一個能與其他進程併發執行的進程)PCB是進程存在的唯一標識
(1)進程標識符
(2)處理機狀態(通用寄存器,指令計數器,程序狀態字PSW,用戶棧指針)
(3)進程調度信息(進程狀態,進程優先級,事件(指進程由執行狀態變爲阻塞狀態所等待發生的事件,即阻塞原因))
8 進程控制信息(程序和數據的地址,進程同步和通信機制,資源清單,鏈接指針(下一個PCB地址))
9 進程控制塊的組織方式
(1)鏈接方式
(2)索引方式
10 進程控制
(1)原語:若干指令,用於完成一定功能的一個過程,原子操作,原子操作在管態執行,常駐內存。
(2)進程的創建
(3)進程的終止
(4)進程的阻塞和喚醒
(5)進程的掛起和激活
11 進程同步(可再現性)
間接相互制約關係:
直接制約關係
臨界資源(互斥共享):生產者和消費者
臨界區:人們把每個進程中訪問臨界資源的那段代碼稱爲臨界區
12 信號量機制
(1)整形信號量:wait,singal原子操作
(2)記錄型信號量:(進程互斥)
(3)AND型信號量:
(4)信號量集:
13

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章