本资源汇集了2013年至2023年期间关于自考“计算机系统结构”科目的历年简答题,并提供速记技巧,帮助考生高效复习和记忆关键考点。
计算机系统结构十年简答题
一、程序局部性原理:
程序访问的局部性质在时间和空间上体现。
时间上的局部性指的是当前正在使用的数据或指令可能在未来短时间内再次被使用,这通常是因为存在循环;
而空间上的局部性是指最近即将需要的数据很可能与现在正被使用的信息位置临近。
二、标志符数据表示法:
该方法直接将类型信息附加于具体数据之上。然而,这种方法可能会带来以下两个问题:1)每条包含标识符的指令都会增加程序占用内存的空间;2)采用这种机制会降低指令执行的速度。
三、中断处理系统
当CPU接收到外部请求时暂停当前任务转而响应这些请求的过程称为“中断”。一旦所有中断请求得到妥善处理,CPU将继续之前被中止的工作。整个从接收信号到完成恢复的流程被称为“中断系统”,它在程序监控与跟踪、人机交互、故障管理等多个领域发挥着关键作用。
四、紧耦合多处理器结构
这种设计方式能简化硬件复杂度并减少通信需求量,从而提高性能价格比,适合于需要大量处理单元的应用场景。尽管目前有许多基于软件的方案被提出以解决此类问题,但由于可靠性及编译器开发难度的原因尚未广泛应用于商品化系统。
五、阻塞式网络
在尝试同时连接多对输入与输出端口时可能发生冲突的现象被称为“阻塞”。为了解决这个问题可以在输出端增加锁存器来延迟数据传输时间,并利用全排列网络结构以减少层级级数,实现更高效的数据交换路径设计。
六、计算机系统设计方法论
从中间层次开始的设计策略允许工程师们在操作系统级别和传统机器语言之间进行有效的软硬件功能划分。软件团队会按照从高层到低层的顺序开发各应用层面;而硬件设计师则依照相反的方向逐步完善底层逻辑电路。
七、堆栈式计算架构
这种体系结构通过使用高速寄存器构成的数据缓存区与主内存中的相应区域相连接,支持丰富的指令集以实现高效的子程序调用和递归操作。此外还能够有效地支撑高级语言编译的需求。
八、更新主存储内容的策略
写回法允许在更改Cache时暂不修改RAM直到需要替换该位置;而直接写入法则要求每次对缓存进行数据变更的同时也同步地作用于内存中对应的位置上。
九、多功能流水线技术
这类设计能够在同一生产线上通过不同的配置方式实现多种运算功能。根据是否支持同时执行不同类型的任务,可以将它们分为静态和动态类型。
十、CRAY-1 向量流处理器架构
该系统允许多个向量指令并行运行,并且可能共享相同的矢量寄存器Vi。然而,在多任务环境中可能会出现资源竞争的情况(即功能部件冲突)。
十一、模拟与仿真技术对比
前者使用机器语言程序来解释目标代码,而后者则利用微码直接执行另一套指令集的命令序列;两者之间的主要区别在于所使用的编程语言及其存储位置的不同。
十二、标志符和描述符的区别:
标识符是附加于每个数据项上的类型信息,并且与该数据一起存放在同一个内存单元中;
相比之下,描述符则是独立存在的结构体,用于定义一组连续或分散的数据元素的访问方式以及相关的地址和其他元信息。
十三、中断处理机制
当CPU接收到外部请求时暂停当前任务转而响应这些请求的过程称为“中断”。整个从接收信号到完成恢复的流程被称为“中断系统”,它在程序监控与跟踪等多个领域发挥着关键作用。
其中,硬件实现排队器可以加速中断响应和断点现场保存;软件则提供了处理此类事件的高度灵活性。