【电脑基础硬件】从零开始认识主板

news2024/11/15 23:07:32

从零开始认识主板

  • 一、主板及其元器件
  • 二、主板上的各个部件通信
  • 三、主板的选择

注意: 以下以Z790电脑主板为例进行说明。

一、主板及其元器件

在这里插入图片描述

  • IO接口:
    在这里插入图片描述
  • CPU模块
    CPU是电脑的大脑,控制并指挥着电脑的各个模块协同工作。CPU通过主板上的插槽固定,不同的CPU对应不同的插槽类型,如下图所示:
    在这里插入图片描述
    在这里插入图片描述
    目前CPU提供的上8Pin接口,可给CPU供电350W。
    在这里插入图片描述
    一个8Pin接口的供电已经很接近旗舰版CPU的功耗了。
    在这里插入图片描述
    但是CPU的供电电压大多数在1.3V左右,所以你会看到上图中围绕在CPU周围还有各种电器设备,如很多小的芯片(MOS管)、电感、电容等用于将+12V电压转换成1.3V电压。
    在这里插入图片描述
    这些MOS管、电感、电容和左上角的PWM芯片共同构成了CPU的供电模块。
    在这里插入图片描述
    现在大多数的CPU的都是直出供电,也就是一个MOS管+一个电感+一个电容构成了一个供电相(单相供电),即一个供电模块。
    在这里插入图片描述
    单相供电的供电能力有限,故此需要很多单相供电模块共同构成CPU供电模块。
    在这里插入图片描述
    每一相可在25℃下可承受105A的电流。
    在这里插入图片描述
  • 内存模块
    内存模块用于缓存指令和数据,不同类型的内存型号对应不同的内存插槽。
    在这里插入图片描述
    多个插槽不同的插法有优先级顺序的:
    在这里插入图片描述
    插槽优先级主要受到主板布线有关。内存的频率越高延迟越低,CPU从内存中读取的速度就会越快。
    在这里插入图片描述
    为了达到高速低延迟,CPU和内存之间的通信电路采用了并行数据传输模式。这种模式需要多条电路同时传输数据,电路就容易受到干扰, 为此内存插槽被设计在了CPU的旁边,以尽可能的缩短线路。另外,CPU和内存之间的通信电路并不是直线,而是曲线,原因是并行传输需要保证每条线路的信息同时到达CPU,如线路不等长,信号在抵达CPU时就会产生延迟,会影响数据传输的准确性,主板的内存电路设计,会影响内存能跑多高的频率,但也会和固件的调优调校、内存控制器体质、内存的颗粒品质有关。
    在这里插入图片描述
  • 扩展模块

在这里插入图片描述
在这里插入图片描述
长方形的是M2接口,M2接口用于安装固态硬盘。
PCIe插槽:
在这里插入图片描述
PCIe插槽用于安装显卡、固态硬盘、声卡等。
在这里插入图片描述
PCIe也可以转接卡转车M2接口。PCIe和M2接口都需要向CPU汇报数据。
在这里插入图片描述
PCIe接口就像上电脑里的高速公路,版本越新,数量越多,通信速度就越快。
在这里插入图片描述

在这里插入图片描述
上图的PCIe的规格为:一个PCIe插槽有16条PCIe5.0通道。PCIe的传输速率上M2接口的8倍左右。PCIe和M2接口上直接和CPU连接的,所以它们的传输速率上最快的,延迟最低。有些模块就不需要那么快的传输速率,比如声卡等,就需要使用到南桥区域来进行管理。

  • 南桥芯片
    在这里插入图片描述
    南桥芯片组就像CPU的秘书,它把一些低速接口的数据汇总后将其传送给CPU。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    主板外围上各种接口,称之为跳线。
    在这里插入图片描述

二、主板上的各个部件通信

主板上的各个模块之间需要一套通信规则来实现通信,该套规则称之为主板的固件程序
在这里插入图片描述
主板的固件程序简称BIOS,该程序存储在主板BIOS芯片里。
在这里插入图片描述
主板为防止单BIOS出现故障而导致无法开机问题的产生,部分厂商还在主板上设置主副BIOS芯片,解决单BIOS芯片故障问题。这和现在的分布式架构中的主备架构类似。
在这里插入图片描述
主副BIOS的控制由主板上的开关进行切换。
在这里插入图片描述
通常高端的主板的BIOS会以图形化的方式,如下图所示:
在这里插入图片描述
不同的电脑型号进入BIOS的方式的是不一样的。

