计算机组成原理第1章:计算机系统概述与系统集成知识点整理
一、计算机系统的基本概念
计算机系统是由硬件系统和软件系统组成的复杂整体,两者相互依存、协同工作。硬件是物理设备的总和,软件是指令和数据的集合。
二、计算机系统的层次结构
- 微程序级:由硬件直接执行的微指令。
- 机器语言级:由微程序解释的机器指令。
- 操作系统级:由操作系统程序解释执行。
- 汇编语言级:由汇编程序翻译成机器语言。
- 高级语言级:由编译程序翻译成低级语言。
三、计算机硬件系统的五大组成部分
- 运算器:执行算术和逻辑运算。
- 控制器:指挥协调各部件工作。
- 存储器:存储程序和数据。
- 输入设备:将信息转换为机器可识别的形式。
- 输出设备:将处理结果转换为人类可识别的形式。
四、冯·诺依曼体系结构核心思想
- 存储程序:程序和数据以二进制形式存储在存储器中。
- 程序控制:按顺序从存储器中取出指令执行。
- 五大部件:包含上述硬件系统的五个基本部分。
- 二进制表示:采用二进制表示数据和指令。
五、计算机系统集成的关键概念
- 系统集成定义:将各个分离的硬件和软件组成部分整合成一个协调运行的整体系统。
- 集成层次:
- 芯片级集成(如CPU内部各功能单元)
- 板卡级集成(如主板上的各个组件)
- 系统级集成(整机系统的组装与配置)
- 集成原则:
- 兼容性原则:确保各部件能正常协同工作
- 性能平衡原则:避免系统出现性能瓶颈
- 可扩展性原则:为未来升级留出空间
- 总线结构:
- 数据总线:传输数据信息
- 地址总线:传输地址信息
- 控制总线:传输控制信号
六、计算机性能评价指标
- 基本指标:主频、字长、存储容量、运算速度。
- 综合指标:MIPS(每秒百万条指令)、FLOPS(每秒浮点运算次数)。
- 系统集成效果评估:系统稳定性、兼容性、整体性能表现。
七、计算机发展历程与趋势
- 代际划分:电子管→晶体管→集成电路→大规模集成电路→超大规模集成电路。
- 发展趋势:微型化、网络化、智能化、多媒体化。
- 系统集成趋势:模块化设计、标准化接口、即插即用技术。
八、重要概念辨析
- 计算机组成 vs 计算机体系结构:
- 体系结构:程序员可见的抽象层次(如指令集、数据类型)
- 计算机组成:实现体系结构的具体技术方案
- 硬件实现 vs 软件模拟:某些功能既可用硬件实现,也可用软件模拟。
- 系统集成 vs 简单组装:系统集成强调整体优化和协调,而非简单拼装。
九、本章核心要点
- 理解计算机系统的层次结构和冯·诺依曼体系结构是学习后续内容的基础。
- 系统集成思想贯穿计算机设计的始终,从芯片内部到整个系统都需要考虑集成问题。
- 性能评价需要综合考虑多个指标,不能仅看单一参数。
- 硬件和软件的协同设计是提高系统整体性能的关键。
十、学习建议
- 建立系统观念,理解各部件之间的相互关系。
- 关注技术发展,了解最新集成技术和架构创新。
- 理论与实践结合,通过实验加深对系统集成原理的理解。
- 培养综合分析能力,能够从整体角度评价和优化计算机系统。