本PDF文件提供了《计算机系统结构》教材第三章的习题详细解答,帮助学生深入理解计算机系统的核心概念和工作原理。
1. 层次结构:计算机系统可以按照语言的功能划分为多个层次的结构,每一层以不同的编程语言为特征。
2. 翻译:在基于层次结构的情况下,首先将N+1级程序转换成N级程序,然后执行这些N级程序。一旦开始执行过程后,原始的N+1级程序不再被访问或使用。
3. 解释:每当一条来自较高层(即N+1)指令经过译码之后,会直接去执行一连串等效于该条高阶指令的低一级(即N)的具体操作。接着再获取下一条较高的层级中的指令并重复上述过程。
4. 体系结构:指程序员所观察到或感知到的计算机特性,包括概念上的架构和功能特点。
5. 透明性:在计算技术领域内,“透明性”指的是某些原本存在的事物或者属性,在特定视角或情境中看起来仿佛不存在的概念。
6. 系列机:由同一家制造商生产的一系列具有相同体系结构但不同组成及实现方式的计算机型号产品集合。
7. 软件兼容性:当同一个软件可以在具备同样系统架构的各种机器上无需修改地运行,并且得到一致的结果,区别仅在于执行时间的不同,则称这些设备之间是相互软件兼容的。
8. 兼容机:由不同制造商生产但拥有相同体系结构特征的一类计算机产品集合。
9. 计算机组成:指根据逻辑设计原则构建出来的计算机系统架构的具体实现方案。
10. 实现:指的是将上述组成的物理化过程,即把抽象的概念转化为硬件设备的实际构造和布局方式的过程。
11. 存储程序型计算机(冯·诺依曼结构):采用存储程序原理,即将程序代码与数据统一保存在一个共享的内存空间内。其中指令按照其执行顺序依次排列,并通过一个计数器来定位每条指令的位置地址信息。
12. 并行性:指在同一时间点或同一时间段里能够同时处理两个或者更多具有相同或不同性质的工作任务的能力。
13. 时间重叠:是指在并行操作中引入了时间维度,即多个不同的处理流程可以在时间上交错执行,并且轮流使用相同的硬件资源来加速整体运行效率的过程。
14. 资源重复:指为了提高系统性能而采用的一种策略,在此过程中通过增加相同类型的设备数量以实现更快的计算速度或更高的吞吐量。