公司网站改版要怎么做,装饰公司品牌排行榜前十名,开源cms框架,即墨公司做网站文章目录一. 虚拟内存1#xff09;传统存储管理方式的特征、缺点2#xff09;虚拟内存的定义和特征3#xff09;如何实现虚拟内存 —— 请求分页存储管理二. 缺页中断1#xff09;缺页中断机构2#xff09;请求分页的地址变换机构三. 页面置换四. 页面分配、置换策略一. 虚…
文章目录一. 虚拟内存1传统存储管理方式的特征、缺点2虚拟内存的定义和特征3如何实现虚拟内存 —— 请求分页存储管理二. 缺页中断1缺页中断机构2请求分页的地址变换机构三. 页面置换四. 页面分配、置换策略一. 虚拟内存
1传统存储管理方式的特征、缺点
作业必须一次性全部装入内存才能运行可能会由于作业太大导致装不下内存。放入大作业后只有少量作业能运行导致多道程序并发度下降驻留性装入后会一直驻留于内存直到结束。实际上一时间段只需要访问一小部分数据这导致了内存资源的浪费。
2虚拟内存的定义和特征
基于局部性原理有下面三个主要特征多次性无需一次装入整个作业允许分成多次调入内存对换性作业无须常驻内存允许换入换出内存虚拟性逻辑上扩充了内存容量使得用户感知的内存容量远大于实际容量
3如何实现虚拟内存 —— 请求分页存储管理 请求分页与基本分页的主要区别请求分页会进行内存 - 外存的调换 页表机制新增四个字段存储信息供置换算法参考。状态位、访问字段、修改位、外存地址
二. 缺页中断
1缺页中断机构
缺页中断要访问的页面不在内存时产生一个缺页中断。内存有空闲块则分配。没有则由页面置换算法选择一个页面来淘汰。淘汰页面时如果页面在内存时被修改过则需要写回内存。没修改过则不需要。 缺页中断属于内中断。
2请求分页的地址变换机构
三个新增步骤 5 个细节
三. 页面置换 重点
四. 页面分配、置换策略
驻留集请求分页存储管理中给进程分配的物理块的集合驻留集太小缺页频繁进程实际推进时间少驻留集太大多道并发度下降资源利用率低固定分配、可变分配、局部置换、全局置换见图 选择可变分配局部置换最好 预调页主要用于进程的首次掉入运行前掉入请求调页运行时发现缺页才掉入所缺页面。由于一次只能调一页所以I/O开销大 对换区进程运行前需要把对应数据从文件区复制到对换区文件区不会被修改的数据直接从文件区掉入不必写回磁盘。可能修改的数据则需要到对换区 简单来说就是页面反复横跳主要原因进程频繁访问的页面数目高于可用的物理块数 驻留集大小不能小于工作集大小否则进程运行过程会频繁缺页