操作系統_第二章_進程與線程
阿新 • • 發佈:2018-06-30
重要 輸出 中斷 原因 之前 存儲 活動 進程與線程 系統初始
2018-06-30
1.進程:對正在運行的程序的一個抽象
2.一個進程就是一個正在執行的程序的實例
3.快速的切換稱為:多道程序設計
4.一個進程是某種類型的一個活動,它有程序,輸入,輸出,以及狀態
5..四種主要的事件會導致進程的創建
系統初始化
正在運行的程序執行了創建進程的系統調用
用戶請求創建一個新進程
一個批處理作業的初試化
6.停留在後臺進程的稱為守護進程
7.shell中鍵入sort就可以創建進程了
8.內存一般使用寫時復制的方法進行內存共享
9.進程的終止
正常退出
出錯退出
嚴重錯誤
10.調用exit來結束進程
11.進程掛起的原因
程序自身固有的原因,在鍵入用戶命令行之前,無法執行命令
由系統技術上的原因引起的,沒有足夠的CPU
12.進程的三種狀態:
運行態
阻塞態 :pause
就緒態
13.操作系統的最低層是調度程序,上面有很多的進程
14.進程表->進程表項->包括了進程狀態的重要信息->進程管理,文件管理,存儲管理
15.與每一個I/O類關聯的是一個稱作中斷向量的位置
16.所有的中斷都是從保存寄存器開始
17.CPU的利用率:1-p^n (n稱為多道程序設計的道數)
18.
操作系統_第二章_進程與線程