正在加载图片...
没有主存储器,“ Cache一磁盘”存储系统。 Cache k主存储器k磁盘存储器 Cache k磁盘存储器 一种三级存储系统 种新的二级存储系统 3.4.1虚拟地址 Cache 虚拟存储器采用位选择组相联映象和地址变换方式 虚拟存储器中的一页恰好等于主存储器的一个区 用虚拟地址中的虚页号访问快表。 虛拟地址匚。虚页号P区内块号B块内地址W 「查快表了 按地址访问块表 读出区号 命中 修改组内块 地址比较1的使用状态 选择要替换保存虚地 修改快表页 的快表字 到页表中的使用状态 命中 中 未命中 把虚页号变 用实地址访问Cahe 换成实页号 访问主存 读出一块 调一页到主 存,并选择「用虚、实页 装入或替换选择一个字 要替换的页[号修改快表 送往CPU 种虚拟地址 Cache的地址变换过程 如果快表命中,把块表中的主存区号E与快表中的主存实页号P进行比较 若比较结果相等,则 Cache命中。 从块表中读出 Cache的组内块号b,并用B、b、W拼接得到 Cache地址。 若 Cache不命中,则用主存实页号P、及B和W拼接,得到主存实地址 如果快表没有命中,通过软件去查存放在主存中的慢表 3.4.2全 Cache存储系统 从系统结构看,存储系统的速度接近 Cache,容量等于虚拟地址空间。3—5 没有主存储器,“Cache—磁盘”存储系统。 3.4.1 虚拟地址 Cache 虚拟存储器采用位选择组相联映象和地址变换方式。 虚拟存储器中的一页恰好等于主存储器的一个区。 用虚拟地址中的虚页号访问快表。 虚拟地址 虚页号 P 区内块号 B 块内地址 W 查快表 按地址访问块表 读出区号 命中? Y N 修改组内块 地址比较 的使用状态 选择要替换 保存虚地址 修改快表页 的快表字 到页表中 的使用状态 命中? Y 命中 N 未命中 把虚页号变 换成实页号 用实地址 访问主存 访问 Cache 读出一块 调一页到主 存,并选择 要替换的页 用虚、实页 号修改快表 装入或替换 Cache 选择一个字 送往 CPU 一种虚拟地址 Cache 的地址变换过程 如果快表命中,把块表中的主存区号 E 与快表中的主存实页号 P 进行比较。 若比较结果相等,则 Cache 命中。 从块表中读出 Cache 的组内块号 b,并用 B、b、W 拼接得到 Cache 地址。 若 Cache 不命中,则用主存实页号 P、及 B 和 W 拼接,得到主存实地址。 如果快表没有命中,通过软件去查存放在主存中的慢表。 3.4.2 全 Cache 存储系统 从系统结构看,存储系统的速度接近 Cache,容量等于虚拟地址空间。 一种三级存储系统 一种新的二级存储系统 Cache 主存储器 磁盘存储器 Cache 磁盘存储器
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有