三、主板的选择

可以从以下五个方面进行思考:

  1. 主板型号
  2. CPU插槽
  3. 板型尺寸
  4. 供电
  5. 扩展性
    在这里插入图片描述

以上内容整理来自硬件茶谈,感兴趣的读者可以查看【硬件茶谈】主页。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1984026.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

电路中电阻,电容和电感作用总结

电阻作用 1,上拉电阻 电阻的连接一般是一端接上拉的电源(一般与芯片信号的电压值相匹配),另一端连接芯片引脚所对应的信号大概如下图 功能:一、预置某些引脚的功能,例如复位信号拉高(失能&…

疯传!平台培养“斗士”的背后,是 AI 智能名片与 O2O 商城小程序在搞鬼

摘要:本文探讨了在搭建用户聚集平台以筛选和培养“斗士”的过程中,如何融入 AI 智能名片和 O2O 商城小程序。详细阐述了贴吧或论坛作为初始平台的优势,以及如何通过适当的管理和引导活动筛选出“储备斗士”。同时,分析了 AI 智能名…

浅谈 Mybatis 框架

文章目录 一、什么是MyBatis?1.2、JDBC 二、使用Mybatis2.1、配置MyBatis开发环境2.1.1、配置连接字符串2.1.2、配置MyBatis中的XML路径 2.2、使用MyBatis模式和语法操作数据库 三、使用 Mybatis 进行增删改查操作的要点3.1、ResultMap的用法 四、Mybatis操作难点4.1、#{ } 和…

Modbus-TCP详解

目录 Modbus-TCP Modbus TCP协议的帧结构如下: 实现Modbus-Tcp 使用EasyModbusTCP第三方实现Modbus-Tcp EasyModbusTCP的使用 设置IP 设置端口 设置设备地址 开启通讯 读取寄存器 写入寄存器 实例 Modbus-TCP Modbus TCP是Modbus协议的一种变体,它使用T…

Java多线程的单例设计模式 多种实现方法

目录 前言 饿汉式 懒汉式 Double_check volatile double_check Holder方式 枚举 前言 单例设计模式GOF23中设计模式中最常用的设计模式之一, 单例设计模式提供了多线程环境下的保证唯一实例性的解决方案, 虽然简单, 但是实现单例模式的方式多种多样, 因此需要从多个维度去…

【云原生】恰当运用kubernetes中三种探针,确保应用程序在Kubernetes集群中保持健康、可用和可靠

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

Unity热更——ILRuntime安装接入

一、ILRuntime相关地址 1、官网文档地址 2、GitHub上开源的ILRuntime项目工程 3、GitHub上的官方ILRuntime-Unity实例工程 4、官方视频教程-Unity中文课堂(需付费) 5、ILRuntime入门笔记-赵青青-博客园 6、ILRuntime 的学习-简书 二、ILRuntime…

Python | Leetcode Python题解之第324题摆动排序II

题目&#xff1a; 题解&#xff1a; def quickSelect(a: List[int], k: int) -> int:seed(datetime.datetime.now())shuffle(a)l, r 0, len(a) - 1while l < r:pivot a[l]i, j l, r 1while True:i 1while i < r and a[i] < pivot:i 1j - 1while j > l an…

自动生成数据:Navicat 16 让数据测试更高效

文章目录 前言一、Navicat是什么&#xff1f;二、Navicat 16 新功能1. 自动生成数据2. 改进的用户界面3. 云同步 三、 安装指南Windows 版安装macOS 版安装Linux 版安装 四、使用示例&#xff1a;自动生成数据1. 创建连接2. 选择表3. 打开数据生成器4. 设置数据规则5. 生成数据…

top命令实时监测Linux进程

top命令可以动态实时显示Linux进程信息&#xff0c;方便观察频繁换进换出的内存的进程变化。 top命令执行示例如下&#xff1a; 其中&#xff0c;第一行表示系统当前时间、系统的运行时间、登录的用户数目、系统的平均负载&#xff08;最近1分钟&#xff0c;最近5分钟&#xff…

springboot艺体培训机构业务管理系统--论文源码调试讲解

第2章 开发环境与技术 开发艺体培训机构业务管理系统需要搭建编程的环境&#xff0c;也需要通过调查&#xff0c;对各个相关技术进行分析&#xff0c;选取适合本系统开发的技术与工具。 2.1 MySQL数据库 MySQL是一种具有安全系数、安全系数、混合开发性、高效化等特征的轻量…

基于Raft算法的分布式KV数据库:五、剩余部分

github地址&#xff1a;https://github.com/1412771048/Raft CPPRaft系列-剩余部分 首先我们看下第五章的架构图&#xff0c;图中的主要部分我们在前几张讲解完毕了&#xff0c;目前还剩下clerk和k-v数据库&#xff0c;而本篇的重点在于补全版图&#xff0c;完成&#xff1a;…

SQL注入sqli-labs-master关卡一

本文环境搭建使用的是小皮&#xff0c;靶机压缩包&#xff1a;通过百度网盘分享的文件&#xff1a;sqli-labs-php7-master.zip 链接&#xff1a;https://pan.baidu.com/s/1xBfsi2lyrA1QgUWycRsHeQ?pwdqwer 提取码&#xff1a;qwer 下载解压至phpstudy的WWW目录下即可。 第一…

关于Redis的面试题

一、为什么要使用Redis 内存数据库,速度很快工作单线程worker,串行化,原子操作,IO线程是多线程的。避免上下文切换使用 IO模型,天生支撑高并发kv模型,v具有类型结构具有本地方法,计算数据移动二进制安全,value值最大为512MB二、Redis是多线程还是单线程 Redis在6.0版本…

(免费领源码)java#SSM#MYSQL私家车位共享APP 51842-计算机毕业设计项目选题推荐

目 录 摘要 1 绪论 1.1 课题的研究背景 1.2研究内容与研究目标 1.3ssm框架 1.4论文结构与章节安排 2 2 私家车位共享APP系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1 数据增加流程 2.2.2 数据修改流程 2.2.3数据删除流程 2.3 系统功能分析 2.3.1功能性分析 2…

计算机网络(TCP报文段首部格式中序号和确认号)

TCP首部格式中的序号和确认号并不总是同时出现。 TCP首部的序号和确认号是根据TCP通信的不同阶段和目的来决定的。在建立连接的过程中&#xff0c;序号用于标识发送数据的起始位置&#xff0c;而确认号用于表示接收方期望接收的下一个数据的起始位置。这两个字段在TCP通信的不同…

【vulhub靶场之rsync关】

一、使用nmap模块查看该ip地址有没有Rsync未授权访问漏洞 nmap -p 873 --script rsync-list-modules 加IP地址 查看到是有漏洞的模块的 二、使用rsync命令连接并读取文件 查看src目录里面的信息。 三、对系统中的敏感文件进行下载——/etc/passwd 执行命令&#xff1a; rsy…

【Python】Python中的循环语句

循环语句 导读一、基本概念1.1 循环语句的执行流程1.2 循环语句的分类 二、while语句三、for语句四、break与continue五、死循环六、循环中的else语句七、range()函数结语 导读 大家好&#xff0c;很高兴又和大家见面啦&#xff01;&#xff01;&#xff01; 在上一篇内容中我…

《Advanced RAG》-04-深度研究RAG技术Re-ranking

摘要 文章首先介绍了重新排序在RAG中的重要性&#xff0c;它允许对检索到的文档进行重新排序和过滤&#xff0c;以确保最相关的文档能够被优先考虑&#xff0c;从而提高RAG的效率和准确性。 接着&#xff0c;文章详细描述了两种主流的重新排序方法&#xff1a; 一种是使用重新排…

使用Jetbrains.Rider反编译Unity的DLL文件看源码

直接将dll文件的打开方式用Rider打开即可&#xff0c;打开BattleSeqGenertor.dll文件的效果如下&#xff1a;