有一台16台处理器的多处理机,对远程存储器访问时间为100ns。除了通信以外,假设所有其它访问均命中本地cache。当发出一个远程请求时,本处理器挂起。处理器的时钟频率为2GHz,如果指令基本的CPI为1(设所有访存均命中Cache),求在没有远程访问的情况下和有0.1%的指令需要远程访问的情况下,前者比后者快()。
举一反三
- 后门的类型有( )。 A: 本地权限的降低 B: 单个命令的远程执行 C: 远程命令行解释器访问 D: 远程控制GUI
- 假设对指令Cache的访问占全部访问的75%,而对数据Cache的访问占全部访问的25%。Cache的命中时间为1个时钟周期,失效开销为50个时钟周期,在混合Cache中一次Load或Store操作访问Cache的命中时间都要增加1个时钟周期,32KB的指令Cache的失效率为0.39%,32KB的数据Cache的失效率为4.82%,64KB的混合Cache的失效率为1.35%。又假设采用写直达策略,且有一个写缓冲器,并且忽略写缓冲器引起的等待。试问指令Cache和数据Cache容量均为32KB的分离Cache和容量为64KB的混合Cache相比,哪种Cache的失效率更低?两种情况下平均访存时间各是多少?
- 假设处理器时钟周期为2ns,某程序有1000条指令组成,每条指令执行一次,其中的4条指令在取指令时,没有在cache中找到,其余指令都能在cache中取到。在执行指令过程中,该程序需要3000次主存数据访问,其中6次没有在cache中找到,试回答: (1)执行该程序得到的cache命中率是多少? (2)若cache中存取一个信息的时间为一个时钟周期,缺失损失为4个时钟周期,则CPU在cache-主存层次的平均访问时间是多少?
- 攻击者制造后门病毒的方式有( )。 A: 本地权限的降低 B: 单个命令的远程执行 C: 远程命令行解释器访问 D: 远程控制GUI
- 攻击者制造后门病毒的方式有( )。 A: 本地权限的降低 B: 单个命令的远程执行 C: 远程命令行解释器访问 D: 远程控制GUI