登录/注册

硬件架构

更多

好的,我们一起来了解“硬件架构”。

简单来说,硬件架构指的是计算机系统中物理部件的组织结构、它们之间的连接方式以及它们如何协同工作以实现计算功能的基础框架。 它定义了计算机的“骨架”和工作原理。

我们可以从不同层面理解硬件架构:

  1. 系统层面:

    • 这是最常见的理解角度,指计算机主要功能部件的划分和互连。
    • 经典的冯·诺依曼架构是基础模型:
      • 中央处理器:
        • 运算器: 执行算术运算(加减乘除)和逻辑运算(与或非比较)。是实际进行计算的“引擎”。
        • 控制器: 计算机的“指挥中心”,从内存读取指令,解码并协调所有其他部件按指令要求工作。
        • (现代CPU中还包含:)
          • 寄存器: CPU内部的高速小型存储单元,用于临时存放正在处理的数据和指令地址。
          • 缓存: 不同级别的高速存储器,用于缓解CPU和主内存之间的速度差异。
      • 主存储器: 就是我们常说的内存。用于存放CPU当前正在运行的程序和需要处理的数据。它是CPU能直接访问的存储器,速度快,但掉电后数据会丢失
      • 输入/输出设备: 计算机与外界交互的渠道。
        • 输入设备: 如键盘、鼠标、扫描仪、摄像头、麦克风等,将外部信息输入计算机。
        • 输出设备: 如显示器、打印机、音箱等,将计算机处理结果输出给用户。
        • 存储设备: 如硬盘、固态硬盘、光盘等,是外部存储器,用于长期保存数据和程序。容量大,掉电后数据不丢失,但速度比内存慢得多。
      • 总线: 连接CPU、内存、I/O设备的信息传输通道。好比计算机内部的“高速公路系统”。
        • 数据总线: 传输实际的数据(数据流)。
        • 地址总线: 传输CPU要访问的内存单元或I/O端口的地址(指明目的地)。
        • 控制总线: 传输控制信号(如读/写、中断请求等),协调各个部件的工作。
    • 工作流程(简述):
      • 程序和数据从外部存储器加载到主存储器。
      • CPU的控制器取出内存中的指令。
      • 控制器解码指令,理解要做什么操作。
      • CPU(运算器)从内存读取指令所需的数据到寄存器。
      • CPU(运算器)执行指令规定的计算或操作。
      • 执行结果写回内存或寄存器。
      • 结果可能被输出到I/O设备或保存回外部存储器。
      • 控制器接着取下一条指令,循环往复。
  2. 微架构:

    • 聚焦于CPU内部的设计细节,是如何实现指令集的具体方案。
    • 不同公司或不同代次的CPU(如Intel的Core系列,AMD的Ryzen系列,Apple Silicon),即使都兼容相同的指令集(如x86, ARM),其内部设计(流水线级数、分支预测策略、缓存大小和结构、执行单元数量、乱序执行能力等)可能大相径庭。这些内部设计的差异就是微架构的不同。
    • 微架构决定了CPU的性能(速度)、功耗和效率。
  3. 特定组件架构:

    • 内存架构: 包括主内存的类型(DDR4/DDR5等)、通道数、内存控制器设计、非一致性内存访问的层次结构等。
    • I/O架构: 如PCI Express总线结构、SATA/USB/Thunderbolt接口的连接方式等。
    • GPU架构: NVIDIA、AMD的显卡核心具有独特的大量并行处理单元设计。
    • 网络架构: 如网卡的处理单元、路由器的交换结构等。
    • 嵌入式系统/SoC架构: 将CPU核心、GPU、内存控制器、I/O接口甚至专用处理单元(如AI加速器)集成到单一芯片上。

总结关键点:

简单来说,硬件架构定义了计算机是由哪些关键“硬件零件”组成的,这些“零件”是如何“连线”起来的,以及它们遵循怎样的基本规则“分工合作”来完成计算任务。它是计算机系统的物理实现蓝图。

FPGA硬件基础篇1-FPGA硬件架构及原理

FPGA硬件架构及原理

¥9.90
Mill

电鸿系统技术架构解析,触觉智能推出多款电鸿适配硬件方案

电鸿系统技术架构解析,触觉智能推出多款电鸿适配硬件方案

2025-02-26 16:21:01

电动汽车驱动系统的控制器硬件架构

前段时间有星友咨询,想了解电动汽车驱动系统的控制器(逆变器)硬件架构,今天我们借助Infineon主驱逆变器的硬件

2025-01-10 17:09:07

适应边缘AI全新时代的GPU架构

电子发烧友网站提供《适应边缘AI全新时代的GPU架构.pdf》资料免费下载

资料下载 佚名 2025-09-15 16:42:30

探究USB协议架构及驱动架构

探究USB协议架构及驱动架构

资料下载 xuelonghao 2022-01-25 16:35:27

智能网联汽车信息物理系统参考架构报告

智能网联汽车信息物理系统参考架构报告

资料下载 佚名 2021-06-02 11:02:26

基于FPGA的USB3.0协议高速通信架构

FX.3芯片作为USB的外设控制器,以FPGA作为整个硬件系统的主控芯片,通过对FPCA硬件系统进行设计,对设备固件进行设计与调优,该架构支持

资料下载 佚名 2021-06-01 10:05:55

电源供应器TR-5001硬件规格及架构

电源供应器TR-5001硬件规格及架构

资料下载 WWSSTT8852 2021-04-20 09:20:14

迅为全国产3A6000电脑硬件方案LoongArch架构核心主板

迅为全国产3A6000电脑硬件方案LoongArch架构核心主板

2024-06-07 17:26:21

Linux中断子系统硬件架构

中断子系统硬件架构 一个完整的设备中,与中断相关的硬件可以划分为3类,它们分别是:设备、中断控制器和CPU本身。 设备:设备是发起中断的源,当设

2023-09-28 14:09:31

多域电子电气架构硬件系统设计研究

分布式E/E架构根据汽车功能的不同进行划分,每个电子控制单元(electronic control unit,ECU)的设计都基于特定的功能需求展开。在该架构中,各个ECU通过CAN总线进行信息传递,以实现整车的功能

2023-08-22 12:53:43

软件架构的作用与设计思路

痛苦;能最大限度地复用原有的代码;使代码高内聚低耦合,维护和修改简单方便。2.设计思路2.1架构风格嵌入式系统软件与硬件联系紧密。首先想到要将硬件

2021-12-20 06:04:55

电池管理系统的硬件架构

第一步,认识电池管理系统的硬件架构图1主板,作为BMS的大脑,会收集来自各个从板(通常叫LCU)的采样信息,通过低压电气接口与整车进行通讯,控制BDU(高压分断盒)内的继电器动作,实施监控电池的各项

2021-09-15 08:20:21

三种网络硬件架构的原理及优劣势剖析

随着互联网业务的高速发展,对构建互联网基础架构的网络设备提出了更高要求,例如容量、性能、扩展性以及QoS等诸多关键特性,而这往往是由其所采用的硬件架构

2019-12-31 15:39:19

新组件要求接收器架构硬件比较

新组件要求接收器架构的硬件比较

2019-06-18 11:28:15
7天热门专题 换一换
相关标签