计算机三级存储体系是什么,§4.4三级存储体系.PDF

§4.4三级存储体系.PDF

§4.4 三级存储体系

Cache-主存-辅存三级存储体系:计算机系统同时拥有虚拟存储器

和Cache存储器,程序采用虚地址访存,要求速度接近于Cache,容

量接近于辅存

•物理地址Cache

•虚地址Cache

•全Cache技术

物理地址Cache

• CPU用程序虚地址访问

• MMU的地址变换部件将其换成主存物理地址访问Cache

主存

物理地址

主存

虚地址 物理地址

存储管理部件 Cache 主存

(MMU)

数据或

CPU 指令块

数据或指令

需要将主存物理地址变换成Cache地址,增大访问Cache时间

虚地址Cache

• CPU访存时,直接将虚地址送至MMU和Cache

• 命中:交换数据/指令;

• 不命中:虚地址主存物理地址

主存物理地址

虚地址虚地址 主存物理地址

MMU

主存

CPU 数据或指令

数据或指令

Cache

数据或指令

数据或指令

虚地址Cache 的

地址变换过程

全Cache技术 尚不成熟,还未商品化

• “Cache-辅存”存储系统,取消主存

• 等效访问时间接近Cache,容量是虚地址空间的容量

处理机 … … … …

… …

局部Cache … …

共享Cache

§4.5存储系统的保护

• 在多用户计算机系统中,为使系统正常工作:1)应防止由于一

个用户程序出错而破坏主存中其他用户的程序或系统软件;2 )

还要防止一个用户程序不合法地访问未分配给它的的主存区域

• 系统结构需要为主存的使用提供存储保护

• 区域保护:允许访问的区域可以进行任何形式的访问,允许区域以外禁

止访问

• 访问方式的保护:限制访问方式

区域保护

• (不是虚拟存储器的主存系统)若每个程序占用主存的一个或几

个连续区域时,可采用界限寄存器的方式,由系统软件置定上、

下界寄存器,从而划定每个用户程序的区域,禁止越界访问

• 对于虚拟存储器,一个用户的各个页离散地分布于主存内,需要

采用页表保护和键式保护等方式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值