我们的主板上有两个很重要的芯片,分别叫北桥芯片组、南桥芯片组,它们的作用是什么呢?要知道早期的制造工艺相对粗糙,晶体管的数量相对偏少,因此曾经的处理器集成度较低,必须要由主板芯片组来承担大量功能,芯片组分为南桥芯片组和北桥芯片组两部分,其中的北桥负责CPU与内存的数据交换、图形处理、CPU与PCIE数据交换,南桥则负责系统的输入输出功能。

所以北桥芯片还有个名字叫“图形与内存控制器”,南桥叫“输入/输出控制器”。北桥芯片组因为与CPU联系密切所以它在主板靠近CPU的位置,而南桥芯片则在远离CPU的位置,所以我们是很好分辨北桥南桥的。

现在的CPU制造工艺越来越先进,集成度越来越高,内存控制器已被集成到CPU里,就连显卡也被收进CPU了(就是我们所说的核显),而PCIE控制器收归南桥管理了,因此北桥芯片组的功能被瓜分了,所以现在的Intel芯片组把北桥取消掉只剩南桥了,而AMD也只有早期的主板还保留着北桥和南桥。

因为北桥已经没有了所以我们所讲的芯片组就指的是南桥芯片组,南桥芯片组的功能是什么?它在整个电脑中起到什么作用呢?给大家详解一下吧。

讲之前先说下PCIE,PCIE是一种高速传输总线,它即是接口也是通道,既然这么快为什么不让所有的设备都使用这个接口或是总线呢?按理说这样电脑所有的设备能更快才对吧!

其实理论确实是这样,其主要问题还是受制于成本和市场,PCIE作为一种超高速串行总线为了达到飞快的速度因此他的频率设置的非常的高,而高频的总线对线路设计的要求是非常非常高的,所以PCIE总线对于主板的布线来说是一个非常大的考验!为了能装下这种高速总线不得不把主板做成多层用来解决高频总线带来的各种需要。比如X570为了能支持PCIE4.0华硕的主板起步都6层了!而且主板的的用料也比之前的X470提高了一大截,这也解释了为什么X570的主板比X470要贵出很多的原因了。

PCIE是直接连接在CPU的PCIE控制器上,所以才能保证它的延迟非常非常的低、速度非常非常的快。只是PCIE控制器能提供的PCIE通道的数量是有限度的,CPU同样也要考虑电路的设计成本,而我们电脑上有这么多的设备都要去走PCIE通道去连接CPU,这对主板的布线来说简直是一个地狱级的挑战!但是CPU也没有必要实时的去和所有的外围设备通信,这时候呢就需要有一个可能代替CPU与设备通信的角色,这个角色就是南桥芯片组。

南桥芯片组一般位于主板的右下角,一般来说用AMD的芯片组的主板会给南桥芯片组加装一个风扇用于散热,所以我们要找到它是很容易的。而Intel的芯片组发热相对较低通常不需要配备风扇而是在上面放置一块铝质散热鳍片用来帮助散热。

(Z390主板南桥芯片的位置)

南桥芯片组和CPU一样是一块硅芯片,它的作用就是帮助CPU与外围设备进行交互的,具体怎么做呢?在电脑里所有设备中内存对于速度要求是非常高的,所以内存是直接跟CPU对接的,同样对速度要求高的还有PCIE也是直接跟CPU对接。其它的设备比如声卡、网卡、固态硬盘、机械硬盘、USB等等这种对实时通讯要求不是很高的设备就全部接入南桥芯片组,南桥收集好了数据后再传输给CPU处理。这就是南桥芯片组的工作原理。

附一张Intel官网提供的Z390芯片组(上图表示这个是南桥芯片)的结构图,因为是英文的我就给注释了一下,如果想看其它的大家可以去官网下载。

