南桥和北桥

news/2024/11/22 18:21:52/

1.了解下CPU历史:

计算机主板上有CPU、北桥(MCH)和南桥(ICH)这三个主要的芯片:

由于FSB变成了系统效能的瓶颈和对多CPU的制约,在台式机和笔记本电脑中,MCH被请进CPU中,服务器市场虽然短暂的出现了IOH,但也慢慢的被CPU吞噬。

前后简单的对比

CPU中MCH原来的部分,在桌面CPU中叫做System Agent(SA),在服务器CPU中叫做uncore(和内核core对应)。它基本还负责原来的功能,那就是内存管理和提供至少16个Lane的PCIe Root port来驱动显卡(服务器uncore还包括QPI)。这绝不是表面看起来“换个马甲”这么简单。脱离了FSB这条小细管道,内存控制器、PICe Root Port的root complex和内核之间的通信变成了ring bus乃至目前的Mesh网络这种片内总线,羊肠小路变成了高速公路。如此改变让原来的瓶颈消失了,计算机效能才在酷睿后有了质的飞跃。

2.WGI210AT是干啥的?

自己理解,北桥用来连接CPU,南桥连接各种I/O接口:ETH/SATA/PCIe/USB,结合WGI210AT datasheet,结合公司大佬一句“CPU PCIe 接口内部使用 PCIe 桥片转成 1000M 以太网 ”,这里可认为南桥,也就是x86通过PCIe网卡芯片WGI210AT外扩Gbe网口。


http://www.ppmy.cn/news/357048.html

相关文章

ESP32S3---智能音箱简介

ESP32S3+双模蓝牙智能音箱项目总目录_esp32项目_嵌入式学习_force的博客-CSDN博客 不一样的mini智能音箱 目前智能音箱如上视频所示,可以学习与自己编程,商业级需求,商业级产品,需要购买硬件,系统学习私聊。如果您是资深的开发工程师,欢迎您的加入我们一起完善这…

开启功放安桥TX-NR515的ARC(音频回传通道)功能

2013年购入一台安桥TX-NR515功放,当时就看中了具备ARC回传功能,想着连接电视机就用一根HDMI线就够了,结果没有调试成功,一放数年。现在新购入海信电视65E8G,具备最新的eARC功能,又骚动了我之前未完成的心愿…

基于BES-DSPENC主动降噪算法C程序实现

+hezkz17进数字音频系统研究开发交流答疑 2023/6/13 上午12:05:55 用C语言写一个DSP ENC主动降噪算法程序 ENC(Echo Cancellation)主动降噪算法是一种利用数字信号处理方法来消除回声噪声的技术。在DSP环境中实现 ENC 主动降噪算法,需要按照以下步骤进行: 1定义输入信号…

联想网上直销2799元笔记本电脑

由联想运营的淘宝官方专卖店上线。这是联想首次在淘宝开设网络专卖店,该店销售的第一款重磅产品便是即将在国内上市的超便携笔记本IdeaPadS10和S9,2999元的网上售价成为联想史上最低价笔记本电脑。 消息人士透露,联想淘宝官方专卖店已经上线&…

【设计模式与范式:行为型】56 | 观察者模式(上):详解各种应用场景下观察者模式的不同实现方式

我们常把 23 种经典的设计模式分为三类:创建型、结构型、行为型。前面我们已经学习了创建型和结构型,从今天起,我们开始学习行为型设计模式。我们知道,创建型设计模式主要解决“对象的创建”问题,结构型设计模式主要解…

Linux,看这篇就够了

Linux 一、为什么要学linux二、目录介绍三、vi / vim编辑器四、网络配置4.1、修改 IP 地址4.2、配置主机名4.2.1、修改主机名称4.2.2、修改 hosts 映射文件 五、系统配置5.1、service 服务管理5.2、systemctl5.3、防火墙5.4、关机重启命令5.5、查看系统内核与版本 六、常用命令…

Spring Cloud Alibaba - Sentinel源码分析

目录 一、Sentinel核心源码分析 1、Sentinel核心概念 1.1、Node之间的关系 2、Sentinel源码入口 2.1、SlotChain解析 2.2、NodeSelectorSlot解析 2.3、ClusterBuilderSlot解析 一、Sentinel核心源码分析 Sentinel是分布式系统的防御系统。以流量为切入点,通过…

java播放音频文件mp3

代码简写了,核心就是这些 播放本地音乐 File filenew File("D:\\我的文档\\Music\\晴天.mp3");FileInputStream fis new FileInputStream(file);BufferedInputStream stream new BufferedInputStream(fis);Player player new Player(stream);player.pl…