操作系统-03存储管理

存储管理

页式存储组织

页式存储:将程序与内存均划分为同样大小的块,以页为单位将程序调入内存

在这里插入图片描述
逻辑地址:页号+页内地址
物理地址=页帧号+页内地址

例如:页式存储系统中,每个页的大小为4KB
逻辑地址
4KB=2的12次方
需要12位2进制,12位表示页内地址
对应表来查找页表,页帧号(物理块号)

优点:利用率高,碎片小,分配及管理简单
缺点:增加了系统开销,可能产生抖动现象

在这里插入图片描述
优先插最近没有被访问,没有被修改的
–表示不在内存中

段式存储组织

段式存储:按用户作业中的自然段来划分逻辑空间,然后调入内a存段的长度可以不一样
在这里插入图片描述
优点:多道程序共享内存,各段程序修改互补影响
缺点:内存利用率低,内存碎片浪费大

段号,段长,基址

合法性地址(0,25K)
非法段地址(0,35K)

段页式存储组织

段式和页式的综合体,先按程序分段,之后再分页,1个程序有若干个段,每个段中可以有若干个页,每个页的大小相同,但每个段的大小不同

在这里插入图片描述

页面置换算法

最优(Optimal,OPT)算法
理想化

随机算法(RAND)
随机的

先进先出算法(FIFO)
先进入主页的页先退出主存
可能会产生“抖动”

最近最少使用算法(LRU)
不会“抖动”,LRU的理论依据是“局部性原理”

时间局部性:刚被访问的内容,立即又被访问

空间局部性,刚被访问的内容,临近的空间很快被访问

磁盘管理

在这里插入图片描述
存取时间=寻道时间+等待时间
寻道时间:磁头移动到磁道所用的时间
等待时间:等待读写的扇区到磁头的时间

磁盘调度算法

先来先服务(FCFS)
最短寻道时间优先(SSTF)
扫描算法(电梯算法)(SCAN)
循环扫描(CSCN)算法

读取磁盘数据时间计算

在这里插入图片描述
在这里插入图片描述
100个块一定是100的倍数,所以ABCD都不能排除
平均距离的时间10个磁道,1010ms
每一个块,100等待,2秒传输
所以就是10
10+100+2,一个块
100个块,((10*10)+100+2)*100=20200

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向上Claire

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值