background image

  存储器带宽

:

 

每秒能访问的位数 单位

ns=10-9 秒

 
  存储器带宽

=1 秒/存储器周期(ns)*每周期可访问的字节数

 
  

(随机存取)传输率=1/存储器周期

 
  

(非随机存取)读写 N 位所需的平均时间=平均存取时间+N 位/数据传输率

 
  内存片数:

(W/w)*(B/b)W、B 表示要组成的存储器的字数和位数;

 
  

w、b 表示内存芯片的字数和位数

 
  存储器地址编码

=(

 – 

第二地址

第一地址

)+1

 
  

{例: [(CFFFFH-90000H)+1] / [(16K*1024)*8bit]}

 
  内存位数:

log2(要编址的字或字节数)

 
  

Cache 计算

 
  平均访存时间:

Cache

 

命中率

* Cache

 

访问周期时间

+ Cache

 

失效率

* 主存访问周

期时间
 
  

[例: (2%*100ns+98%*10ns)+1/5*(5%*100ns+95%*10ns)=14.7ns ]

 
  映射时

,主存和 Cache 会分成容量相同的组

 
  

cache 组相联映射主存地址计算

 
  主存地址

=(主存容量块数*字块大小)log2 (主存块和 cache 块容量一致)

 
  

[例: 128*4096 = 219(27*212)

 
  主存区号

=(

 

主存容量块数

/ cache 容量块数)log2

 
  

Cache 访存命中率=cache 存取次数/(cache 存取次数+主存存取次数)

 
  磁带相关性能公式
 
  数据传输速率

(B/s)=磁带记录密度(B/mm)*带速(mm/s)

 
  数据块长充

=B1(记录数据所需长度)+B2(块间间隔)

 
  

B1=(字节数/记录)*块因子/记录密度