虚拟内存
qq_32809273
这个作者很懒,什么都没留下…
展开
-
操作系统虚拟内存的作用概括
一:首先,虚拟内存技术实际上并没有增大物理内存,只是表面上看起来像增大了物理内存。物理内存增大需要实际现实内存的增加。其实虚拟内存技术可以看成是逻辑内存的增加。其次,虚拟内存主要目的不是为了增加“物理内存”,而是将内存中一段时间不用的数据暂时的转移到磁盘或其他介质上去,从而为其他新的数据腾出内存空间。当被转移出去的数据需要用的时候再移回内存中来。主要技术就是地址空间的重新映射,将原先的内存原创 2016-10-14 17:41:28 · 2233 阅读 · 0 评论 -
交换与虚拟存储器的介绍与作用区别
1 交换是把内存中暂时不能运行的进程或暂时不用的程序和数据换出到外存上,以此腾出足够的内存空间,把已经具备运行条件的进程或进程需要的程序和数据换入内存。交换是提高内存利用率的有效措施。2虚拟存储器是指仅把作业的一部分装入内存便可以运行的存储器系统,是指具有请求资源调入功能和置换功能,能从逻辑上对内存容量进行扩充的一种存储器系统。虚拟存储器系统的实现都是建立在离散分配存储管理的基原创 2016-10-16 11:21:20 · 1929 阅读 · 0 评论 -
缺页中断的硬件与软件的协同作用
-------- --硬件: 作业访问某页面时,硬件的地址转换结构查页表,若该页对应有效位标志位为1,则进行地址转换为绝对地址;若为0,则由硬件发出一个缺页中断,表示该页不在主存中。 --软件: 中断处理程序先看主存是否还有空缺快,若有,根据辅助存储器的地址找到该页并从硬盘装入内存,并在页表中填上它的块号,修原创 2016-10-16 11:39:22 · 918 阅读 · 0 评论 -
操作系统---颠簸(抖动)
-- 在更换页面时,如果更换页面是一个很快会被再次访问的页面,则再次缺页中断后又很快会发生新的缺页中断。 整个系统的效率急剧下降------这种现象称为颠簸(抖动) ----内存颠簸的解决策略是: 1-如果是因为页面替换策略失误,可以修改替换算法来解决这个问原创 2016-10-16 13:30:23 · 12886 阅读 · 1 评论 -
操作系统概念-----虚拟内存管理
背景第八章所介绍的内存管理算法都是基于一个基本要求:执行指令必须在物理内存中,满足这一要求的第一种方法是整个进程放在内存中。动态载入能帮助减轻这一限制,但是它需要程序员特别小心地做一些额外的工作。指令必须都在物理内存内的这一限制,似乎是必须和合理的,但也是不幸的,因为这使得程序的大小被限制在物理内存的大小内。事实上,研究实际程序会发现,许多情况下并不需要将整个程序放到内存中。即使在转载 2016-10-16 14:03:47 · 1002 阅读 · 0 评论