2、存储系统的容量 要求:存储系统的容量等于M2存储器的容量 提供尽可能大的地址空间,且能够随机访问 方法有两种: 只对M存储器进行编址,Ml存储器只在内部编址 另外设计一个容量很大的逻辑地址空间 3、存储系统的单位容量平均价格 计算公式:C= C1·S1+C2·S2 Si+s 当S2》S1时,C≈C2 但S2与S1不能相差太大 4、存储系统的速度 表示方法:访问周期、存取周期、存储周期、存取时间等 命中率定义:在M存储器中访问到的概率 H 其中:N1是对M1存储器的访问次数 N2是对M2存储器的访问次数 访问周期与命中率的关系: T=HT1+(1-H)T2 当命中率H→1时,T→T1 ·存储系统的访问效率: TI TH·71+(1-H)·72H+(1 f(H, 访问效率主要与命中率和两级存储器的速度之比有关 例3.1:假设T2=5T1,在命中率H为0.9和0.99两种情况下,分别计算 存储系统的访问效率。 解:当H=0.9时,e1=1/(0.9+5(1-0.9))=0.72 当H=0.99时 1/(0.99+5(1-0.99))=0.96 提高存储系统速度的两条途径: 是提高命中率H 二是两个存储器的速度不要相差太大 其中:第二条有时做不到(如虚拟存储器),因此 主要依靠提高命中率 例3.2:在虚拟存储系统中,两级存储器的速度相差特别悬殊T2=10° 如果要使访问效率e=0.9,问需要有多高的命中率? 解:09= H+(1-H)·10 0.9H+90000(1-H=1 89999.1H=89999 计算得H=0.999988887770.99993—3 2、存储系统的容量 • 要求:存储系统的容量等于 M2 存储器的容量 提供尽可能大的地址空间,且能够随机访问 • 方法有两种: 只对 M2 存储器进行编址,M1 存储器只在内部编址 另外设计一个容量很大的逻辑地址空间 3、存储系统的单位容量平均价格 • 计算公式: C C S C S S S = + + 1 1 2 2 1 2 • 当 S2》S1 时,C≈C2 但 S2 与 S1 不能相差太大 4、存储系统的速度 • 表示方法:访问周期、存取周期、存储周期、存取时间等 • 命中率定义:在 M1 存储器中访问到的概率 H N N N = + 1 1 2 其中:N1 是对 M1 存储器的访问次数 N2 是对 M2 存储器的访问次数 • 访问周期与命中率的关系: T=HT1+(1-H)T2 当命中率 H→1 时,T→T1 • 存储系统的访问效率: e T T T H T H T H H f H T T T T = = + − = + − = 1 1 1 1 1 1 2 2 1 2 1 ( ) ( ) ( , ) 访问效率主要与命中率和两级存储器的速度之比有关 例 3.1:假设 T2=5T1,在命中率 H 为 0.9 和 0.99 两种情况下,分别计算 存储系统的访问效率。 解:当 H=0.9 时,e1=1/(0.9+5(1-0.9))=0.72 当 H=0.99 时,e2=1/(0.99+5(1-0.99))=0.96 • 提高存储系统速度的两条途径: 一是提高命中率 H 二是两个存储器的速度不要相差太大 其中:第二条有时做不到(如虚拟存储器),因此, 主要依靠提高命中率 例 3.2:在虚拟存储系统中,两级存储器的速度相差特别悬殊 T2=105 T1。 如果要使访问效率 e=0.9,问需要有多高的命中率? 解: 0 9 1 1 10 5 . ( ) = H + − H 0.9H+90000(1-H)=1 89999.1H=89999 计算得 H=0.999998888877777…≈0.999999