计算机系统结构选择题解析

4星 · 超过85%的资源 需积分: 10 5 下载量 115 浏览量 更新于2024-09-19 收藏 67KB DOC 举报
"这些题目涉及计算机系统的体系结构,包括了多级层次的理解、程序转换过程、系统程序员应了解的硬件细节、计算机系统结构的组成部分、软件兼容性、系统设计策略、软硬件逻辑等价性、浮点数运算的特性、浮点数表示、异常处理优先级、内存管理和虚拟存储器的概念及优化方法。" 1. 计算机系统多级层次的理解:正确顺序是微程序机器级(最底层) -> 传统机器语言机器级 -> 汇编语言机器级 -> 高级语言机器级(最顶层)。这反映了从硬件级到抽象编程语言的逐步提升。 2. 汇编语言到机器语言的转换:这个过程是由汇编程序完成的,它将汇编语言源程序翻译成机器语言目标程序。 3. 对系统程序员不透明的部分通常包括硬件细节,如CACHE存储器、数据通路宽度和指令缓冲寄存器,这些都是硬件层面的实现,而虚拟存储器对于系统程序员来说是需要理解并进行管理的。 4. 计算机系统结构不包括主存速度,因为主存速度是硬件性能指标,而系统结构主要关注如何组织和设计计算系统的各个部分。 5. 系列机软件兼容性应向后兼容,并努力向上兼容,这意味着新软件可以运行在旧硬件上,而新的硬件可以支持旧的软件。 6. 在计算机系统设计中,通常从中间开始向上、向下设计,这种方法有利于平衡系统各部分的复杂性和性能。 7. 软件和硬件在功能上是逻辑等价的,即它们都能实现相同的操作,但在性能、成本等方面有显著差异。 8. 浮点数尾数基值小,可减少运算过程中的精度损失,因为更小的基数意味着更高的精度。 9. 当浮点数尾数基值rm=8,尾数数值部分长6位时,最小正尾数是0.125,因为基数是2的幂次,所以最小非零数值是1/2^6。 10. 尾数下溢处理中,平均误差最大的方法通常是截断法,因为它简单地丢弃超出部分,可能导致较大的误差。 11. IBM370系统中断响应优先级最低的是重新启动中断,这意味着在其他更高优先级的中断得到处理后才会响应它。 12. 堆栈型替换算法不包括页面失效频率法,它属于其他类型的页面替换策略。 13. 虚拟存储器的命中率与页面大小、页面容量、替换算法和主存容量有关,正确说法是当主存命中率低时,使用堆栈型替换算法并增大主存容量可以提高命中率。 14. 提高组相联映像Cache的等效访问速度可以通过增加Cache块数来实现,这样可以增加缓存数据的覆盖范围,提高命中率。 以上内容涵盖了计算机体系结构的多个关键知识点,包括层次结构、程序翻译、硬件透明性、系统设计、软件兼容性、浮点运算、中断处理、内存管理和虚拟存储器的优化。