虛擬存儲器:數組
它爲每一個進程提供了一個大的,一致的,和私有的地址空間。緩存
(1)它將主存當作一個在存儲在磁盤上的地址空間的高速緩存。主存中只保存活動區域,並根據須要在在磁盤和主存之間spa
來回傳送數據。經過這種方式高效的使用了主存。3d
(2)爲每個進程提供了一致的地址空間,從而簡化了存儲管理。blog
(3)保護了每一個進程的地址空間不被其餘進程破壞。進程
9.1 物理和虛擬地址ip
(1)物理尋址cli
物理地址:計算機系統的主存被組織成一個由M個連續的字節大小的單元組成的數組,每一個字節都有一個惟一的物理地址im
下圖爲物理尋址方式:數據
下面是虛擬尋址的方式:
9.2 地址空間
地址空間是一個非負整數地址的有序集合。
線性地址空間:地址空間中的整數是連續的。
虛擬地址空間:在一個帶虛擬存儲器的系統中,CPU從一個有,N=2^n個地址的地址空間中生成虛擬地址
物理地址空間:與系統中的物理存儲器的M個字節相對應