Peter.Y的技术博客

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年5月18日

摘要: 进程的执行需要进程空间,如果直接使用内存的空间,那么对于多任务的操作系统而言,维护进程所分配到的内存空间就比较困难,而且对于应用程序的编写者来说,也不够方便。引入虚存的概念,相当于在这两者之间加入一层,向上层应用屏蔽其复杂性。  虚存,全称虚拟内存,顾名思义,它对应的地址是虚拟的。其与物理的内存地址存在一个映射关系。物理内存的地址空间与实际内存大小对应,虚拟内存的地址空间在32位系统中,一般是2^32=4GB。有了虚拟内存机制,使得系统可以方便地支持内存管理、缓存以及内存保护机制。  先来看一下虚拟内存地址如何转换到最终的物理地址。  虚拟内存按页组织,页小大一般是4KB。所以,对于32位的虚 阅读全文
posted @ 2009-05-18 21:25 Peter.Y 阅读(361) 评论(0) 推荐(0) 编辑