计算机系统结构选择题解析
4星 · 超过85%的资源 需积分: 10 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块数来实现,这样可以增加缓存数据的覆盖范围,提高命中率。
以上内容涵盖了计算机体系结构的多个关键知识点,包括层次结构、程序翻译、硬件透明性、系统设计、软件兼容性、浮点运算、中断处理、内存管理和虚拟存储器的优化。
2012-01-03 上传
2011-01-11 上传
2022-03-02 上传
2022-08-08 上传
2023-01-09 上传
2021-10-07 上传
2009-07-03 上传
2012-06-28 上传
2021-10-09 上传
Jobayone
- 粉丝: 0
- 资源: 3
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器