作業系統中,掛起的含義

2021-06-18 16:17:52 字數 469 閱讀 2046

阻塞掛起狀態(

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佔...