搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
你好赵伟
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
函数式编程思想
2
UCAS - AI学院 - 自然语言处理专项课 - 第11讲 - 课程笔记_噪声信道模型统计翻译的原理
3
Struts2系列漏洞利用工具-Struts2-Scan(二)_struts2全版本漏洞检测工具
4
Flutter、ReactNative、uniapp对比_uniapp react native
5
大数据分析人工智能AI如何管理新冠病毒
6
门店数据-地图点位数据-大众点评数据分享-2024年2月数据_高德地图 成都 咖啡店 搜索数据
7
【Git】详解本地仓库的创建、配置以及工作区、暂存区、版本库的认识_git配置本地仓库
8
linux下解决 git clone每次都要输入用户名密码问题_gitclone需要输入密码
9
redis数据库简介、redis下载及安装(win64位)、node操作redis、redis实现短信校验注册接口_redis下载官网
10
区块链的发展趋势,并对C++与区块链相结合进行介绍_c++在区块链领域怎么样
当前位置:
article
> 正文
【学习笔记】第三章——内存 IV(虚拟内存、请求分页、页面置换、缺页中断、抖动现象)_驻留集太大,并发度为什么下降
作者:你好赵伟 | 2024-07-08 16:13:25
赞
踩
驻留集太大,并发度为什么下降
文章目录
一. 虚拟内存
1)传统存储管理方式的特征、缺点
2)虚拟内存的定义和特征
3)如何实现虚拟内存 —— 请求分页存储管理
二. 缺页中断
1)缺页中断机构
2)请求分页的地址变换机构
三. 页面置换
四. 页面分配、置换策略
一.
虚拟内存
1)传统存储管理方式的特征、缺点
作业必须
一次性全部
装入内存才能运行,可能会由于作业太大导致装不下内存。
放入大作业后,只有少量作业能运行,导致
多道程序并发度下降
驻留性
:装入后,会一直驻留于内存,直到结束。实际上一时间段只需要访问一小部分数据,这导致了内存资源的浪费。
2)虚拟内存的定义和特征
基于
局部性原理
,有下面三个主要特征
多次性
:无需一次装入整个作业,
允许分成多次调入内存
对换性
:作业无须常驻内存,允许换入换出内存
虚拟性
:逻辑上扩充了内存容量,使得用户
感知的内存容量
,远大于实际容量
3)如何实现虚拟内存 —— 请求分页存储管理
请求分页
与
基本分页
的主要区别:请求分页会进行内存 - 外存的调换
页表
机制:
新增四个字段
,存储信息供置换算法参考。(状态位、访问字段、修改位、外存地址)
二. 缺页中断
1)缺页中断机构
缺页中断
:要访问的页面
不在内存
时,产生一个缺页中断。
内存有
空闲块
,则分配。没有,则由
页面置换算法
选择一个页面来淘汰。
淘汰页面时,如果页面在内存时
被修改过,则需要写回内存
。没修改过则不需要。
缺页中断属于
内中断
。
2)请求分页的地址变换机构
三个
新增步骤
5 个细节
三. 页面置换
重点
四. 页面分配、置换策略
驻留集
:
请求分页
存储管理中,给进程分配的物理块的集合
驻留集太小:缺页频繁,进程实际推进时间少
驻留集太大:多道并发度下降,资源利用率低
固定分配、可变分配、局部置换、全局置换(见图)
选择
可变分配局部置换
最好
预调页
:主要用于进程的首次掉入(运行前掉入)
请求调页
:运行时发现缺页才掉入所缺页面。由于一次只能调一页,所以I/O开销大
对换区:进程运行前,需要把对应数据
从文件区复制到对换区
文件区:
不会被修改
的数据直接从文件区掉入,不必写回磁盘。(可能修改的数据则需要到对换区)
简单来说就是
页面反复横跳
,
主要原因
:进程频繁访问的页面数目高于可用的物理块数
驻留集大小不能小于工作集大小,否则进程运行过程会频繁缺页
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/你好赵伟/article/detail/799312
推荐阅读
article
深度
探索:机器
学习
中的
FastText
算法(
深度
学习
时代的
轻量级
文本
分类
利器)原理及其应用...
FastText
作为
深度
学习
时代的
轻量级
文本
分类
利器,以其高效、准确的特点,在实际应用中展现出强大的竞争力。尽管存在忽视...
赞
踩
article
剑指
Offer
II
020
.
回文
子
字符串
的个数(中等
字符串
动态规划)_求
字符串
回文
子
串
的个...
剑指
Offer
II
020
.
回文
子
字符串
的个数给定一个
字符串
s ,请计算这个
字符串
中有多少个
回文
子
字符串
。具有不...
赞
踩
article
rabbitmq
连接
认证
_
RabbitMQ
安装及简单操作...
安装及基础配置下载安装包wget http://file.lianglianglee.com/
rabbitmq
-serv...
赞
踩
article
从
Python
到
计算机
视觉
:入门指南
_
python
计算机
视觉
...
从
Python
到
计算机
视觉
:入门指南
_
python
计算机
视觉
python
计算机
视觉
...
赞
踩
article
【算
法
设计与分析】
分支
限界
法
习题
_
分支
界限
法
印刷
电路板
...
7-1 布线问题
印刷
电路板
将布线区域划分成 n×m 个方格阵列,要求确定连接方格阵列中的方格a 点到方格b 的最短布线方...
赞
踩
article
AI
神经
网络
原理
与
人类
大脑
神经
系统
原理
理论与
Python
实战:睡眠与梦境的
神经
生理学解析...
1.背景介绍人工智能(Artificial Intelligence, AI)和
人类
大脑
神经
系统
(Human Brain...
赞
踩
article
Elasticsearch
聚合
查询
,提高
系统
查询
、导出
性能
_es
的
聚合
查询
的
性能
瓶颈在哪里...
随着业务
的
发展,线上生产环境数据量猛增,财务信息一个表
的
数据自从2008年
系统
上线以来已接近7千万,而且现在每天
的
增量也...
赞
踩
article
Java
统计
回文
子串
个数
,
回文
子串
的
个数
问题(
Java
)...
题目描述给定一个字符串,你
的
任务是计算这个字符串中有多少个
回文
子串
。("
回文
串”是一个正读和反读都一样
的
字符串,比如“l...
赞
踩
article
华为
od
德科
面试
数据算法解析 2022-7-21
火星
文
计算
_
华为
od
机试
火星
文
计算
...
华为
od
德科
面试
数据算法解析 2022-7-21
火星
文
计算
_
华为
od
机试
火星
文
计算
华为
od
机试
火星
文
计算
...
赞
踩
article
ES
索引
改名
_
es
索引
更名
操作
...
API,可以更方便地进行
索引
的重命名和迁移,但具体的使用方法和注意事项需要参考官方文档。不过,截至我最后一次更新知识(2...
赞
踩
article
国内
最好
的
AI
软件
是哪个?_目前
国内
最好
的
ai
人工智能
软件
...
每个
AI
软件
都有其独特
的
特点和优势,选择合适
的
软件
取决于您
的
具体需求和应用场景。在评估
AI
软件
时,可以考虑其技术实力、应...
赞
踩
article
transformer
、
tokenizer
在大
语言
模型
LLM
中的作用和示例代码_transforme...
在大
语言
模型
(
LLM
)中,Transformer架构和Tokenizer(分词器)都是核心组成部分,各自扮演着重要的角色...
赞
踩
article
大语言
模型
LLM
中
Transformer
模型
的
调用
过程与步骤
_
transformer
模型
如何
调用
...
例如,给
模型
的
输入文本是:“Once upon a time”,那么
模型
可能会继续生成:“there was a bea...
赞
踩
article
基于
Python
的
Django
出租车
大
数据分析
系统实现_
出租车
轨迹上海
数据分析
...
提取
出租车
的
经纬度,通过地图可视化工具Folium绘制出
出租车
载客热点区域,可以看出在杭州市
的
拱墅区、西湖区、上城区、滨...
赞
踩
article
【代码
随想录
算法
训练营
第五十八
天|卡码网
101
.
孤岛
的
总面积
、102.沉没
孤岛
、103.水流问题、1...
在计算完所有
岛屿
面积后做出一个
岛屿
标号和面积
的
字典,然后遍历所有
的
位置,如果是海洋,则在他四周找
岛屿
,没找到一个不同标号...
赞
踩
article
Spring
MVC
学习 |
拦截器
&
异常
处理器_
springmvc
异常
拦截器
...
springmvc
异常
拦截器
文章目录 一、
拦截器
1...
赞
踩
article
数据结构
学习
的
前置
知识
_
数据结构
前置
课程...
数据结构
是计算机存储、组织数据
的
方式,指相互之间存在一种或多种特定关系
的
数据元素
的
集合。
数据结构
由数据和结构组成,结构就...
赞
踩
article
OpenCV
函数
大全(超级详细版)-
python
操作
_
opencv
python
函数
_【pytho...
1.关闭一个由imshow产生的图像窗口参数:winname,关闭的窗口名字2.关闭所有由imshow产生的窗口。_【p...
赞
踩
article
三维
标量
场
绘图
MATLAB
,基于
MATLAB
的地学
可视化
实现...
MATLAB
作为优秀的科学计算软件,其强大的符号计算与数值计算功能,已为国内科技工作者所熟知。实际上,
MATLAB
不仅仅...
赞
踩
article
华为
huawei
_
人工智能
相关职位内推
_
华为
做
ai
的
部门
...
最近楼主所在
部门
急招
人工智能
相关岗位,属于内部推荐,半年内真实有效,烦请有意向的朋友推荐[b][color=#FF000...
赞
踩
相关标签
机器学习
算法
深度学习
动态规划
rabbitmq连接认证
python
计算机视觉
开发语言
学习
人工智能
c++
大数据
语言模型
AI
LLM
Java
Python
架构设计
Agent
RPA
Elasticsearch
查询
系统性能
Java统计回文子串个数
华为