Files
obsidian/计算机组成原理/学习笔记/00_计算机组成原理学习指南.md

5.6 KiB
Raw Permalink Blame History

计算机组成原理学习指南

📚 本笔记基于唐朔飞《计算机组成原理》第3版整理 🎯 适合初学者系统学习和考前快速复习


📖 课程概述

计算机组成原理是计算机科学的核心基础课程,主要研究计算机硬件系统的组成和工作原理。

学习目标

  • 理解计算机系统的整体架构和工作原理
  • 掌握各功能部件的组成和工作方式
  • 理解指令的执行过程和数据通路
  • 能够分析和设计简单的计算机系统

知识体系

graph TD
    A[计算机组成原理] --> B[计算机系统概论]
    A --> C[系统总线]
    A --> D[存储器]
    A --> E[输入输出系统]
    A --> F[运算方法]
    A --> G[指令系统]
    A --> H[CPU结构与功能]
    A --> I[控制单元功能]
    A --> J[控制单元设计]

    B --> B1[计算机层次结构]
    B --> B2[冯·诺依曼体系]

    C --> C1[总线类型]
    C --> C2[总线仲裁]

    D --> D1[主存储器]
    D --> D2[高速缓冲存储器]
    D --> D3[虚拟存储器]

    E --> E1[IO方式]
    E --> E2[程序中断]

    F --> F1[定点数运算]
    F --> F2[浮点数运算]

    G --> G1[指令格式]
    G --> G2[寻址方式]

    H --> H1[CPU结构]
    H --> H2[指令周期]

    I --> I1[控制单元功能]
    I --> I2[微操作序列]

    J --> J1[组合逻辑设计]
    J --> J2[微程序设计]

📝 章节笔记

章节 主题 重要程度 难度 补充版
01_计算机系统概论 计算机系统基础概念 简单 01_计算机系统概论_补充版
03_系统总线 总线结构和工作原理 中等 03_系统总线_补充版
04_存储器 存储系统层次结构 困难 04_存储器_补充版
05_输入输出系统 IO系统工作方式 中等 05_输入输出系统_补充版
06_运算方法 数据的表示和运算 困难 06_运算方法_补充版
07_指令系统 指令格式和寻址方式 中等 07_指令系统_补充版
08_CPU结构与功能 CPU组成和工作原理 困难 08_CPU结构与功能_补充版
09_控制单元功能 控制单元的基本功能 中等 09_控制单元功能_补充版
10_控制单元设计 控制单元的设计方法 困难 10_控制单元设计_补充版

🎯 学习建议

初学者学习路径

第1章 概论 → 第3章 总线 → 第7章 指令系统 → 第6章 运算方法
    ↓
第4章 存储器 → 第5章 IO系统 → 第8章 CPU → 第9-10章 控制单元

复习者快速回顾

  1. 重点章节第4章存储器、第6章运算方法、第8章CPU、第10章控制单元设计
  2. 核心概念:冯·诺依曼体系、存储层次、指令周期、微程序设计
  3. 必考内容补码运算、Cache映射、中断处理、微指令格式

📊 重要公式速查

数制转换

  • 二进制 → 十进制:\sum_{i=0}^{n} a_i \times 2^i
  • 十进制 → 二进制除2取余乘2取整

数据表示

  • 原码范围:-(2^{n-1}-1) \sim +(2^{n-1}-1)
  • 补码范围:-2^{n-1} \sim +(2^{n-1}-1)
  • 移码:[x]_{移} = 2^{n-1} + x

Cache相关

  • Cache命中率H = \frac{N_c}{N_c + N_m}
  • 平均访问时间:T_a = HT_c + (1-H)T_m
  • 访问效率:e = \frac{T_c}{T_a}

🔧 实验资源


📚 参考资料


💡 学习小贴士

[!tip] 理解优先 计算机组成原理重在理解硬件工作原理,不要死记硬背。多画图、多思考数据流向。

[!warning] 常见误区

  • 混淆计算机体系结构和计算机组成的概念
  • 不理解补码运算的本质
  • 忽视存储层次的整体性

[!note] 考试重点

  • 补码加减运算及溢出判断
  • Cache地址映射和替换算法
  • 中断处理过程
  • 微程序设计方法

📚 补充版笔记说明

为了帮助更好地理解计算机组成原理的难点,我们为每个章节创建了补充版笔记,增加了以下内容:

补充版特点

  1. 通俗易懂的解释

    • 用日常生活中的例子解释抽象概念
    • 用类比的方法帮助理解难点
  2. 实际例子

    • 每个概念都有对应的实际例子
    • 帮助理解理论在实际中的应用
  3. 详细例题

    • 每个章节都有5道例题
    • 包含详细的解题步骤和答案
    • 帮助掌握考试重点
  4. 深入浅出的讲解

    • 从简单到复杂,循序渐进
    • 帮助建立完整的知识体系

如何使用补充版笔记

  1. 初学者

    • 先阅读基础版笔记,了解基本概念
    • 再阅读补充版笔记,加深理解
    • 做补充版笔记中的例题,巩固知识
  2. 复习者

    • 快速浏览基础版笔记,回顾知识点
    • 重点阅读补充版笔记中的例题
    • 做补充版笔记中的例题,检验掌握程度
  3. 考试前

    • 重点复习补充版笔记中的例题
    • 理解解题思路和方法
    • 掌握考试重点和难点

最后更新2026年7月