虛擬存儲器

虛擬內存:一個系統中進程與其餘進程共享CPU和主存資源。現代系統提供堆主存的抽象,稱爲Virtual Memory(VM)爲每一個進程提供一個大的,一致的私有地址空間。緩存

虛擬內存提供三種能力:
1.將主存看作一個存儲在磁盤上的地址空間的緩存。
2.爲每一個進程提供一致的地址空間。
3.保護每一個進程的地址空間不被其餘進程破壞。對象

地址空間:是一個有序的集合(非負整數地址)。
若地址空間的整數是連續的,咱們稱之爲線性地址空間。
n位地址空間含有2的n次方個地址。進程

內存映射:Linux經過將一個虛擬內存區域與一個磁盤上的對象關聯起來,以初始化這個虛擬內存區域的內容,該過程稱爲內存映射。內存

相關文章
相關標籤/搜索