1.计算机仿真与模拟的概念,有什么不同?
模拟和仿真:使软件能在具有不同系统结构的机器之间相互移植。在一种系统结构上实现另一种系统结构。从指令集的角度来看,就是要在一种机器上实现另一种机器的指令集。
模拟:用软件的方法在一台现有的机器(称为宿主机)上实现另一台机器(称为虚拟机)的指令集。通常用解释的方法来实现。运行速度较慢,性能较差。
仿真:用一台现有机器(宿主机)上的微程序去解释实现另一台机器(目标机)的指令集。运行速度比模拟方法的快。仿真只能在系统结构差距不大的机器之间使用。
2.全相联地址映象
全相联:主存中的任一块可以被放置到Cache中的任意一个位置。
对比:阅览室位置 ── 随便坐
特点:空间利用率最高,冲突概率最低,实现最复杂
3.组相联地址映象
组相联:主存中的每一块可以被放置到Cache中唯一的一个组中的任何一个位置。
组相联是直接映象和全相联的一种折中。
4.流水线的吞吐量受什么影响?
流水线的吞吐率要小于最大吞吐率,它除了与每个段的时间有关外,还与流水线的段数k,输入到流水线中的任务数n等有关。
5.三种失效(3C)
强制性失效(Compu