內(nèi)存虛擬化技術(shù)有哪三種 32位虛擬地址空間,4gb物理內(nèi)存,4kb頁(yè),4b頁(yè)表項(xiàng),有多少物理頁(yè)?
32位虛擬地址空間,4gb物理內(nèi)存,4kb頁(yè),4b頁(yè)表項(xiàng),有多少物理頁(yè)?32的邏輯地址分為兩部分。前面部分表示虛擬頁(yè)碼,后面部分表示虛擬頁(yè)偏移量。如果頁(yè)面為4KB,則后面部分的虛擬頁(yè)面偏移量占12位,
32位虛擬地址空間,4gb物理內(nèi)存,4kb頁(yè),4b頁(yè)表項(xiàng),有多少物理頁(yè)?
32的邏輯地址分為兩部分。前面部分表示虛擬頁(yè)碼,后面部分表示虛擬頁(yè)偏移量。如果頁(yè)面為4KB,則后面部分的虛擬頁(yè)面偏移量占12位,前面部分為32-12=20位。這20位是頁(yè)表中所有頁(yè)表項(xiàng)的總和。它是2到20次方,也就是說(shuō),如果每個(gè)頁(yè)表?xiàng)l目占用4B,那么這個(gè)頁(yè)表?xiàng)l目就占用了4MB的空間。通常有兩個(gè)或更多級(jí)別。用于減少頁(yè)表占用的空間。。。。。
頁(yè)表存放在內(nèi)存還是磁盤(pán)上?
頁(yè)表是存儲(chǔ)在主存中的虛擬頁(yè)碼和實(shí)際頁(yè)碼的比較表。它記錄了程序轉(zhuǎn)入主存時(shí)虛擬頁(yè)在主存中的位置,頁(yè)表一般長(zhǎng)時(shí)間保存在內(nèi)存中。雖然已經(jīng)很久了,我真的不能繼續(xù)了。最好的答案是再次頁(yè)表本身已經(jīng)解決了磁盤(pán)訪問(wèn)速度太慢的問(wèn)題,你必須把頁(yè)表放在磁盤(pán)上,恐怕不是電腦換計(jì)算器