首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
有一个虚拟存储系统,若进程在内存中占3页(开始时内存为空),
[单选题]
有一个虚拟存储系统,若进程在内存中占3页(开始时内存为空),若采用先进先出(FIFO)页面淘汰算法,当执行如下访问页号序列后1,2,3,4,5, 1,2,5,1,2,3,4,5,会发生多少缺页?
7
8
9
10
添加笔记
邀请回答
收藏(2123)
分享
46个回答
添加回答
128
推荐
luwen2025
D,10。
FIFO,发生缺页时的调入顺序即为淘汰顺序
1、访问1,缺页,调入1,内存中为 1, ,;
2、
访问2,缺页,调入2,内存中为 1,2,;
3、
访问3,缺页,调入3,内存中为 1,2,3;
4、
访问4,缺页,调入4,淘汰1,内存中为 4,2,3;
5、
访问5,缺页,调入5,淘汰2,内存中为 4,5,3;
6、
访问1,缺页,调入1,淘汰3,内存中为 4,5,1;
7、
访问2,缺页,调入2,淘汰4,内存中为 2,5,1;
8、
访问5,不缺页,内存中为 2,5,1;
9、
访问1,不缺页,内存中为 2,5,1;
10、
访问2,不缺页,内存中为 2,5,1;
11
、访问3,缺页,调入3,淘汰5,内存中为 2,3,1;
12、访问4,缺页,调入4,淘汰1,内存中为 2,3,4;
13、访问5,缺页,调入5,淘汰2,内存中为 5,3,4;
编辑于 2015-02-04 20:55:46
回复(7)
58
WillWu
。。。太笨了,第一个人说的方法居然没有看懂。
1,2,3,4,5, 1,2,5,1,2,3,4,5,
FIFO(first in first out):先进先出页面置换算法,按照时间顺序替换页面,呆的越久的,很可能以后再用不到了。
自己的理解是这样的:当我们存入队列的数字在内存中已经有的时候就不缺页,没有就缺页
,,1 缺页
,1,2 缺页
1,2,3 缺页
2,3,4 缺页
3,4,5 缺页
4,5,1 缺页
5,1,2 缺页
5,1,2
不缺页
5,1,2
不缺页
5,1,2
不缺页
1,2,3 缺页
2,3,4 缺页
3,4,5 缺页
编辑于 2016-06-16 14:16:15
回复(2)
41
victorisildur
最开始三个也要算缺页!
发表于 2014-11-10 16:51:32
回复(11)
31
牛客5313474号
发表于 2017-08-27 17:31:41
回复(1)
14
欧先
当我们存入队列的数字在内存中已经有的时候就不缺页,没有就缺页;且是先进先出的原则。
发表于 2017-03-13 15:58:01
回复(1)
14
黄小斜
链接:
https://www.nowcoder.com/test/question/done?tid=6619422&qid=1130#summary
来源:牛客网
D,10。
FIFO,发生缺页时的调入顺序即为淘汰顺序
1、访问1,缺页,调入1,内存中为 1, ,;
2、访问2,缺页,调入2,内存中为 1,2,;
3、 访问3,缺页,调入3,内存中为 1,2,3;
4、 访问4,缺页,调入4,淘汰1,内存中为 4,2,3;
5、 访问5,缺页,调入5,淘汰2,内存中为 4,5,3;
6、 访问1,缺页,调入1,淘汰3,内存中为 4,5,1;
7、 访问2,缺页,调入2,淘汰4,内存中为 2,5,1;
8、 访问5,不缺页,内存中为 2,5,1;
9、 访问1,不缺页,内存中为 2,5,1;
10、 访问2,不缺页,内存中为 2,5,1;
11、访问3,缺页,调入3,淘汰5,内存中为 2,3,1;
12、访问4,缺页,调入4,淘汰1,内存中为 2,3,4;
13、访问5,缺页,调入5,淘汰2,内存中为 5,3,4;
发表于 2017-02-19 21:11:24
回复(0)
6
cauliflower
是时候表演真正的计数了!
发表于 2018-11-14 11:06:50
回复(0)
6
幻灵
访问页面
1
2
3
4
5
1
2
5
1
2
3
4
5
物理块1
1
1
1
4
4
4
2
2
2
5
物理块2
2
2
2
5
5
5
3
3
3
物理块3
3
3
3
1
1
1
4
4
是否缺页
√
√
√
√
√
√
√
√
√
√
由图可以看出,利用FIFO算法时进行了10次页面置换。
发表于 2016-10-01 20:13:52
回复(3)
3
__sgf__
某个元素的前三个元素如果有相同的就不算缺页,如果没有相同的就算缺页。
发表于 2022-01-12 10:37:21
回复(6)
3
henghengbiang
开始内存为空!!!!
发表于 2015-05-21 17:27:08
回复(0)
3
天狼
d
发表于 2014-11-05 17:12:21
回复(0)
2
Scrooge
第一次也算,切记切记
发表于 2022-03-16 20:53:44
回复(0)
2
已注销
这,好难
发表于 2022-03-16 20:31:56
回复(0)
2
梅老板
我咋看不懂题目
发表于 2022-01-29 17:01:46
回复(1)
2
Lmf_1407
x代表缺页(没有这个块),o代表有这个块。FIFO每次置换时换出最近的前三个带x的中的第一个。
1x 2x 3x 4x 5x 1x 2x 5o 1o 2o 3x 4x 5x
由于只有三块,访问4时换出(前三个x是1,2,3)1,访问5时换出(2,3,4)2,就这样看有几个x就缺页几次
发表于 2019-03-26 22:04:08
回复(0)
2
godlight4u
前三页的缺页中断不能忽略了呀
发表于 2019-03-14 23:04:20
回复(0)
2
为你扣下F键
没学过操作系统,先mark
发表于 2018-08-26 22:31:41
回复(0)
2
风清扬
开始三次缺页容易漏掉.
发表于 2015-08-29 21:25:10
回复(0)
2
6386094
最开始三个也要算缺页....详细请看操作系统
发表于 2015-08-19 16:16:04
回复(0)
1
牛客321509759号
这个题没看懂是啥意思😭
发表于 2023-05-12 21:55:53
回复(0)
1
夜夙
发表于 2019-04-27 20:59:22
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
队列
阿里巴巴
操作系统
来自:
阿里巴巴2010搜索研...
难度:
46条回答
2123收藏
16489浏览
热门推荐
相关试题
有两个N*N的矩阵A和B,想要在P...
阿里巴巴
操作系统
评论
(38)
来自
阿里巴巴2015实习生笔试题
请编写实现malloc()内存分配...
微软
C++
操作系统
评论
(3)
进程阻塞的原因不包括()
阿里巴巴
操作系统
测试
后端开发
客户端开发
前端开发
数据
运维/技术支持
评论
(21)
来自
阿里巴巴2013研发工程...
下列代码编译时会产生错误的是()
阿里巴巴
C++
编译和体系结构
评论
(66)
来自
阿里巴巴2010搜索研发...
20个阿里巴巴B2B技术部的员工被...
阿里巴巴
概率统计
数理统计
概率论与数理统计
评论
(33)
来自
阿里巴巴2010搜索研发...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题