【操作系统】王道考研 p46 页面分配策略

2023-11-04

页面分配策略

知识总览

在这里插入图片描述

驻留集、页面分配、置换策略

驻留集:给进程分配的物理块的集合。
分配小了装不下,会频繁缺页中断;分配大了,给一个进程分配多了物理块,别的进程就少了——并发性下降。

全局置换:把空闲的分给缺页进程,或把别的进程持有的物理块置换到外存再给缺页进程——总之缺页进程的物理块会变大,所以就不会是固定分配。
在这里插入图片描述
就是上面表格的组合:
固定分配局部置换:分配的物理块固定,缺页了就换走进程自己的其他页,换入需要的页。
可变分配全局置换:缺页就分配新物理块。
可变分配局部置换:根据缺页频率动态地增加或介绍进程的物理块。

在这里插入图片描述

何时调入页面

局部性原理主要是空间局部性原理。
在这里插入图片描述

从何处调入页面

在这里插入图片描述

抖动(颠簸)现象

在这里插入图片描述

工作集

驻留集:内存块的集合。
工作集:访问的页面的集合。
页面要放在内存块里,所以驻留集大小不能小于工作集,否则会频繁缺页。否则放不下
在这里插入图片描述

总结

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【操作系统】王道考研 p46 页面分配策略 的相关文章

  • MySQL基础(非常全)

    MySQL基础 一 MySQL概述 1 什么是数据库 答 数据的仓库 如 在ATM的示例中我们创建了一个 db 目录 称其为数据库 2 什么是 MySQL Oracle SQLite Access MS SQL Server等 答 他们均是
  • java调优总结

    JVM调优总结 序 几年前写过一篇关于JVM调优的文章 前段时间拿出来看了看 又添加了一些东西 突然发现 基础真的很重要 学习的过程是一个由表及里 再由里及表的过程 呵呵 所谓的 温故而知新 而真正能走完这个轮回的人 也就能称为大牛或专家了
  • Win11微软账号登录不上?Win11登录Microsoft账户出错的解决方法

    Win11微软账号登录不上 近期有部分Win11用户反映在登录微软账号会出现一直转圈 无法登录的情况 这样导致部分功能都不能正常使用了 为此十分令人头疼 那么对于这一情况 有没有什么方法可以有效的解决呢 下面小编教给大家操作方法 大家可以去
  • linux 如何创建卷组

    1 创建一个物理卷 Pvcreate dev sd1 dev sd2 dev sd3 dev sd4 2 用刚才创建的物理卷创建一个卷组 Vgcreate 卷组名 dev sd1 dev sd2 dev sd3 dev sd4 3 创建逻辑
  • VMware-Ubuntu安装bochs

    我的运行环境是VMware的Ubuntu 首先大家可以按照CSDN上的教程按照符合自己需求的虚拟机 我在上午还在VMware和virtualBox之间做选择 但是由于已经安装过了VMware 所以我就直接用了VMware 当然了 一千人眼中
  • RTX线程通信之——线程标志

    文章目录 Thread Flags 概念 RTX线程标志API 案例 LED灯同步闪亮 小结 参考资料 Thread Flags In a real application we need to be able to communicate
  • Ubuntu 10.10下安装TFTP的步骤 tftp-hpa版本

    背景 由于想要在tq2440板子上用tftp下载kernel 所以要在自己的PC机的Ubuntu 10 10上安装tftp服务 所以就去网上找了些教程 但是很悲剧 按照那些教程去操作 结果还都是无法正常运行tftp服务 最后还是从一个外国人
  • office2013 excel 打开时提示excel词典xllex.dll文件丢失或损坏

    今天打开Excel时 发现报错 xllex dll文件丢失或损坏 我用的是office2013 网上找了好多都是2007的dll文件 导入不了 于是乎重装office 问题解决 但还是把xllex dll烤出来做个备份吧 参考下面步骤即可
  • Linux使用nvida-smi查看GPU类型

    nvida smi提供一个查看GPU信息的方法 然而这种方式不能查看GPU型号 型号被省略成了GeForce RTX 208 如果我们需要查看GPU的型号 只需要运行nvidia smi L即可 mrfive ubuntu nvidia s
  • nslookup命令详解

    nslookup命令用于查询DNS的记录 查看域名解析是否正常 在网络故障的时候用来诊断网络问题 nslookup的用法相对来说还是蛮简单的 主要是下面的几个用法 1 直接查询 这个可能大家用到最多 查询一个域名的A记录 nslookup
  • LWIP在STM32上的移植

    本文做记录摘抄 加上自己的体会 文章标题 STM32使用LWIP实现DHCP客户端 http www cnblogs com dengxiaojun p 4379545 html 该文章介绍了几点 LWIP源码的内容 关键点 1 inclu
  • 深入ftrace kprobe原理解析

    Linux krpobe调试技术是内核开发者专门为了编译跟踪内核函数执行状态所涉及的一种轻量级内核调试技术 利用kprobe技术 内核开发人员可以在内核的绝大多数指定函数中动态插入探测点来收集所需的调试状态信息而基本不影响内核原有的执行流程
  • 通过源码包*.src.rpm定制开发rpm

    为什么80 的码农都做不了架构师 gt gt gt 1 基本流程 1 下载 安装相应的src rpm包 wget xxx src rpm rpm ivh xxx src rpm 这里的 安装 是指把xxx src rpm中的tar gz p
  • [架构之路-185]-《软考-系统分析师》-3-操作系统基本原理 - 文件索引表

    目录 一 文件的索引块 二 索引分配表 三 索引表的链接方案 四 多层索引 五 混合索引分配 一 文件的索引块 存放在目录中的文件 并非是文件的真实内容 目录中记录了文件的索引块是几号磁盘块 文件对应的索引表是存放在指定的磁盘块中的 二 索
  • 自己动手写操作系统(一)

    本系列文章将一步步实现一个简单的操作系统 实验环境是在Linux系统下通过Bochs虚拟机运行我们自己写的操作系统 一 实验环境搭建 1 Ubuntu的安装 Windows用户可以选择在虚拟机中安装Ubuntu 具体安装教程可自行搜索 2
  • Windows运行常用命令(win+R)

    1 calc 启动计算器 2 notepad 打开记事本 3 write 写字板 4 mspaint 画图板 5 snippingtool 截图工具 支持无规则截图 6 mplayer2 简易widnows media player 7 S
  • 使用inet_ntop转换IPv6地址时在macOS和linux上的行为不一样

    下面这段python代码在macOS和linux时运行的结果是不同的 import socket ip socket inet pton socket AF INET6 1 2 3 0 5 6 7 8 print socket inet n
  • 内存管理——分页分段

    一 分页存储管理 1 页面与页框 1 页面 将一个进程的逻辑地址空间分成若干个大小相等的片 称为页面或页 并为各页加以编号 2 页框 相应于页面 把内存空间分成和页面相同大小的若干个存储块 称为 物理 块或页框 frame 3 页内碎片 在
  • 图解五种磁盘调度算法, FCFS, SSTF, SCAN, C-SCAN, LOOK

    一 FCFS 调度 先来先服务 磁盘调度的最简单形式当然是先来先服务 FCFS 算法 虽然这种算法比较公平 但是它通常并不提供最快的服务 例如 考虑一个磁盘队列 其 I O 请求块的柱面的顺序如下 98 183 37 122 14 124
  • 如何快速构建CMBD系统-glpi

    脚本后续更新及迭代将由kkitDeploy项目代替 https github com luckman666 kkitdeploy server 请大家持续关注kkitDeploy 一 CMBD系统构建步骤 起初 开发这套CMBD系统是为了帮

