【学习笔记】第三章——内存 IV(虚拟内存、请求分页、页面置换、缺页中断、抖动现象)

文章目录

  • 一. 虚拟内存
      • 1)传统存储管理方式的特征、缺点
      • 2)虚拟内存的定义和特征
      • 3)如何实现虚拟内存 —— 请求分页存储管理
  • 二. 缺页中断
      • 1)缺页中断机构
      • 2)请求分页的地址变换机构
  • 三. 页面置换
  • 四. 页面分配、置换策略

一. 虚拟内存

1)传统存储管理方式的特征、缺点

  • 作业必须一次性全部装入内存才能运行,可能会由于作业太大导致装不下内存。
  • 放入大作业后,只有少量作业能运行,导致多道程序并发度下降
  • 驻留性:装入后,会一直驻留于内存,直到结束。实际上一时间段只需要访问一小部分数据,这导致了内存资源的浪费。
    在这里插入图片描述

2)虚拟内存的定义和特征

  • 基于局部性原理,有下面三个主要特征
  • 多次性:无需一次装入整个作业,允许分成多次调入内存
  • 对换性:作业无须常驻内存,允许换入换出内存
  • 虚拟性:逻辑上扩充了内存容量,使得用户感知的内存容量,远大于实际容量
    在这里插入图片描述

3)如何实现虚拟内存 —— 请求分页存储管理

在这里插入图片描述

  • 请求分页基本分页的主要区别:请求分页会进行内存 - 外存的调换
    在这里插入图片描述
  • 页表机制:新增四个字段,存储信息供置换算法参考。(状态位、访问字段、修改位、外存地址)
    在这里插入图片描述

二. 缺页中断

1)缺页中断机构

  • 缺页中断:要访问的页面不在内存时,产生一个缺页中断。
  • 内存有空闲块,则分配。没有,则由页面置换算法选择一个页面来淘汰。
  • 淘汰页面时,如果页面在内存时被修改过,则需要写回内存。没修改过则不需要。
    在这里插入图片描述
  • 缺页中断属于内中断
    在这里插入图片描述

2)请求分页的地址变换机构

  • 三个新增步骤
    在这里插入图片描述
  • 5 个细节
    在这里插入图片描述

三. 页面置换

在这里插入图片描述

  • 重点
    在这里插入图片描述

四. 页面分配、置换策略

  • 驻留集请求分页存储管理中,给进程分配的物理块的集合
  • 驻留集太小:缺页频繁,进程实际推进时间少
  • 驻留集太大:多道并发度下降,资源利用率低
  • 固定分配、可变分配、局部置换、全局置换(见图)
    在这里插入图片描述
  • 选择可变分配局部置换最好
    在这里插入图片描述
  • 预调页:主要用于进程的首次掉入(运行前掉入)
  • 请求调页:运行时发现缺页才掉入所缺页面。由于一次只能调一页,所以I/O开销大
    在这里插入图片描述
  • 对换区:进程运行前,需要把对应数据从文件区复制到对换区
  • 文件区:不会被修改的数据直接从文件区掉入,不必写回磁盘。(可能修改的数据则需要到对换区)
    在这里插入图片描述
  • 简单来说就是页面反复横跳主要原因:进程频繁访问的页面数目高于可用的物理块数
    在这里插入图片描述
  • 驻留集大小不能小于工作集大小,否则进程运行过程会频繁缺页
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/504223.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

响应文件是不是标书_标书的编制

标书应该怎么样编制?有没有全面的针对标书的,有针对性的全方位的解决方案,并且对电子标书的形象异动以及精辟突出进行全方位的展示,充分展示公司的实力形象案例以及各种资质,分明有针对性的对招标文件进行针对性的响应…

【学习笔记】第四章——文件 I(文件管理、逻辑结构、目录与文件分配方式)

文章目录一. 初识文件管理1)文件的属性2)向上提供的功能二. 逻辑结构与目录1)顺序文件2) 目录三. 文件分配方式连续分配链式分配索引分配一. 初识文件管理 1)文件的属性 文件名:同一目录下不允许有重名文件标识符&am…

easyvision视觉软件 源码_一对一直播源码都有哪些独具一格的优势?

视频在线观看直播行业发展趋势稳定,一对一直播源码越来越受到大家的欢迎,它拥有着独特的优势,丰富多彩的玩法运用和普遍的主要用途,一对一直播源码有哪些优势呢?1、一对一直播源码别具特色的语音通话。网红是直播时期的…

vba 删除 添加checkbox_如何设置EXCEL输入内容后自动添加边框?

在Excel中我们经常需要对输入的表格内容添加边框,一般的操作步骤是,先输入内容,再设置边框。但这样的问题在于,如果我们下次还要继续输入内容,还要再次添加边框,如果删除内容,还要手动去除边框。…

【学习笔记】第四章——文件 II(基本操作、文件保护、文件系统层次结构、磁盘结构、磁盘调度算法)

文章目录一. 文件:基本操作、保护与层次结构1)基本操作2)文件保护3)文件系统的层次结构结合例子,便于理解二. 磁盘1)磁盘结构2)调度算法1. 一次磁盘读/写所需时间2. 调度算法介绍好水的一篇博客…

c++ 图的连通分量是什么_【自考】数据结构第五章图,期末不挂科指南,第9篇

