基本分頁儲存方式
1)把記憶體分為乙個個小分割槽,再按照分割槽大小把程序拆分成乙個個的小部分,比如每個分割槽4kb,每個分割槽就是乙個頁框/頁幀/頁存塊/物理塊,頁框號從0開始
2)將程序也分成和頁框大小相等的乙個個區域,稱為頁/頁面,每個頁面也有個編號,頁號也是從0開始的
3)將程序分頁然後離散的分配到記憶體的頁框裡面
知道邏輯位址的記憶體單元如何想得到儲存單元記憶體實體地址
1)算出邏輯位址的頁號
2)頁號對應頁面在記憶體中的起始位址
3)邏輯位址在頁面中的偏移量
4)實體地址=物理頁面起始位址+偏移量
頁內偏移量=邏輯位址%頁面長度
頁表
頁表儲存程序程序的每個頁面在物理記憶體中存放的位置,記錄了對映關係
1)乙個程序乙個頁表
2)程序每一頁對應乙個頁表項
3)每個頁表項,由「頁號」和「塊號」組成
基本分段儲存方式
段頁式儲存方式
連續分配方式:為使用者程序分配必須是乙個連續的記憶體
非連續分配方式:分散的程序可以分配為乙個分散的記憶體
作業系統 記憶體非連續分配方式
基本分頁儲存方式 1 把記憶體分為乙個個小分割槽,再按照分割槽大小把程序拆分成乙個個的小部分,比如每個分割槽4kb,每個分割槽就是乙個頁框 頁幀 頁存塊 物理塊,頁框號從0開始 2 將程序也分成和頁框大小相等的乙個個區域,稱為頁 頁面,每個頁面也有個編號,頁號也是從0開始的 3 將程序分頁然後離散的...
作業系統 記憶體管理 非連續分配方式
上篇介紹了記憶體管理的連續分配方式,本文介紹非連續分配方式。將記憶體空間分為乙個個大小相等的分割槽 如每個分割槽4k 每個分割槽就是乙個頁框 或稱頁幀 記憶體塊 物理塊 每個頁框有乙個編號,即頁框號 或稱記憶體塊號 頁幀號 物理塊號 頁框號從0開始。將使用者程序的位址空間也分為與頁框大小相等的乙個個...
作業系統筆記 第4章 非連續記憶體分配
1 分配給乙個程式的物理記憶體是連續的 2 記憶體利用率較低 3 有外碎片 內碎片的問題 非連續分配的主要問題在於管理開銷本身 物理記憶體管理需要考慮這樣乙個問題 如何建立虛擬位址和實體地址之間的轉換。這個問題有兩種解決方案 軟體 開銷大 和硬體。因此需要重點考慮如何利用已有的硬體協助非連續物理記憶...