重慶網(wǎng)站制作招聘百度營銷
一、概念介紹
分頁存儲:一是分內(nèi)存地址,二是分邏輯地址。
1.分內(nèi)存地址
將內(nèi)存空間分為一個個大小相等的分區(qū)。比如,每個分區(qū)4KB。
每個分區(qū)就是一個“頁框”,每個頁框有個編號,即“頁框號”,“頁框號”從0開始。
2.分邏輯地址
將進(jìn)程的邏輯地址空間分為與頁框大小相等的一個個部分,每個部分稱為一個“頁”或“頁面”。
每個頁面有一個編號,即“頁號”,頁號從0開始。
3.分配
操作系統(tǒng)以頁框為單位,為各個進(jìn)程分配內(nèi)存空間。
進(jìn)程的每個頁面分別放入一個頁框中。也就是說,進(jìn)程的頁面與內(nèi)存的頁框有一一對應(yīng)的關(guān)系。
各個頁面不必連續(xù)存放,可以放到不相鄰的各個頁框中。
2.頁表
為了能知道進(jìn)程的每個頁面在內(nèi)存中的存放的位置,操作系統(tǒng)要為每個進(jìn)程建立一張頁表。
?:為每個進(jìn)程建立一張頁表,頁表通常存在PCB(進(jìn)程控制塊)中。