什么是虚拟内存?

12小时前 (20:33:28)阅读2回复0
lrj
lrj
  • 管理员
  • 注册排名2
  • 经验值33865
  • 级别管理员
  • 主题6773
  • 回复0
楼主

虚拟内存是用硬盘空间做内存来填补计算机RAM空间的缺乏。当现实RAM满时(现实上,在RAM满之前),虚拟内存就在硬盘上创建了。当物理内存用完后,虚拟内存办理器选择比来没有用过的,低优先级的内存部门写到交换文件上。那个过程对应用是隐藏的,应用把虚拟内存和现实内存看做是一样的。

  手艺细节:关于英特尔 IA-32 处置器(包罗 386、奔驰等)而言,用户应用法式(历程)拜候内存时其内存地址是虚拟的,CPU 会将它转换为现实的物理内存地址。物理内存不敷时,操做系统系统会将各个历程中一部门暂时不消的内存换出到页面文件(交换文件)中,并将需要拜候内存的法式的内容从页面文件中换入到物理内存。

0
回帖

什么是虚拟内存? 期待您的回复!

取消