网站首页 > 技术文章 正文
A、考虑下述页面走向:6,7,5,2,6,7,3,6,7,5,2,3 当分配的内存物理块数量分别为 3 和 4 时: FIFO(先进先出页面置换算法)的缺页次数分别是多少?
- FIFO(先进先出页面置换算法)的缺页次数:
FIFO(先进先出页面置换算法):看到先进先出,我们想到的数据结构就是队列
当分配的内存物理块数量为3时
6,7,5先进入内存,那么出来的顺序就是5,7,6 缺页次数为3次
2调入内存,6调出内存,那么顺序就是2,5,7 缺页次数为4次
6调入内存,7调出内存,那么顺序就是6,2,5 缺页次数为5次
7调入内存,5调出内存,那么顺序就是7,6,2 缺页次数为6次
3调入内存,2调出内存,那么顺序就是3,7,6 缺页次数为7次
6调入内存,已经存在,不需要调入
7调入内存,已经存在,不需要调入
5调入内存,6调出内存,那么顺序就是5,3,7 缺页次数为8次
2调入内存,7调出内存,那么顺序就是2,5,3 缺页次数为9次
3调入内存,已经存在,不需要调入
总缺页次数为9次(用表格来显示更加直观)
当分配的内存物理块数量为4时
6,7,5,2先进入内存,那么出来的顺序就是2,5,7,6 缺页次数为4次
6调入内存,已经存在,不需要调入
7调入内存,已经存在,不需要调入
3调入内存,6调出内存,那么出来的顺序就是3,2,5,7 缺页次数为5次
6调入内存,7调出内存,那么出来的顺序就是6,3,2,5 缺页次数为6次
7调入内存,5调出内存,那么出来的顺序就是7,6,3,2 缺页次数为7次
5调入内存,2调出内存,那么出来的顺序就是5,7,6,3 缺页次数为8次
2调入内存,3调出内存,那么出来的顺序就是2,5,7,6 缺页次数为9次
3调入内存,6调出内存,那么出来的顺序就是3,2,5,7 缺页次数为10次
总缺页次数为10次(用表格来显示更加直观)
猜你喜欢
- 2024-10-20 操作系统概论:第四章 内存管理 操作系统内存管理笔记
- 2024-10-20 推荐一款nginx+redis+ehcache高并发与高可用缓存架构
- 2024-10-20 真正的缓存之王,Google Guava 只是弟弟
- 2024-10-20 操作系统-存储管理与文件管理-笔记
- 2024-10-20 图解Linux进程优先级 linux 进程优先级 线程优先级
- 2024-10-20 高性能缓存 Caffeine(一) 高效缓存cache的作用
- 2024-10-20 一文读懂进程调度算法 进程调度常用算法及其思想
- 2024-10-20 缓存最关心指标有哪些,这篇文章告诉你?
- 2024-10-20 缓存算法:LRU、LFU、随机替换等常见算法简介
- 2024-10-20 Caffine Cache 在 SpringBoot 中的使用
你 发表评论:
欢迎- 最近发表
-
- 在 Spring Boot 项目中使用 activiti
- 开箱即用-activiti流程引擎(active 流程引擎)
- 在springBoot项目中整合使用activiti
- activiti中的网关是干什么的?(activiti包含网关)
- SpringBoot集成工作流Activiti(完整源码和配套文档)
- Activiti工作流介绍及使用(activiti工作流会签)
- SpringBoot集成工作流Activiti(实际项目演示)
- activiti工作流引擎(activiti工作流引擎怎么用)
- 工作流Activiti初体验及在数据库中生成的表
- Activiti工作流浅析(activiti6.0工作流引擎深度解析)
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)