讓多個計算問題同時裝入乙個計算機系統的主儲存器(記憶體) 並行執行, 這種程式設計技術稱為多道程式設計,
這種計算機系統稱為多道程式設計系統 , 簡稱為多道系統.
採用多道程式設計技術應注意以下三方面的問題:
1 儲存保護
在多道程式設計的系統中,應採用儲存保護的方法保證各道程式互不侵犯.
2 程式浮動
所謂程式浮動, 指程式可以隨機地從記憶體的乙個區域移動到另乙個區域, 程式被移動後,仍絲毫不影響它的執行,這種技術稱為程式浮動.
3 資源的分配和排程
在多道程式 設計的系統中必須對各種資源(處理器、記憶體)按一定的策略進行分配和排程.
作業系統第三章概要
處理機排程 多道程式環境下,動態的把處理機分配給就緒佇列中的乙個程序使之執行。提高處理機的利用率 改善系統效能,很大程度上取決於處理機排程的效能。作業進入系統駐留在外存的後備佇列上,再至調入記憶體執行完畢,可能要經歷下述 排程 高階排程又稱作業排程或長程排程 接納排程 中級排程又稱交換排程或中程排程...
作業系統習題(第三章)
第三章互斥與同步 1.設有n個程序,共享乙個資源r,但每個時刻只允許乙個程序使用r。演算法如下 設定乙個整型陣列flag n 其每個元素對應表示乙個程序對r的使用狀態,若為0表示該程序不在使用r,為1表示該程序要求或正在使用r,所有元素的初值均為0。process pi 2.有三個程序r,m,p,r...
複習 作業系統 第三章 記憶體管理
1.記憶體管理概念 程式裝入和鏈結 a.步驟 b.靜 動態鏈結 c.執行 裝入時動態鏈結 邏輯位址空間和實體地址空間 記憶體保護 a.上下限暫存器 b.重定位暫存器 基位址暫存器 2.交換和覆蓋 交換 覆蓋 3.連續分配管理方式 單一連續分配 固定分割槽分配 動態分割槽分配 4.非連續分配管理方式 ...