图的基本概念首先,你要明确图是什么样子的,就是下面这个样子的 图的定义与术语有向图和无向图直接对比图就可以看出来,有向图和无向图的区别了,这个没有什么难的。 有向图和无向图的表示法有略微的区别,注意看 G1有箭头…

编程时程序无错却崩溃_人间真实:程序员的 60 个崩溃瞬间!

源 / 程序员最幽默(ID:humor1024)程序员,你是否曾经历过这些令你分分钟崩溃或啼笑皆非的绝望瞬间?前方高能预警,这不是演习!1. 公司实习生找 Bug2. 在调试时,将断点设置在错误的位置3. 当我有一个很棒的调试…

【学习笔记】第五章——I/O(设备分类、控制方式、软件层次结构、假脱机、缓冲)

文章目录一. 设备分类与控制方式1)设备分类2)控制方式1. 程序直接控制方式2. 中断驱动方式3. DMA 方式4. 通道控制方式总结二. 软件层次结构与假脱机1)软件层次结构2)脱机 - 假脱机三. 缓冲(重点)1&#xf…

3d打印光固化好还是热固化好_UV专利一览(71) —天啦噜!3D打印上太空!

《光固化技术专利一览》为大家集合更新光固化行业技术专利申请情况一览表,实时关注行业动态,了解最新技术发展,敬请关注哟~ 下面就是第七十一期的内容,请收下用于光固化3D打印的树脂槽及三维打印装置公开(公告)号:公开…

yii2 调用未定义函数_Python 函数(三) 使用规则

​一、调用函数使用规则python函数的应用一般需要:先定义、后调用 ,否则将报错提示【name * is not defined】未定义名称。但进行函数定义时调用函数不受此限制。错误示例:先调用,后定义,提示【未定义名称】。函数定义…

电脑配置清单_2020年4月最新高性价比电脑配置清单放送,装机不迷路

2019年10月,世界军运会在武汉成功举行,让全世界不少人知道中国有武汉这座美丽的城市。但紧紧过去不到2个月,全世界的人都知道武汉这座城市。因为武汉出现了疫情,一场新的“战争”出现了。随后,武汉直接“封城”了。一直…

【LeetCode笔记】958. 二叉树的完全性检验(Java、二叉树、BFS)

文章目录题目描述思路 && 代码层级遍历法BFS二刷题目描述 考察对完全二叉树性质的理解 思路 && 代码 层级遍历法 一开始试了自底向上的DFS,过了90%的用例,还是考虑得不够全 层级遍历:代码比较多,但是总体效…

【学习笔记】结合代码理解设计模式 —— 代理模式(静态代理、动态代理、延伸)

文章目录什么是代理模式一. 代理模式简介二. 静态代理模式三. 动态代理模式万能模版前言:笔记基于狂神设计模式视频、《大话设计模式》观后而写 (最近一直在更新之前的刷题博客,今天久违地更新一篇新博客啦~) 什么是代…

js 正则 长度不超过50_如何花不超过50元人民币,拍抖音网红海马体照片?

前段时间,抖音上的海马体-网红照一夜间爆发!火了!海马体照相馆又一次被推上了时尚潮流的打卡风口,深受年轻群体的青睐。其中当然也包括我~这个风我还是特别想要跟一波的。但是想必大家都知道,海马体照相馆生意一直火爆…

多核处理器_英特尔十代酷睿i5-10400大战R5 3600,到底谁是千元处理器一霸?

Hello大家好,我是兼容机之家的小牛。要说英特尔十代酷睿中最走量的处理器,莫过于i5 10400这颗千元神U了。最近我们兼容机之家推出了几款搭载i5 10400等十代酷睿CPU的主机,性价比非常不错,小伙伴可以翻看一下我们往期的文章。今天就…

项目日报模板_第一届全国技能大赛现场直击:混凝土建筑项目全场最“高”

大洋网讯 混凝土建筑项目的比赛场馆位于室外,高达12米,让这个项目成为全场最“高”项目。“在现代化大型工地,都是用泵车浇灌混凝土,我们这里比赛也模拟了这一个工地的现实场景,让选手使用泵车浇灌混凝土。泵车的手臂要…

【LeetCode笔记】51. N 皇后(DFS、经典题)

文章目录题目描述思路 && 代码题目描述 经典题了…但是大一敲过后就再没碰过了。结果面试还是会问 ,今天补一下~ 思路 && 代码 还是挺清晰的,要点如下: 使用 DFS,找到一个了再继续找对每一行&…

表格c1等于a1加b1_中国最牛驾照,C1、B1、B2、A1、A2随便开,被称为万能的驾照!...

导读:中国最牛驾照,C1、B1、B2、A1、A2随便开,被称为万能的驾照!现在社会上的汽车越来越多了,而车主们,想要行车上路,除了要有车,还要有一样必须的东西,那就是驾照。驾照…

【LeetCode笔记】117.填充每个节点的下一个右侧节点指针 II(二叉树、DFS)

文章目录题目描述思路 && 代码题目描述 很烦…面试被这题干碎了,赶紧给查漏补缺一波! 思路 && 代码 主要思路:先右,再左(因为左边依赖右边!)getNext():当前节点…

r720支持多少频率的内存吗_电脑基础知识:内存条知识大全,看完小学生都了解...

一、基础知识如果你不了解内存条,如果你只知道内存容量越大越好,如果你想更加了解内存条,不妨来看看这里,今天给大家分享那些最简单也是最容易理解的内存条知识。1、定义、作用内存条又叫随机存取存储器,是一种存储技术…