虚拟内存技术

虚拟内存技术

       是指:当进程运行时,先将其中一部分装入内存,另一部分暂留在磁盘,当要执行的指令或访问的数据不在内存时,由操作系统自动完成将他们从磁盘调入内存的工作。

虚存与存储体系的关系

      虚存构建在存储体系之上,把内存和磁盘有机的结合起来使用,从而得到一个容量很大的内存,由操作系统协调各存储器

地址保护机制

  • 确保每个进程有独立的地址空间
  • 确保进程访问的地址不越界,这项功能由两个寄存器解决,一个存放进程的起始基地址,另一个存放进程地址的最大边界,访问地址时做边界判断,如果越界则陷入操作系统做异常处理
  • 确保进程对地址的访问不越权(划分读写权限)

虚拟页式存储管理系统

结合虚拟存储技术和页式存储管理方案,就诞生了虚拟页式存储管理系统

        基本思想是在进程开始运行之前,装入一个或零个页面,之后根据进程运行的需要,动态装入其他页面,当内存空间已满,而又需要装入新的页面时,根据某种交换算法置换内存中某个页面和磁盘上待装入的页。

 

 

详细

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值