看了结构图大家有没有发现一个问题,直连CPU的PCIE3.0通道一共有16条,插法分别是X16/X8+X8/X8+X4+X4,目前的显卡基本都是PCIE X16的,一个显卡就把直连CPU的16条通道全占满了,这时候如果再插一个M.2 PCIE X4的固态的话它跟显卡会不会抢带宽呢?我可以肯定是告诉大家M.2和显卡使用的PCIE通道不是共享的,因为M.2用的PCIE通道不是直连CPU的,M.2用的是来自南桥芯片组的24条非直连的PCIE3.0通道。所以显卡和M.2一个是用的CPU的PCIE一个是用的南桥的PCIE是一点也不冲突的。

回到Intel的结构图上,在CPU与南桥之间是通过DMI3.0总线来连接的,这个总线其实就是PCIE3.0X4,而在AMD是结构图上就直接标上PCIE了,也就是说CPU和南桥之间的数据带宽上限就是PCIE3.0X4(4Gb/S),这也就解释了为什么市场上的固态硬盘包括M.2接口的基本用的是PCIE3.0X4的总线了,因为M.2是用的南桥的PCIE通道所以它的速度是不可能超过CPU和南桥之间的带宽的。也就是说所有连接到南桥的设备其速度都无法超过4GB/S,所以当前最快的民用M.2固态硬盘970PRO顺序读写也只能卡在3.6GB/S左右,无法突破4GB/S。

(AMD主板结构图)

有的人可能会有疑问,在Intel的架构图上明明可以清楚看到南桥芯片有24条非直连的PCIE3.0通道,为什么CPU与南桥之间只开放PCIE3.0X4这么小的通道呢?这是因为连接到南桥的所有设备一般来说很难做到全部同时工作,多数情况下只有一两个设备在传输,即便好几个设备同时从南桥往CPU传输数据这几个设备也不可能同时都是满载状态。虽然只有PCIE3.0X4的速度,但是南桥上的设备同时满载的时候是非常少的,以目前的情况来看是完全够用了。

讲了这么多相信大家对南桥芯片组在电脑中起到什么作用已经明白了吧。

电脑主板原理图讲解(电脑主板构造图文详解) - 长城号

百度百科解释 南桥和CPU通信途径

南桥(英语:Southbridge)是基于个人计算机主板芯片组架构中的其中一枚芯片。南桥设计用来处理低速信号,通过北桥与中央处理器联系。各芯片组厂商的南桥名称都有所不同,

以下是百度知道对南桥和CPU通信途径的解释

cpu,内存.显卡.南桥芯片.北桥芯片之间的关系_百度知道

南桥芯片(South Bridge)是主板芯片组的重要组成部分,一般位于主板上离CPU插槽较远的下方,PCI插槽的附近,这种布局是考虑到它所连接的I/O总线较多,离处理器远一点有利于布线。相对于北桥芯片来说,其数据处理量并不算大,所以南桥芯片一般都没有覆盖散热片。南桥芯片不与处理器直接相连,而是通过一定的方式(不同厂商各种芯片组有所不同,例如英特尔的英特尔Hub Architecture以及SIS的Multi-Threaded“妙渠”)与北桥芯片相连。

