正在加载图片...
段之间采用全相联映象方式,段内部的块之间采用直接映象方式。 段相联方式的地址变换过程 首先用主存地址中的段号S与段表中的主存段号字段进行相联比较。 如果有相等的,用主存地址中的段内块号B按地址访问 Cache段号部分。 把读出的段号s与主存地址的段内块号及块内地址拼接得到 Cache地址 如果没有相等的,则发出 Cache块失效请求。 主存地址□ 段号S 段内块号B快内地址 匚段号s段内块号b块内地址 Cache地址 相联比较 段0 按地址访问 段1 主存段号S[ Cache段号s有效 M-1 段表(按地址和相联两种访问方式) 段相联地址变换方式 段相联方式的主要优点: 段表比较简单,实现的成本低。 例如:一个容量为256KB的 Cache,分成8个段,每段2048块,每块16B。 在段表存储器中只需要存储8个主存地址的段号S 而在块表中要存储8×2048=16384个区号(相当于段号) 两者相差2000多倍 段相联方式的主要缺点 当发生段失效时,要把本段内已经建立起来的映象关系全部撤消3—7 段之间采用全相联映象方式,段内部的块之间采用直接映象方式。 • 段相联方式的地址变换过程: 首先用主存地址中的段号 S 与段表中的主存段号字段进行相联比较。 如果有相等的,用主存地址中的段内块号 B 按地址访问 Cache 段号部分。 把读出的段号 s 与主存地址的段内块号及块内地址拼接得到 Cache 地址。 如果没有相等的,则发出 Cache 块失效请求。 主存地址 段号 S 段内块号 B 块内地址 W 段号 s 段内块号 b 块内地址 w Cache 地址 相联比较   段 0 ……   S   按地址访问 …… 段 1 s 1   …… ……… …… 主存段号 S Cache 段号 s 有效 位   …… Ms-1   段表(按地址和相联两种访问方式) 段相联地址变换方式 • 段相联方式的主要优点: 段表比较简单,实现的成本低。 例如:一个容量为 256KB 的 Cache,分成 8 个段,每段 2048 块,每块 16B。 在段表存储器中只需要存储 8 个主存地址的段号 S。 而在块表中要存储 8×2048=16384 个区号(相当于段号), 两者相差 2000 多倍。 • 段相联方式的主要缺点: 当发生段失效时,要把本段内已经建立起来的映象关系全部撤消
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有