虚拟存储器

虚拟存储器的描述

主存也可以作为辅存的cache,这项技术就叫做虚拟存储器。
物理地址:主存储器的地址。
分类:页式虚拟存储器、段式虚拟存储器、段页式虚拟存储器。
缺页:访问的也不在主存储器中。、
虚拟地址:虚拟空间地址,当需要访问主存时需要通过地址映射转换为物理地址。
地址转换:也叫地址映射,虚拟地址映射到物理地址的过程。

虚拟地址到物理地址的转化

采用MMU管理虚拟存储器与物理存储器
采用页表来判断CPU要访问的内容是否在主存中,并与MUU配合实现虚拟地址和物理地址的转换。

  • 虚拟存储器地址划分
    在虚拟存储器中,地址被划分成虚页号页偏移。虚页号与页表项相关联,页偏移与物理地址相关联。
    地址转换如下图:
    在这里插入图片描述

虚拟页号通过页表转换成物理页号,构成地址的高位,页偏移不变构成物理地址的低位部分,页偏移的位数决定了页的大小

  • 页的存放和查找
    页表:保存着虚拟地址和物理地址之间转换关系的表。页表保存在主存中,通常使用虚页号来索引,如果这个虚页当前在主存中,页表中对应的虚页号将保存对应的物理页号。
  • TLB:加快地址转化
    TLB是快表、地址变换高速缓存的简称,用于记录最近使用地址的映射信息的高速缓存,从而避免每次都要访问页表。
    TLB将虚页号划分为标记和索引字段,与cache类似,索引字段用于寻找相应的行,标记也有有效位、脏位等,行的数据存的是物理页号。如下图所示:
    在这里插入图片描述

RAID廉价磁盘冗余阵列

  • 核心技术:将数据条带化后存放在不同磁盘上,通过不同磁盘的并行操作提高磁盘系统的读写效率。并使用基于异或运算为基础的校验技术恢复损坏的数据。
    在这里插入图片描述
常见的RAID技术
  • RAID0
    数据以条带的形式分散在各磁盘。
    这种方式需要两个及以上的磁盘数量,读写效率高
    ,没有检验所有配置使用方便,但是安全性低。常用在视频、图像及高速带宽的应用。

  • RAID1
    采用镜像的方式,同一数据有多份拷贝。
    在这里插入图片描述
    100%的数据冗余,空间利用率只有50%,数据安全性高,理论上可以实现两倍的读写效率。

  • RAID3/4
    数据以条带的方式存放在多个磁盘上,同时检验数据存放到专用校验盘上。
    在这里插入图片描述

  • RAID5
    数据以条带方式存放在多个磁盘上,同时校验数据分散存放在各个磁盘上。
    在这里插入图片描述

  • RAID10
    先镜像再条带化。
    在这里插入图片描述

  • RAID01
    先条带化再镜像。
    只能有一个磁盘损坏,就是左边或一边只能其中的一个磁盘损坏。冗余度为1。
    在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

up-to-star

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

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

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

打赏作者

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

抵扣说明:

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

余额充值