--- title: 计算机组成原理 tags: - topic - computer-organization - joplin type: topic source_type: reconstructed created: 2026-04-22 updated: 2026-04-27 aliases: - 计算机组成原理重构 --- # 计算机组成原理 > [!abstract] > 本主题重构自 `计算机组成原理` 章节笔记,核心目标不是堆知识点,而是把“系统如何组成、数据如何表示、指令如何执行、部件如何协同”整理成可复习的结构。 ## 这门主题在解决什么问题 - 计算机由哪些核心部件组成,它们如何协同工作。 - 数据在机器内部如何表示、运算和校验。 - 存储系统、指令系统、CPU、总线分别承担什么职责。 - 现代计算机为什么能通过层次化设计和并行技术提升性能。 ## 推荐复习顺序 1. [[计算机系统概述与数据表示]] 2. [[计算机存储系统]] 3. [[计算机指令系统与CPU]] 4. [[计算机总线与现代扩展]] ## 模块地图 - [[计算机系统概述与数据表示]]:冯诺依曼结构、层次结构、性能指标、数值编码与浮点运算。 - [[计算机存储系统]]:存储层次、主存技术、Cache、虚拟存储。 - [[计算机指令系统与CPU]]:指令格式、寻址方式、CPU 组成、控制方式、流水线。 - [[计算机总线与现代扩展]]:总线分类、仲裁方式、并行计算和新型存储技术。 ## 关键概念 - [[冯诺依曼体系结构]] - 机器字长 - [[补码]] - 浮点数 - [[Cache]] - [[虚拟存储]] - 指令格式 - [[寻址方式]] - [[CPU]] - [[流水线]] - 总线仲裁 ## 常见误区 - 把主频直接当成 CPU 性能的唯一指标。 - 只记补码公式,不理解补码为什么简化运算。 - 只背 Cache 映射方式,不理解它们在命中率和实现复杂度上的权衡。 - 把指令系统、CPU、总线割裂开记,忽略它们本质上是执行流程的不同切面。 ## 来源范围 - [[raw/Joplin/计算机专业基础/计算机组成原理/_计算机组成原理知识文档总纲.md]] - [[raw/Joplin/计算机专业基础/计算机组成原理/1. 计算机系统概述.md]] - [[raw/Joplin/计算机专业基础/计算机组成原理/2.计算机数据的表示与运算.md]] - [[raw/Joplin/计算机专业基础/计算机组成原理/3.计算机存储系统.md]] - [[raw/Joplin/计算机专业基础/计算机组成原理/4.计算机指令系统.md]] - [[raw/Joplin/计算机专业基础/计算机组成原理/5.计算机中央处理器(CPU)_.md]] - [[raw/Joplin/计算机专业基础/计算机组成原理/6.1计算机总线系统.md]] - [[raw/Joplin/计算机专业基础/计算机组成原理/6.2总线通信的四种方式.md]] - [[raw/Joplin/计算机专业基础/计算机组成原理/7.现代计算机技术扩展_.md]] - [[raw/Documents/计算机组成原理 (艾伦·克莱门茨 (Alan Clem_ (Z-Library)/计算机组成原理 (艾伦·克莱门茨 (Alan Clem_ (Z-Library).md]] - [[raw/Documents/计算机组成与设计:硬件软件接口(原书第5版) (戴维_ (Z-Library)/计算机组成与设计:硬件软件接口(原书第5版) (戴维_ (Z-Library).md]] ## 相关入口 - [[Documents资料库]] - [[joplin-overview]] - [[joplin-rebuild-schema]]