计算机体系结构复习关键点:透明性、兼容性与并行性
7 浏览量
更新于2024-06-22
收藏 162KB DOC 举报
"这份文档是针对计算机体系结构的期末复习资料,涵盖了计算机体系结构的基本概念,如层次结构、体系结构的定义、透明性、系列机、软件兼容性、计算机组成与实现、存储程序计算机(冯·诺依曼结构)、并行性、响应时间等关键知识点。此外,还讨论了测试程序的分类、测试程序组件、大概率事件优先原则、系统加速比、Amdahl定律以及程序的局部性原理等。文档中还提到了CPI(指令时钟数)这一性能指标,用于衡量计算机执行指令的效率。"
详细说明:
1. **层次结构**:计算机系统由微程序机器级到应用语言虚拟机共六级构成,每一级都对应不同的语言和功能,为不同级别的用户提供了方便。
2. **体系结构**:是程序员所看到的计算机概念性和功能性特点,定义了计算机如何被理解和操作。
3. **透明性**:指某些技术或属性在特定情况下看似不存在,比如硬件细节对用户是透明的。
4. **系列机**:同一家公司生产的具有相同体系结构但不同配置的计算机系列。
5. **软件兼容**:软件能在相同体系结构的不同机器上运行且结果一致,仅运行时间可能不同。
6. **兼容机**:不同厂商生产的,但具有相同体系结构的计算机。
7. **计算机组成**:指计算机体系结构的逻辑设计,是硬件层面的实现。
8. **计算机实现**:是指计算机组成的物理实现,包括具体的电子元件和电路。
9. **存储程序计算机**:按照冯·诺依曼架构,程序和数据共存于内存,指令计数器指示执行顺序。
10. **并行性**:同时处理多个任务的能力,可以是同一性质或不同性质的工作。
11. **响应时间**:从开始到完成一个事件所需的时间,通常用于衡量系统的效率。
12. **测试程序**:用于评估计算机性能的程序,包括真实程序、核心程序、小测试程序和合成测试程序。
13. **测试程序组件**:选取代表性测试程序组成通用测试集,便于全面评估。
14. **大概率事件优先**:优化经常发生的事件以提高整体性能。
15. **系统加速比**:改进前后系统执行时间的对比,反映改进效果。
16. **Amdahl定律**:加速比受到系统中某部件占比的限制,即使该部件速度提升,整体性能提升有限。
17. **程序的局部性原理**:程序执行时,访问的地址往往集中在一定范围内,利于优化缓存策略。
18. **CPI**:衡量每执行一条指令所需的平均时钟周期数,是评估处理器性能的重要参数。
这些概念是计算机体系结构学习的基础,理解并掌握它们对于深入学习计算机系统至关重要。
2022-12-15 上传
2022-12-18 上传
2022-07-13 上传
2023-07-29 上传
2022-06-11 上传
2024-05-12 上传
Mmnnnbb123
- 粉丝: 762
- 资源: 8万+
最新资源
- awesome-python-cheatsheets:针对正在学习Python编程的Java开发人员的参考速查表
- nan:Node.js的本机抽象
- 中秋喜相逢flash节日动画
- 毕业设计&课设-机器人学习的matlab代码.zip
- MLDS_2015:具有深度和结构的机器学习
- c#开发的 图像对象识别(训练好的模型)
- 电子商务商店
- 21款高大上的网页PPT情感图素材.zip
- 毕业设计&课设-基于MATLAB的IEEE配电系统仿真.zip
- Stacker-crx插件
- deployment-tracker
- hydra-head:GitHub WebCrawler
- robo_friends
- cheersee:使用Rails构建的社交网络约会应用程序
- csr:Colegio de Sta。 丽塔·德·圣卡洛斯(Rita de San Carlos)
- 毕业设计&课设-二维四旋翼系统的Matlab仿真.zip