重學計算機 作業系統D3章 儲存管理

2022-01-10 17:58:16 字數 948 閱讀 9823

1. 儲存管理的基本概念

主儲存器的復用方式

儲存管理的模式

虛擬儲存器

2. 單連續分割槽儲存管理

3. 頁式儲存管理 **

快表

頁式虛擬儲存實現

頁面排程演算法

5. 其他

ps:許多年以前,當人們還在使用dos或是更古老的作業系統的時候,計算機的記憶體還非常小,一般都是以k為單位進行計算,相應的,當時的程式規模也不大,所以記憶體容量雖然小,但還是可以容納當時的程式。但隨著圖形介面的興起還有使用者需求的不斷增大,應用程式的規模也隨之膨脹起來,終於乙個難題在程式設計師的面前,那就是應用程式太大以至於記憶體容納不下該程式,通常解決的辦法是把程式分割成許多稱為覆蓋塊(overlay)的片段。覆蓋塊0首先執行,結束時他將呼叫另乙個覆蓋塊。雖然覆蓋塊的交換是由os完成的,但是必須先由程式設計師把程式先進行分割,這是乙個費時費力的工作,而且相當枯燥。人們必須找到更好的辦法從根本上解決這個問題。不久人們找到了乙個辦法,這就是虛擬儲存器(virtual memory).虛擬儲存器的基本思想是程式,資料,堆疊的總的大小可以超過物理儲存器的大小,作業系統把當前使用的部分保留在記憶體中,而把其他未被使用的部分儲存在磁碟上。比如對乙個16mb的程式和乙個記憶體只有4mb的機器,作業系統通過選擇,可以決定各個時刻將哪4m的內容保留在記憶體中,並在需要時在記憶體和磁碟間交換程式片段,這樣就可以把這個16m的程式執行在乙個只具有4m記憶體機器上了。而這個16m的程式在執行前不必由程式設計師進行分割。

重學計算機 作業系統D1章 計算機作業系統概述

1.計算機軟硬體系統 其他 參考 重學計算機 計算機組成原理 2.計算機作業系統的發展 演進過程 引進裝入程式 用卡片和紙帶,通過rom上的裝入程式載入記憶體 簡單批處理系統 編寫作業控制程式,縮短手工操作的時間 多道批處理系統 排隊執行作業,不能同時,也不能和計算機互動 分時系統 實時系統 程序間...

重學計算機 機組D4章 儲存系統

1.儲存系統層次結構 主存速度緩慢的原因 主存增速與cpu不同步,執行指令期間多次訪問主存 主存容量不足的原因 應用對主存容量需求不斷擴大 window98 8m,windows 8 1g 儲存體系結構化層次 cpu cache1 cache2 解決速度 主存 輔存 解決容量 儲存體系結構化層次理論...

重學計算機 計組D3章 運算方法與運算器

1.定點數運算及溢位 定點數加減法 減法化加法,用補碼直接相加,忽略進製 溢位 運算結果超出了某種資料型別的表示範圍 溢位檢測方法 統一思想概括為正正得負或負負得正則溢位,正負或負正不可能溢位 方法1 v xys xys xy為兩個加數的符號位,s為結果的符號位,表示非 那麼v 1則為溢位 方法2 ...