Zhonghui

每个不曾起舞的日子,都是对生命的辜负

User Tools

Site Tools


程序:计算机组成原理:计算机组成原理

计算机组成原理

参考资料:

  1. CSAPP Part 1 Chapter 3

计算机组成原理.bmind

体系结构

  1. CPU
    1. PC
    2. ALU

存储系统

Misc

总线

如何理解总线?我觉得“总线”(这个中文翻译,英文是“Bus”)有误导性。“总线”这个说法,容易让人觉得,计算机内的线有“总、分”的区别。实际上,总线就是传递信息的导线。

南桥和北桥

  • 北桥:连接CPU和内存
  • 南桥:连接CPU和IO设备(包括显卡)
  • 现代的PCIe可以不经过南桥直接连接到CPU,一般用于显卡,当然也可以接其他设备
  • PCI是经过南桥的,当然现在PCI已经不常见了

PCI和PCIe

CPU

一台主机中是可以有多个CPU的(不是说一个CPU有多个核心,而是说真的有多个独立的CPU)

lscpu # 输出CPU的信息

...
# CPU型号
Model name: INTEL(R) XEON(R) SILVER 4514Y
...
# 物理核心结构
Socket(s):           2  # 有 2 个物理 CPU(插槽)
Core(s) per socket:  16 # 每个物理 CPU 有 16 个物理核心
Thread(s) per core:  2  # 每个核心支持 2 个线程(超线程开启)
...
# 频率
CPU max MHz: 2001.0000
CPU min MHz: 800.0000
...
# 缓存
L1d: 1.5 MiB (32 instances)
L1i: 1 MiB (32 instances)
L2: 64 MiB (32 instances)
L3: 60 MiB (2 instances)
...
# NUMA 信息(Non-Uniform Memory Access)
# 这个机器是双路 NUMA 架构,2 个 NUMA 节点,每个节点挂 32 个逻辑核
NUMA node(s):          2
NUMA node0 CPU(s):     0-15,32-47
NUMA node1 CPU(s):     16-31,48-63
...

参考资料

  1. 【硬件科普】从零开始认识主板 https://www.youtube.com/watch?v=k_sX2QRMUoo
  2. 【硬核科普】从零开始认识显卡 https://www.youtube.com/watch?v=vtR7cgYATdk
  3. 用最好的动画为你讲解–内存的原理 https://www.youtube.com/watch?v=bqImyyk1bMQ
/var/www/DokuWikiStick/dokuwiki/data/pages/程序/计算机组成原理/计算机组成原理.txt · Last modified: 2025/08/13 07:27 by zhonghui