第四章,儲存器管理

2022-11-07 16:39:03 字數 1380 閱讀 8572

1.使每道程式能在記憶體中「各得其所」是通過記憶體分配功能實現的;保證每道程式在不受干擾的環境下執行是通過記憶體保護功能實現的;為緩和記憶體緊張而將記憶體中暫時不能執行的程序調至外存是通過對換功能實現的;能讓較大的使用者程式在較小的記憶體空間中執行是通過記憶體擴充(或虛擬儲存器)功能實現的。

2.把作業裝入記憶體中隨即進行位址變換的方式稱為靜態重定位;而在作業執行期間,當訪問到指令和資料時才進行位址變換的方式稱為動態重定位。

3.位址變換機構的基本任務是將位址空間中的邏輯位址變換為記憶體空間中的實體地址。

4.通常,使用者程式使用邏輯位址,處理機執行程式時則必須使用實體地址。5.在首次適應演算法中,空閒分割槽以位址遞增的次序拉鍊;在最佳適應演算法中,空閒分割槽以空間分割槽大小遞增的次序拉鍊。

6.在連續分配方式中可通過緊湊來減少記憶體零頭,它必須得到動態重定向的技術支援。

7實現程序對換應具有對換空間的管理,程序換入,程序換出三方面的功能。8.在請求調頁系統中,位址變換過程可能會因為邏輯位址越界,缺頁,訪問許可權錯誤等原因而產生中斷。

9.分頁系統中若頁面較小,雖有利於減少塊內碎片,但會引起頁表太長;若頁面較大,雖可減少頁面長度,但會引起塊內碎片增大。

10.分頁系統中,頁表的作用是實現頁號到實體地址的轉換。

11.在分頁系統中為實現位址變換而設定了頁表暫存器,其中存放了頁表始址和頁表長度;在程序未執行時,這些資訊儲存在程序的pcb中。

12.引入分段主要是滿足使用者的需求,具體包括便於程式設計,分段共享,分段保護,動態鏈結等方面。

13.在頁表中最基本的資料項是物理塊號,而在段表中則是段的記憶體基址和段長。

14.把邏輯位址分成頁號和頁內位址是由機器硬體進行的,故分頁系統的作業

作業位址空間是一維的;把邏輯位址分成段號和段內位址是由程式設計師進行的,故分段系統的作業位址空間是二維的。

16.在段頁式系統中(無快表),為獲得一條指令或資料,都需三次訪問記憶體。第一次從記憶體中取得頁表起始位址;第二次從記憶體中取得塊好;第三次從記憶體中取得指令或資料。

17.虛擬儲存器的基本特徵是多次性和對換性,因而決定了實現虛擬儲存器的關鍵技術是請求調頁(段)和頁(段)置換。

18.實現虛擬儲存器除了需要有一定容量的記憶體和相當容量的外村外,還需要有頁表機制,位址變換機構和缺頁中斷機構的硬體支援。

19.為了實現請求分頁管理,應在純分頁的頁表基礎上增加狀態位,訪問字段,修改位和外存位址等資料項。

20.在請求調頁系統中,調頁的策略有預調頁和請求調頁兩種方式。

21.在請求調頁系統中,反覆進行頁面換進和換出的現稱為抖動,它產生的原因主要是置換演算法選用不當。

22.分頁系統的記憶體保護通常有越界檢查和訪問控制兩種措施。

23.分段系統中的越界檢查是通過段表暫存器中存放的段表長度和段表中的段長來實現的。

24.在分段系統中常用的儲存保護措施有越界檢查,訪問控制許可權檢查,環保護機構三種方式。

第四章儲存器管理小結

1.重定位的基本概念機及其應用 1 為什麼要引入重定位 動態 2 在連續分配方式 分頁系統 分段系統中分別是如何實現動態重定位的2.動態分割槽分配方式 1 如何提高記憶體利用率 2 分配演算法 3 如何進行記憶體的分配與 3.基本分頁和分段管理儲存方式 1 分頁儲存管理方式 2 分頁系統的位址轉換 ...

第四章習題儲存器管理

三 簡答題 1 試述缺頁中斷與一般中斷的主要區別。答 在計算機系統中,由於某些事件的出現,打斷了當前程式的執行,而使cpu去處理出現的事件,這稱為 中斷 通常,計算機的硬體結構都是在執行完一條指令後,去檢查有無中斷事件發生的。如果有,那麼就暫停當前程式的執行,而讓cpu去執行作業系統的中斷處理程式,...

第四章儲存管理習題

一 選擇題 儲存分配解決多道作業 的劃分問題。為了解決靜態和動態儲存分配,需採用位址重定位 即把 變換成 靜態重定位由 實現,動態重定位由 實現。位址空間 符號名空間 主存空間 虛擬空間 頁面位址 段位址 邏輯位址 實體地址 外存位址 裝置位址 硬體位址變換機構 執行程式 匯程式設計序連線裝入程式 ...