目录
    
   
     
   
    理解虚拟内存的原因
   
     
   
本章前部分描述虚拟内存是如何工作的,后一部分描述应用程序如何使用和管理虚拟内存
    物理和虚拟寻址
   
     
   
    
    虚拟内存作为缓存的工具
   
     
   
     
   
    页表
   
     
   
    
    页命中
   
     
   
    缺页
   
     
   
     
   
    
    虚拟内存作为内存管理的工具
   
     
   
简化链接,简化加载,简化共享,简化内存分配
    虚拟内存作为内存保护的工具
   
     
   
     
   
     
   
    地址翻译
   
     
   
     
   
    
     
   
    
    结合高速缓存和虚拟内存
   
     
   
    利用TLB加速地址翻译
   
    
     
   
     
   
    多级页表
   
     
   
    
     
   
     
   
    综合:端到端的地址翻译
   
     
   
    
     
   
     
   
    
    好复杂啊
   
    Linux虚拟内存系统
   
     
   
    Linux的虚拟内存区域
   
     
   
    
     
   
    Linux缺页异常处理
   
     
   
    内存映射
   
     
   
    再看共享文件
    
   
     
   
    
     
   
    再看fork函数
   
     
   
    再看execve函数
   
     
   
     
   
    使用mmap函数的用户级内存映射
   
     
   
     
   
     
   
ps:不要问截图为什么这么多,因为自知没看懂,所以留着以后再看
 
版权声明:本文为zaizai1007原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
