计算机组成原理(一)

冯·诺依曼体系结构是现代计算机的基础,包括CPU(含ALU和寄存器)、内存、主板(含芯片组和总线)以及I/O设备。CPU负责计算,内存存储数据和指令,主板连接各组件,总线则作为数据传输的高速通道。输入输出设备如键盘、鼠标、显示器等与系统交互。现在的SoC技术将多种芯片集成在单一系统芯片上,进一步优化了这种架构。
摘要由CSDN通过智能技术生成

冯·诺依曼体系结构:计算机组成的金字塔

计算机的基本硬件组成

  • 早年,要自己组装一台计算机,要先有三大件,CPU、内存和主板
    • 中央处理器(Central Processing Unit,CPU)是计算机最重要的核心配件。
      • 计算机的所有“计算”都是由CPU来进行的。
      • CPU 是整台计算机中造价最昂贵的部分之一。
    • 内存(Memory)。
      • 你撰写的程序、打开的浏览器、运行的游戏,都要加载到内存里才能运行。
      • 程序读取的数据、计算得到的结果,也都要放在内存里。
      • 内存越大,能加载的东西自然也就越多。
      • 存放在内存里的程序和数据,需要被 CPU 读取,CPU 计算完之后,还要把数据写回到内存。然而CPU不能直接插到内存上,反之亦然。
    • 主板(Motherboard)。
      • CPU 要插在主板上,内存也要插在主板上。
      • 主板的芯片组(Chipset)和总线(Bus)解决了 CPU 和内存之间如何通信的问题。
      • 芯片组控制了数据传输的流转,也就是数据从哪里到哪里的问题。
      • **总线则是实际数据传输的高速公路。**因此,总线速度(Bus Speed)决定了数据能传输得多快。
  • 现在还缺少各类输入(Input)/输出(Output)设备,也就是我们常说的 I/O 设备。
    • 输出设备:显示器。
    • 输入设备:鼠标和键盘。

冯·诺依曼体系结构

  • 因为手机尺寸的原因,手机制造商们选择把 CPU、内存、网络通信,乃至摄像头芯片,都封装到一个芯片,然后再嵌入到手机主板上。这种方式叫 SoC,也就是 System on a Chip(系统芯片)。
  • 冯·诺依曼体系结构(Von Neumann architecture),也叫存储程序计算机。
    • CPU
      • 算术逻辑单元(ALU)
        • 包含算术逻辑单元(Arithmetic Logic Unit,ALU)和处理器寄存器(Processor Register)的处理器单元(Processing Unit),用来完成各种算术和逻辑运算。
        • 因为它能够完成各种数据的处理或者计算工作,因此也有人把这个叫作数据通路(Datapath)或者运算器。
      • 控制器单元(Control Unit/CU)
        • 包含指令寄存器(Instruction Reigster)和程序计数器(Program Counter)的,用来控制程序的流程,通常就是不同条件下的分支和跳转。
    • 内存
      • 存储数据(Data)和指令(Instruction)。
      • 更大容量的外部存储:硬盘。
    • 输入和输出设备
      • 个人电脑的鼠标键盘是输入设备,显示器是输出设备。
      • 智能手机触摸屏既是输入设备,又是输出设备。
      • 跑在各种云上的服务器,则是通过网络来进行输入和输出,网卡既是输入设备又是输出设备。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值