随机推荐

  • CSS实现三角形的四种方法

    方法一 使用 border 常见 解释 不设置宽高 用边框大小控制三角型大小 分解步骤 设置一个div不设宽高 示例 2 设置透明 留下想要指向方向相反的边框设定 其他方向的边框设为transparent透明 示例 实现指向向上的三角形
  • 源码安装nginx到指定目录

    首先是全部步骤概括 yum install libaio ncurses gcc gcc c cmake ncurses devel wget yum install pcre devel zlib devel wget http ngin
  • 【Vue基本指令】一.什么是Vue;二.Vue开发的方式;三.Vue的基本指令(重点)

    目录 一 什么是Vue 1 前端技术的发展 html CSS JavaScript 1 JQuery 是对JavaScript进行了封装 使得操作DOM 事件处理 动画处理 Ajax交互变得非常简洁 方便 是JavaScript的库 Vue
  • centos 6 找不到Systemctl命令的解决办法

    CentOS 无法找到 Systemctl 命令的解决办法 没事 您可以使用 service 比如想要启动 NGINX 可以这样 service nginx start 使用 service 命令替代 参考资料 1 Systemctl无法找
  • PyCharm软件破解使用方法

    背景 PyCharm的破解方法有很多种 第一种是 授权服务器激活 第二种是 激活码激活 第三种是 破解补丁激活 本文针对第三种 破解补丁激活 给出有效的破解方法 准备工具 PyCharm破解补丁这个肯定是需要的 下载链接 PyCharm破解
  • mysql设置用户权限

    1 创建用户 CREATE USER username host IDENTIFIED BY password 2 程序中使用的mysql账号应该遵循最小权限原则 不允许夸库查询 故设置专门的账号供程序使用 grant select upd
  • 攻防兼备:中国蚁剑使用指南及特征流量

    中国蚁剑是菜刀的升级版本 线现下主流的Webshell连接工具之一 有着较广泛的使用 本篇文章会教给大家蚁剑的使用方法以及不同加密方式的流量特征 兼顾攻防两端 蚁剑下载安装参考 中国蚁剑 antSword 下载 安装 使用教程 蚁剑下载 攀
  • 微信开放平台【第三方平台】java开发总结:第三方平台授权流程说明(authorization_code)(四)

    第三方平台授权流程说明 全网最详细的微信第三方平台授权公众号 小程序开发说明 参考文档地址 ttps developers weixin qq com doc oplatform Third party Platforms Authoriz
  • 没有产品说明书时使用的测试——探索测试

    探索测试 Exploratory Testing 通常用于没有产品说明书的测试 这需要把软件当作产品说明书来看待 分步骤逐项探索软件特性 记录软件执行情况 详细描述功能 综合利用静态和动态技术来进行测试 探索测试人员只靠智能 洞察力和经验来
  • 3D游戏编程与设计作业5——简易打飞碟游戏

    一 作业要求 1 编写一个简单的自定义 Component 用自定义组件定义几种飞碟 做成预制 2 编写一个简单的鼠标打飞碟游戏 内容要求 游戏有多个轮次 每个轮次都包括10个轨迹 每个轨迹的飞碟的色彩 大小 发射位置 速度 角度 同时出现
  • 永洪BI助力矿产行业数智化转型

    北路智控携手永洪BI 助力矿产行业数智化转型 南京北路智控科技股份有限公司 301195 SZ 成立于2007年 总部位于南京市江宁滨江经济技术开发区 是一家专业从事矿山自动化 信息化 智能化等产品的设计 研发 生产 销售及服务为一体的高新
  • 主动扫描系列文章(3):nmap与masscan的配合使用

    20201103 目录 主动扫描系列文章 1 nmap的基础使用 主动扫描系列文章 2 masscan zmap扫描主机与端口 主动扫描系列文章 3 nmap与masscan的配合使用 0 引言 注 本篇文章中的工具并未实际测试 只是前期工
  • MySQL必知必会——第十六章创建高级联结

    创建高级联结 本章将讲解另外一些联结类型 包括它们的含义和使用方法 介绍如何对被联结的表使用表别名和聚集函数 使用表别名 第十章 MySQL必知必会 第十章创建计算字段 介绍了如何使用别名引用表列 mysql gt SELECT Conca
  • 股市股票基金市场研报合集(2022年,共195份)

    合集名称 股市股票基金市场研报合集 数量 195份 具体内容 股票基金市场 2021Q4公募基金及陆股通持仓分析 内外资加仓成长 减持消费 周期 20220125 华安证券 42页 pdf 股票基金市场 2021Q4公募基金持股分析 风险偏
  • php 微信分享好友朋友圈自定义标题 描述和图片 报错 63002,invalid signature

    之前搞过一次一直没有记录 导致这次操作的时候有点吃力报错 一直给我报错63002 invalid signature 记得第一次搞的时候很快啊 这次卡了几个小时时间去排查 首先我们要根据微信官方文档排查 确定不是自己参数问题 进入官方文档
  • C#笔记2——如何实现treeview的单击功能

    C 笔记2 如何实现treeview的单击功能 近来做了一个课设 需要使用treeview 并且实现treeview的单击效果 翻了几本教材 都没有具体说如何实现该功能 于是乎各种问度娘 在多次的尝试之下终于实现类单击功能 下面来详细讲解一
  • 乌班图linux分辨率不能调,ubuntu18.04 分辨率设置(双屏幕显示,添加没有的分辨率)...

    时间 2019 03 13 作者 魏文应 要解决什么问题 通过本文 你能够实现类似于以下的效果 给电脑接两个显示器 分别是独立显卡 nvidia 和集成显卡 独立显卡通过 DVI 接口和显示器连接 选择 拼接显示器 选项 扩展显示 ubun
  • mate30升级鸿蒙系数据会被清空吗,145直接升级鸿蒙会不会掉资料

    分享交流 145直接升级鸿蒙会不会掉资料 18919 电梯直达 中二的灵魂 略有小成 发表于 2020 12 19 06 58 28 来自 HUAWEI Mate 30 5G 最新回复 2020 12 19 10 59 19 如题 有升了的
  • 数据结构课程设计c语言运动会管理系统

    参加运动会的有n个学院 学校编号为1 n 比赛分成m个男子项目 和w个女子项目 项目编号为男子1 m 女子m 1 m w 不同的项目取前八名积分 且前八名的积分分别为 9 7 6 5 4 3 2 1 m lt 20 n lt 20 功能要求
  • 【操作系统】王道考研 p46 页面分配策略

    页面分配策略 知识总览 驻留集 页面分配 置换策略 驻留集 给进程分配的物理块的集合 分配小了装不下 会频繁缺页中断 分配大了 给一个进程分配多了物理块 别的进程就少了 并发性下降 全局置换 把空闲的分给缺页进程 或把别的进程持有的物理块置