單道批處理評價
資源利用率差
互動性差 等
多道批處理
w為了提高系統的利用率 出現多道批處理
多道:是指 某時刻 多個應用程式再主存中,按照某些原則去處理,逐個執行程式。
批處理:使用者提交一批作業,首先存放再外存,排成乙個佇列,然後排程程式按一定的演算法去排程從該佇列
中選取佇列中的乙個或若干個作業裝入記憶體。
處理機自動切換
當某個程式占用處理機執行過程中遇到的輸入、輸出語句,可以啟動專門負責輸入輸出語句
的系統服務程式完成輸入輸出操作,而處理機切換到另一程式執行。
中斷時候 要儲存狀態, 然後從斷點執行。 儲存現場, 恢復現場, 處理機 自動執行
多道程式設計例項項(圖)
多道程式處理技術
為了提高系統的吞吐亮和資源利用率,允許多個程式同事駐留記憶體,處理機再程式之間切換
再一段時間內,執行完多個程式的處理技術稱為多道設計技術,
現代作業系統大多都採用了多道程式設計技術。
多道處理設計技術引發的問題
處理機的分配和**
記憶體的分配和保護(記憶體到底分配給誰)
io裝置的共享和效率(磁頭讀取磁碟,相互檔案 不應該有影響,)
檔案的有效組織
作業的組織(怎麼組織作業 ,作業系統 效率高)
採用哪些方式進行處理機提高效率
分時系統 和 實時系統
分時: 為了改進相應時間和效能,提高系統的互動性操作環境,導致了分時系統的出現
分時系統實質,再多道程式技術的基礎智商,為多使用者配置乙個聯機終端。(寫郵件)
作業系統學習筆記
這裡專門摘錄作業系統相關筆試題和面試題!也當作自己的乙個複習!乙個很全的作業系統常考知識集合 1.分段式儲存和分頁式儲存,以及段頁式儲存的區別 分頁是一維儲存,分段是二維的 因為分頁給出虛擬位址後,作業系統會自動劃分頁號和偏移量 而分段給出位址後,需要知道段號和偏移量,段的長度是可變的!故是二維的 ...
作業系統學習筆記
為什麼需要多執行緒?乙個程序有不同的任務,譬如說乙個程式有不同的方法,有些任務需要等待其他資源的排程 io排程 此時的cpu會空閒等待,加入多執行緒之後,程序分為不同的執行緒去執行不同的任務,使得cpu的利用率大大提高。多執行緒和多程序的區別 多程序是執行不同的程式,多程序切換需要中斷 記錄斷點等資...
作業系統學習筆記
作業系統 特徵 作業系統和外部打交道的方式 中斷 異常和系統呼叫 三者的區別 作業系統記憶體管理的目標 共享 訪問相同的記憶體單元 作業系統記憶體的管理方式 連續記憶體分配和記憶體碎片 連續記憶體分配 碎片整理 當所需的記憶體不夠時,將剩餘的空間進行拼接以得到更大的記憶體空間,以便滿足程序的空間需求...