一.名词解释2:1Cache经验规则:大小为N的直接印象Cache的失效率约等于大小为N/2的两路组相联Cache的失效率
通道处理机:通道的专用处理机,来专门负责整个计算机体系的输入/输出工作
通道处理机只能执行有限的一组输入/输出指令
透明性:在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性
向量处理机:设置了向量数据表示和相应的向量指令的流水线处理机称为向量处理机
虚拟Cache:直接用虚拟地址进行访问的Cache计算机系统结构:传统机器程序员所看到的计算机属性,即概念性结构与功能特性
系列机:由同一厂家生产的具有相同系统结构、但具有不同组成和实现的一系列不同型号的计算机
同构型多处理机系统:由多个同类型或至少担负同等功能的处理机组成,它们同时处理同一作业中能并行执行的多个任务
堆栈型机器:CPU中存储操作数的单元是堆栈的机器
累加器型机器:CPU中存储操作数的单元是累加器的机器
通用寄存器型机器:CPU中存储操作数的单元是通用寄存器的机器
数据相关:考虑两条指令i和j,i在j的前面,如果下述条件之一成立,则称指令j与指令i数据相关:(1)指令j使用指令i产生的结果;(2)指令j与指令k数据相关,而指令k又与指令i数据相关
定向:用来解决写后读冲突的
在发生写后读相关的情况下,在计算结果尚未出来之前,后面等待使用该结果的指令并不见得是马上就要用该结果
如果能够将该计算结果从其产生的地方直接送到其它指令需要它的地方,那么就可以避免停顿
指令级并行:简称ILP
是指指令之间存在的一种并行性,利用它,计算机可以并行执行两条或两条以上的指令
指令的动态调度:是指在保持数据流和异常行为的情况下,通过硬件对指令执行顺序进行重新安排,以提高流水线的利用率且减少停顿现象
是由硬件在程序实际运行时实施的
指令的静态调度:是指依靠编译器对代码进行静态