第一章:
1.计算机系统结构的定义
答:由程序设计者看到的一个计算机系统的属性,即概念性结构和功能特性。
2.透明性概念
答:在计算机技术中,一种本来是存在的事物或属性,但从某种角度看似乎不存在,称为透明性现象。
3.兼容性向后兼容
兼容性:同一个软件可以不加修改地运行于系统结构相同的各档机器,可获得相同的结果,差别只在于不同的运行时间。
向后兼容:按某个时期投入市场的某种型号机器编制的程序,不加修改就能运行于在它之后投入市场的机器。
4.Amdahl定律
答:系统中某一部件由于采用某种更快的执行方式后整个系统性能的提高与这种执行方式的使用频率或占总执行时间的比例有关。
5.CPI
答:每条指令的平均时钟周期数。
6.MIPS
答:每秒百万条指令数!MIPS=时钟频率/(CPI*10^6)
7.MFLOPS
答:每秒百万次浮点操作次数。MFLOPS=程序中的浮点操作次数/(执行时间*10^6)
8.命中率的概念
答:
9.Flynn分类法是按指令流和数据流的多倍性特征进行计算机系统结构的划分
答:①单指令流单数据流SISD ②单指令流多数据流SIMD ③多指令流单数据流MISD (实际不存在)④多指令流多数据流MIMD
10.计算机系统设计的定量原理(四个)
答:①加快经常性事件的速度②Amdahl定律③CPU性能公式④访问的局部性原理11.CPI和加速比的计算
答:CPI=CPU时钟周期数/IC
CPU时间=CPU时钟周期数/频率
CPU时间=CPU时钟周期*时钟周期长
加速比=(采用改进措施后的性能)/(没有采用改进措施前的性能)
=(没有采用改进措施前执行某任务的时间)/(采用改进措施后执行某任务的时间) 12.软硬件实现的特点
硬件实现:速度快、成本高;灵活性差、占用内存少
软件实现:速度低、复制费用低;灵活性好、占用内存多
13.系统评价的标准
①运算速度②存储器系统③其他性能④成本标准