电脑主板原理图讲解(电脑主板构造图文详解)CPU和北桥芯片(随着发展有的北桥已经被设计到CPU内部了)南桥芯片相关推荐

  1. 【图文详解】Android手机系统精简 搭建Linux集群硬件环境 Jdk运行HelloWorld

    1.序言 经过多日的折腾,终于有点小小成就!期间反反复复,多次尝试,有好几次都有了放弃的念头:但最终还是坚持了下来,仔细学习研究的文章有好几十篇,各种工具到处找.为了总结经验教训,也为了有同样需求的朋 ...

  2. Android中Canvas绘图之Shader使用图文详解

    概述 我们在用Android中的Canvas绘制各种图形时,可以通过Paint.setShader(shader)方法为画笔Paint设置shader,这样就可以绘制出多彩的图形.那么Shader是什 ...

  3. Carson带你学Android:图文详解RxJava背压策略

    前言 Rxjava,由于其基于事件流的链式调用.逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎. 本文主要讲解的是RxJava中的 背压控制策略,希望你们会喜欢. Cars ...

  4. php中继承过来的类初始化顺序,java_图文详解Java中class的初始化顺序,class的装载 在讲class的初始化 - phpStudy...

    图文详解Java中class的初始化顺序 class的装载 在讲class的初始化之前,我们来讲解下class的装载顺序. 以下摘自<Thinking in Java 4> 由于Java ...

  5. 图文详解两种算法:深度优先遍历(DFS)和广度优先遍历(BFS)

    图文详解两种算法:深度优先遍历(DFS)和广度优先遍历(BFS) 阅读本文前,请确保你已经掌握了递归.栈和队列的基本知识,如想掌握搜索的代码实现,请确保你能够用代码实现栈和队列的基本操作. 深度优先遍 ...

  6. tracepro应用实例详解_建筑安装工程造价,高清PPT图文详解,小白也能学会的简单步骤...

    建筑安装工程造价,高清PPT图文详解,小白也能学会的简单流程 工程造价的直意就是工程的建造价格,是指进行某项工程建设所花费的全部费用.工程造价在工程中是很关键的存在,是工程能够取得的关键:对工程建设的 ...

  7. Android四大组件之——Activity的生命周期(图文详解)

        转载请在文章开头处注明本博客网址:http://www.cnblogs.com/JohnTsai       联系方式:JohnTsai.Work@gmail.com       [Andro ...

  8. pe系统如何读取手机_图文详解怎么用pe重做系统

    上期小编讲解了小编教你笔记本电脑开不了机怎么办,本次正特手机网小编给大家讲解一下图文详解怎么用pe重做系统,最近有不少的小伙伴都问小编说,使用pe重做系统简单吗?对于大家提问pe重做电脑系统的问题,其 ...

  9. 操作系统:图文详解 内存映射

    操作系统:图文详解 内存映射 前言 内存映射 在 Linux操作系统中非常重要,因为其涉及到高效的跨进程通信 & 文件操作 今天,我将详细讲解操作系统中核心概念:内存映射 目录 示意图 1. ...

  10. java docker 持续集成_最佳实战Docker持续集成图文详解

    前言 关于Docker的文章铺天盖地,但精品文章往往翻译居多.都说Docker天生适合持续集成/持续部署,但同样,可落地.实际可操作性的文章也很罕见. 基于这些情况,虽然我们专栏定位为运维管理性文字, ...

最新文章

  1. 开源WebGIS实施方案(一):开篇 [转]
  2. hdu4126(MST + 树形dp
  3. 嵩天-Python语言程序设计程序题--第二周:基本图形绘制
  4. python输出字典的前十项,从字典列表中获取前5个值?
  5. Loopback測试软件AX1用户手冊 V3.1
  6. wx-charts 微信小程序图表插件
  7. MIT自动驾驶导航系统,不看地图也能穿梭乡间野路
  8. 【渝粤教育】电大中专营销策划原理与实务 (2)_1作业 题库
  9. ubuntu 安装及相关软件安装(1)
  10. SuperMap的数据组织
  11. 【JAVA-UT】13、什么是依赖?
  12. 如何在Microsoft Outlook中使用Gmail
  13. 网站备案包括哪些内容?ICP域名备案和网安备案操作细节
  14. (二)一步步来开始SSM:数据连通测试
  15. 打印论文是单面还是双面?
  16. Hadoop安装与使用
  17. barrier()函数
  18. C++:实现量化SMM Caplet α 校准测试实例
  19. 辣鸡公司联动优势,你在毕业季给应届毕业生解约的操作真TM丑陋
  20. YOLO loss理解

热门文章

  1. AIDA64内存与缓存测试过了算稳定吗_无需XMP默认3200MHz,十铨 开创者 内存开箱简测...
  2. 内网html获取当前ip,JavaScript 获取本地局域网 IP 地址
  3. Hadoop面试题及参考答案
  4. 初探OSG+OpenCascade(简称:OCC)在QT上的实践
  5. 微信红包系统设计方案
  6. FasterRCNN详解
  7. 全新ThihkPHP聚合支付系统源码+兼容全部易支付
  8. iphone6s 10.2系统越狱及遇到的问题解决方案
  9. css规则、选择器(基础、复合)/选择器优先级
  10. Activiti7 + Spring Boot + mybatis Plus + Oracle 数据库整合-学习篇(一)