作業系統中的儲存管理

2021-07-25 09:21:23 字數 546 閱讀 4146

儲存管理也就是對儲存器的管理,主要指對儲存器中記憶體(dram)的管理。

計算機的工作方式依靠兩個能力:①儲存程式,依靠儲存器來實現。 ②自動地執行程式,依靠cpu來實現。計算機的工作原理就是不斷的從記憶體中取出一條條的指令,放在cpu上執行。

早期的儲存管理方法:單道程式儲存管理,分割槽儲存管理,頁式和段式儲存管理以及覆蓋與互動技術。當前系統所採用的是虛擬儲存技術。

採用哪種儲存管理方案,是由硬體平台來決定的,不同的儲存管理方案需要不同的硬體支援。以前的儲存管理方法並非完全過時(歷史總是在重複自己)。

易失型儲存器:斷電後儲存的內容會全部丟失掉。

儲存器的層次結構:暫存器(不到1kb)、快取記憶體cache(幾mb)、主儲存器dram(幾個gb)、外部儲存器(磁碟、光碟、u盤)。更靠前,更小更快更貴。

******單道程式儲存管理:某一程式從裝入開始一直到它執行結束,該程式始終獨佔整個使用者區。適合單使用者、單任務的作業系統。

①優點:簡單,開銷小,易於管理。**時直接用新程式覆蓋它即可。

*****多道儲存管理:最簡單的是分割槽儲存管理,分為固定分割槽和可變分割槽。

作業系統中的儲存管理

1.首先搞明白記憶體的概念!記憶體是乙個大型的一維陣列。作業系統位於其低位址部分,剩下的空間給程式使用。2.作業系統中的最基本的管理方法 分割槽技術 分頁技術 分段技術 3.分割槽技術 直接將記憶體連續的分為若干個分割槽。1 固定分割槽法 等分方法 2 動態分割槽法 step1 設定乙個記憶體登記表...

作業系統儲存管理

分段單元 分頁單元 邏輯位址 段基址 32位偏移量 線性位址 虛擬位址,0 4gb 實體地址 6個段暫存器 cs code段 ss stack段 ds data段 es fs gs 通用段暫存器 16位的段選擇符就存放在以上段暫存器中 線性位址 4gb 被分成以固定長度為單位的組,即頁。頁內部連續的...

作業系統 儲存管理

儲存管理 1 所謂虛擬儲存技術,即在記憶體中保留一部分程式或資料,在外存 硬碟 中放置整個位址空間的副本。程式執行過程中可以隨機訪問記憶體中的資料或程式,但需要的程式或資料不在記憶體中時,就將記憶體中的部分內容根據情況寫回外存,然後從外存調入所需程式或資料,實現作業內部的區域性對換,從而允許程式的位...