作業系統 課堂問答筆記03

2021-10-05 04:50:21 字數 865 閱讀 1288

機器的速度和人的速度的不匹配導致資源浪費。

同時」這兩個字要打引號,因cpu在任何時刻只能做一件事,巨集觀上可以理解計算機可以同時做多件事情;即在任何乙個時間點,計算機只做一件事;但考察乙個時間段,計算機完成了多件事情。

按照事先制定的規則排隊。就像你乙個晚上做了很多門課的作業,但是任何乙個時刻,只做一門課的作業。你可以這門課做30分鐘,但沒做完;再做其它作業,之後回來做這門課。注意微觀和巨集觀。

多道程式在計算機中的執行都是「走走停停」的,即任何乙個程式的執行都不是從一開始執行占用cpu,直到結束,都不是一氣呵成。

就像剛才做作業,如果一門課做完再做另外一門,這個不是多道。

還有,就像課堂上有同學問問題,那麼因為老師只有乙個,老師只能乙個個的單獨處理你們的問題,你先問乙個問題,老師回答了以後,然後另乙個同學問我問題,然後老師回答了以後,然後你再來問我問題,然後老師再回答。在這個例子中,老師就是cpu,同學詢問問題。

同學詢問問題就乙個程式的執行(每個同學可能有多個問題,那麼解決乙個同學的問題並不是一次完成的,對乙個同學的乙個問題的處理就可以理解為程序,某個同學的所有問題都回答完畢了,那麼程式也就執行結束了)。

同時也是打引號的,是使用者的感覺,但實際上並不是同時,原因也是在任何乙個時間點,計算機只做一件,因為分配給每個使用者的時間片很小,所以任何乙個使用者都感覺不到其他使用者的存在。

利用時間片使得多個使用者輪流使用計算機。

有時主要關注開始截止時間,有時主要關注結束截止時間,一般不是同時關注這兩個時間。

例如大家上課不要遲到,關注的是什麼時間?開始截止時間,因為上課8點20開始,過了這個時間就遲到了。

登機,起飛時間是截止時間。

今天的作業必須今晚12點做完,關注的就是完成截止時間或結束截止時間。

作業系統 課堂問答筆記06

就緒 程序處於萬事俱備只欠東風 就差cpu的執行 的狀態。已經為程序建立好了pcb,並放到就緒佇列中排隊,就等cpu資源就可以執行了。pcb 程序控制塊 阻塞 程序因為需要某個條件 如i o 而暫時停止cpu的執行,喚醒 把程序由阻塞變為就緒 之前的條件已經得到滿足 掛起 因記憶體空間不足而暫時把記...

作業系統 課堂問答筆記07 習題答案

說明 其他 課堂問答筆記 也在 作業系統 專欄 程序互斥演算法 4種程式實現方法的優缺點?空閒讓進 當臨界區空閒時,可以允許乙個請求進入臨界區的程序立即進入臨界區。忙則等待 當已有程序進入臨界區時,其他試圖進入臨界區的程序必須等待。有限等待 對請求訪問的程序,應保證能在有限時間內進入臨界區 保證不會...

作業系統 課堂問答筆記16 習題答案

說明 其他 課堂問答筆記 也在 作業系統 專欄 本節課課後討論彙總 動態分割槽分配演算法和固定分割槽分配演算法的區別?4種動態分割槽分配演算法各自的優缺點?答 固定分割槽分配是在處理作業之前儲存器就已經被劃分成若干個分割槽,每個分割槽的大小可以相同,也可以不同。但是,一旦劃分好分割槽後,記憶體中的分...