1. 程式人生 > >【考研作業系統】程序管理

【考研作業系統】程序管理

  • 高階排程(作業排程):按照一定原則從外存上處於後備狀態的作業中選擇一個或者多個給他們分配記憶體、輸入輸出裝置等必要資源,並建立相應程序,使該作業具有獲得競爭處理器的權利。執行頻率較低,一般幾分鐘一次。常用於批處理系統
  • 中級排程(交換排程):按照給定的原則和策略,將處於外存對換區的具備執行條件的程序調入記憶體,將其狀態修改成就緒狀態;或者將處於記憶體中的暫時不能執行的程序交換到外存的對換區,將此時的程序稱為掛起狀態。為了提高記憶體利用率和系統吞吐量。
  • 低階排程(微觀排程):按照某種策略或方法,從就緒佇列選擇一個程序,將處理器分配給它。執行頻率很高,幾十毫秒要執行一次。
  • 作業排程和低階排程的區別:作業排程的結果是為作業建立程序,程序呼叫的結果是程序被執行。