程序(进程)内存分布 解析

在多任务操做系统中的每个进程都运行在一个属于它本身的内存沙盘中。这个沙盘就是虚拟地址空间(virtual address space),在32位模式下它老是一个4GB的内存地址块。这些虚拟地址经过页表(page table)映射到物理内存,页表由操做系统维护并被处理器引用。每个进程拥有一套属于它本身的页表,可是还有一个隐情。只要虚拟地址被使能,那么它就会做用于这台机器上运行的全部软件,包括内核自己
相关文章
相关标签/搜索