feat(appendix): 添加多个交互式演示组件,完善 AI/Infra 等章节内容
- 新增 Vibe Coding 全栈相关演示组件 (DeveloperSkillShift, FrontendTriad, BackendCore 等) - 新增 RAG 相关组件 (RAGPipeline, ChunkingStrategy, Retrieval 等) - 新增 Embedding & Vector 相关组件 (EmbeddingConcept, VectorSimilarity 等) - 新增 AI Native App 设计组件 (AINativeArch, PromptDesign 等) - 新增 Infrastructure as Code 组件 (IaCConcept, TerraformWorkflow 等) - 新增 DNS & HTTPS 演示组件 (DnsResolution, HttpsHandshake 等) - 新增 Model Finetuning 组件 (FinetuningPipeline 等) - 更新多个章节的 markdown 内容,集成交互式演示
This commit is contained in:
@@ -1,9 +1,25 @@
|
||||
# 从晶体管到 CPU
|
||||
|
||||
::: tip 核心问题
|
||||
::: tip 前言
|
||||
**计算机是怎么"思考"的?** 你可能知道 CPU 是电脑的"大脑",但这个大脑到底是怎么工作的?它怎么从一堆金属和塑料变成能执行程序、处理数据的智能设备?本章带你从最底层的晶体管开始,一步步理解 CPU 的构造原理。
|
||||
:::
|
||||
|
||||
**这篇文章会带你学什么?**
|
||||
|
||||
学完这章后,你将获得:
|
||||
|
||||
- **术语理解能力**:听到"CPU 主频"、"多核"、"指令集"不再一头雾水,能理解背后的物理原理
|
||||
- **代码执行视角**:看到一行代码如何经过取指、解码、执行、写回,最终变成屏幕上的像素点
|
||||
- **抽象层次思维**:理解每一层如何向上层提供服务,又如何隐藏下层的复杂性
|
||||
- **后续学习基础**:为计算机体系结构、嵌入式开发、性能优化打下基础
|
||||
|
||||
| 章节 | 内容 | 核心概念 |
|
||||
|-----|------|---------|
|
||||
| **第 1 章** | 晶体管 | 数字世界的开关 |
|
||||
| **第 2 章** | 逻辑门 | 布尔运算的物理实现 |
|
||||
| **第 3 章** | 功能单元 | 加法器、寄存器、多路选择器 |
|
||||
| **第 4 章** | CPU 核心 | 取指、解码、执行、写回 |
|
||||
|
||||
---
|
||||
|
||||
## 0. 全景图:从沙子到智能
|
||||
@@ -201,6 +217,8 @@
|
||||
- **内部总线 (Internal Bus)**:系统里的传送带,负责在各个模块之间搬运数据和信号。
|
||||
- **控制单元 (Control Unit)**:总指挥。它的使命就是从内存中读取用 0 和 1 组成的指令,解析出应该做什么,并向其他模块传达具体的控制信号,调度它们各司其职。
|
||||
|
||||
<MinCpuDemo />
|
||||
|
||||
### 4.2 CPU 是如何执行指令的?
|
||||
|
||||
不管写下的高级编程语言有多么复杂,最终都会变成内存中的一条条底层指令。CPU 执行任何指令的过程,本质上都在重复以下典型的四个步骤:
|
||||
|
||||
Reference in New Issue
Block a user