阻塞掛起狀態(
blocked, suspend
):程序在外存並等待某事件的出現
就緒掛起狀態(
ready, suspend
):程序在外存,但只要進入記憶體,即可執行
掛起(suspend
):把乙個程序從記憶體轉到外存;可能有以下幾種情況:
就緒→就緒掛起:當有高優先順序阻塞(系統認為會很快就緒的)程序和低優先順序就緒程序時,系統會選擇掛起低優先順序就緒程序
執行→就緒掛起:對搶占式系統,當有高優先順序阻塞掛起程序因事件出現而進入就緒掛起時,系統可能會把執行程序轉到就緒掛起狀態
啟用(activate
):把乙個程序從外存轉到記憶體;可能有以下幾種情況:
就緒掛起→就緒:沒有就緒程序或掛起就緒程序優先順序高於就緒程序時,發生轉換
阻塞掛起→阻塞:當乙個程序釋放足夠記憶體時,系統會把乙個高優先順序阻塞掛起(系統認為會很快出現所等待的事件)程序
作業系統中睡眠 阻塞 掛起的區別形象解釋
作業系統中睡眠 阻塞 掛起的區別形象解釋 首先這些術語都是對於執行緒來說的。對執行緒的控制就好比你控制了乙個雇工為你幹活。你對雇工的控制是通過程式設計來實現的。掛起執行緒的意思就是你對主動對雇工說 你睡覺去吧,用著你的時候我主動去叫你,然後接著幹活 使執行緒睡眠的意思就是你主動對雇工說 你睡覺去吧,...
30天自製作業系統中edimg的含義
在學習30天自製作業系統時,遇到乙個問題就是 edimg imgin z tools fdimg0at.tek wbinimg src ipl.bin len 512 from 0 to 0 copy from haribote.sys to imgout haribote.img 書上說是製作映象...
作業系統 中
1.什麼是虛擬記憶體?2.作業系統是如何管理虛擬位址與實體地址之間的關係?記憶體分頁 固定大小的頁 頁號 頁內偏移量。將虛擬記憶體和物理記憶體切成乙個個固定尺寸的大小,通過乙個中間值 頁表 來對應,每乙個頁表有固定數量的 頁表項 每乙個程序對應乙個頁表,所以每乙個頁表都是 固定的 大小,linux佔...