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