作業系統概念閱讀筆記3

2021-07-09 11:07:10 字數 584 閱讀 2777

新的:程序正在被建立

執行:指令正在被執行

等待:程序等待某個事件的發生(如等待i/o讀取)

就緒:程序等待分配cpu

終止:程序完成執行

包括:程序狀態(標誌前面5個狀態)

程式計數器(下個指令位址)

cpu暫存器(累加器 索引暫存器 堆疊指標 通用暫存器和其他條件碼資訊暫存器)

cpu排程資訊:程序優先順序 排程佇列的指標和其他排程引數

記憶體管理資訊:基址和界限暫存器 頁表或段表

記賬資訊:cpu時間 實際使用時間 時間界限 記賬資料 作業 程序數量

i/o 分配給程序的i/o裝置列表 開啟的檔案列表

通過執行乙個狀態儲存來儲存cpu當前狀態,之後執行乙個狀態恢復重現開始執行

3.1論述短期,中期和長期排程之間的區別.

它們主要的不同之處是它們的執行的頻率。短期排程必須經常呼叫乙個新程序,由於在系統中,長期排程處理移動的作業時,並不頻繁被呼叫,可能在程序離開系統時才被喚起。(越短排程頻率需要越高,不然效率就很低)

3.2問:描述一下核心在兩個程序間進行上下文功換的動作.

答案:

作業系統概念筆記

1.記憶體與cpu的互動 通過load和store指令 load將記憶體中的字移到cpu的暫存器中,store將暫存器的內容移到記憶體。2.指令執行週期 馮諾依曼 首先從記憶體中獲取指令 將指令儲存在指令暫存器中 對指令解碼 從記憶體中獲取運算元 將運算元存在某個暫存器中 在指令完成對運算元的執行後...

《作業系統概念第六版》閱讀筆記一 作業系統組成

將龐大的系統劃分為多個模組,每個模組都是能夠完全描述好的系統部分,且都有仔細定義過的輸入輸出和功能。程序是系統的工作單元,資源分配的最小單元。這樣乙個由多個程序組成,其中有些是作業系統程序,有些是使用者程序,有所這個程序通過多路復用其內的cpu才能潛在地併發執行。作業系統福州下列程序管理的活動 1 ...

現代作業系統閱讀筆記(1)

計算機的基本由四大部分組成。一 cpu。也是我們經常稱的 處理器。也是我們計算機最重要的資源,我暫時稱之為 大腦 二 memory。記憶體,這對大家都不陌生,因為沒乙個應用程式都需要被載入到memeory裡面後,cpu 才可以對其進行執行。它是易失性的,斷電之後資料就會丟失。記憶體我還是稱之為 胃 ...