漫画 | CPU就是一个悲惨的搬运工

半小时漫画计算机 以漫画的形式来讲解计算机的基础知识, 主要涉及到CPU、内存、网络的原理; 操作系统的“一切皆文件”宗旨; 函数调用的秘密; 数据库帝国; 各大编程语言的对比; 整体来书还是不错的,但是原理性的东西还是比较强, 虽然以漫画形式写出来,语言也更通俗易懂, 但是如果要面向小学生的话举例可以更丰富些, 当讲解到复杂的原理时可以多去考虑小学生遇到的问题加以佐证, 让他们了解到的知识再去丰富。 阅读详情

在一个庞大机房的角落里,

存放着一台普普通通的服务器。

c3af387c1e26ee9fbdfb424d7fd963d8.png

每天一开机,里边的居民就开始忙活起来了。

e5cae0118edc3d55bc2736b5ef83261b.png

大家都要在操作系统老大的指挥下干活。

4a14140517b0d86b89cad1751914b704.png

0fddca1a71e14b239a19cfca5f538e60.png

63b3bdd7311cc08d8f30bf72d28a47c1.png

274b269c7e891c22213dab9c4991148d.png

6f88d11818a6b9af5a283160947d0771.png

日子一天天地过去,这一天,大家正在干活,外边突然传来了咔嗒一声。

7ed85bf83873112ba6f2c2ca047f15e1.png

dc5f02b96878165a410bb30ac5e85dde.png

fe2ba3f9455d5588b28b2a88fbc33ea3.png

CPU阿甘很快掌握了拆箱子、装箱子的技巧,他变得非常熟练,乐在其中。

可是好景不长,IT系统很快进入分布式时代。 

一个系统后面往往有数百台甚至数千台服务器在支撑,服务器之间需要频繁地交流。 

网络通信的性能成为关键。

b1c5bfc58c40b312bf84f19504c9dfe7.png

而阿甘发现,数据包太多, 自己在拆箱子、装箱子上已经力不从心了。

8c8ad09dff7f069acd57e0d001150bf3.png

2dc69019e286b153efdc477748230539.png

f53cdcecf113ec9501aa6451b2681af9.png

55b7ae3eb197296f96290b71f0817b00.png

RDMA技术最早可以追溯到1999年,前后出现了IB(InfiniBand)和RoCE(RDMA over Converged Ethernet) 等解决方案。 

可是RDMA也有不少缺点:

179bf8a1d22660e3288c46e6527543f8.png

2a30c78a9731a7844b2ca46a52951afd.png

93d048497493df058179a18d8b51024b.png

b281390c5aadebe53da31017787b6a7b.png

CPU阿甘觉得这RDMA估计是没戏了。

没想到,一个月以后,服务器来了一个新人。

cb978fba2981956f62b47ebb186326e1.png

e680a48a7ae2efe6868beae5744f7562.png

低时延

时延仅有5us(微秒), 数据库、AI和大数据等应用获得30%~130%的性能提升。 

242c9f83eefc1c62d25fb4af5777b128.png

大规模组网

阿里云通过自研的eRDMA加速能力,采用了自研的拥塞控制(CC)算法,容忍VPC网络中的传输质量变化(延迟、丢包等),在有损的网络环境中依然拥有良好的性能表现。

8966e733c31eaa4cfae387ddb24b7978.png

普惠、弹性

性价比高,用户无需购买昂贵的设备和铺设专用网络;

实现了RDMA上云,有“弹性”,随开随用, 所以叫做eRMDA。

ed784c882ad4461562ee480d7a3b4ef2.png

低门槛

eRDMA加速能力依附于阿里云原有的弹性网卡,共享VPC网络,可以在不改变业务组网的情况下,即可在原来的网络下激活eRDMA功能,体验到eRDMA的优势。

9a81a37ac6e7d4e95c5957f657191682.png

e68985dbbffac3b8a790d111e75a810d.png

20年了,为什么CPU主频停滞不前? 很多年以前, 电脑的世界有个叫CPU的小伙子。 他一出生就野心勃勃,梦想行走江湖,征服全世界。 CPU对内存和硬盘的嘲讽毫不理会,他继续前行。 有一天,他遇到了一个神秘人,送了他一本武林秘籍。 CPU非常高兴,千恩万谢之后,操练起来。 他孜孜不倦地练习,果然,如同秘籍中所说那样,每隔18个月,CPU的武功就会增长一倍。 他非常高兴,更加勤奋刻苦。 到了2004年,CPU小子就把自己的时钟频率已经练到了4G Hz左右。 这时候他遇到了一堵墙。 但是,他遇到一. 阅读详情

相关推荐

LVDS高速ADC接口, xilinx fpga实现

FPGA实现lvds高速ADC数据接口,窗口对齐算法,Verilog源码

kuangxin的博客 6万+

【漫画CPU】第一章 CPU有什么用------CPU的五大装置

CPU的五大装置。ALU

qq_43223514的博客 752

SAP MM | 采购的自动寻源:货源清单(ME01)与配额协议(MEQ1)的应用与 MRP 逻辑

SAP MM模块中,当物料有多个供应商时,MRP生成的采购申请常因"固定供应商"字段为空而无法自动发单。系统寻源优先级为:配额协议>货源清单>采购信息记录。解决方案包括:1)货源清单指定唯一固定供应商;2)配额协议按比例精准拆分;3)配额协议长期分配更推荐。手工创建采购申请时配额协议无效。建议优先使用货源清单Fix标识或配额分配功能,避免拆分导致的单据碎片化。

RiverRia的专栏 826

CPU阿甘

1、CPU视角看计算机启动过程(见 CPU阿甘——码农翻身) 2、CPU视角看程序装载运行过程(见 CPU阿甘之烦恼——码农翻身)     批处理系统:可以理解为只能串行执行每个程序的系统。“批”体现在很多操作封装在一个程序里,然后提交给系统去运行。(尼玛取这名真误导人,咋看以为“批”多个程序能并发处理,还不如叫串行执行系统..) 多道程序处理系统:就是能提交多道程序且让它们并发运行的系...

weixin_33976072的博客 163

EDA的未来:当AI与Cadence Virtuoso相遇

本文探讨了AI技术与Cadence Virtuoso在EDA领域的融合,展示了如何通过生成式AI提升芯片设计效率。文章详细分析了Virtuoso设计环境的智能化演进、AI驱动的设计辅助功能实现路径,以及SKILL语言的进化方向,为工程师提供了未来EDA工具的发展趋势和实用案例。

weixin_28312391的博客 651

74hc595驱动模块的Verilog设计(线性状态机)

module hc595_driver( input clk, //50Mhz input rst_n, //复位信号 input [15:0] data, //数码管待显示数据,8位段选数据,8位位选数据 input en, //使能 o...

qq_41294540的博客 3742

CPU阿甘:函数调用的秘密

我是CPU阿甘, 上次我给大家承诺过,要讲一讲函数调用的秘密, 这个确实有点复杂, 想透彻的理解机器代码层面的函数调用不容易。我也是从无数的指令中悟出这个函数调用的秘密的...

码农翻身 528

robosuite 入门教程(一)安装与基本用法

摘要:Robosuite是基于MuJoCo的模块化机器人仿真框架,提供标准化基准测试环境和多样化机器人控制功能。作为ARISE计划的一部分,该框架支持强化学习、模仿学习等算法研究,包含程序化环境生成、多模态传感器、多种控制器及遥操作设备。支持macOS/Linux系统,提供详细安装指南和功能演示脚本,包括随机动作测试、控制器验证、域随机化等。最新版本v1.5新增人形机器人支持、全身控制器和照片级渲染功能,旨在降低机器人学习研究门槛,促进算法开发与评估。

2506_90492529的博客 1267

漫画 | 计算机原来这么有趣(附赠书)

关注+星标公众号,不错过精彩内容来源 |博文视点对于很多人来说,他们生活在一个有智能手机、平板电脑、可以随时随地上网、打电话、聊天交友、购物的时代。殊不知我们现在所享受的这些便利都源于二...

strongerHuang 1903

HyperLynx(十三)Hyperlynx前放置之对网络的EMC分析

在“Spectrum Analyzer”对话框的“Stimulus”(激励)栏中,设置激励源频率为100MHz,选择“IC modeling”为“Fast-Strong”,并按图所示设置其他选项。显然,在仿真的基频上,它的幅值最大,将鼠标光标置于柱状图上,可以读取其值为64.28mA,这个数值是由选定的驱动芯片决定的。按上图所示的原理图,在接收端增加一个并联的RC负载,再次运行仿真,结果如图所示。在对话框左侧的“Pins”列表中,显示出了已添加电流探针的引脚,可以在此列表中选择所要仿真的目标。...

小幽余生不加糖 4680

ubuntu20.04屏幕亮度无法调节(亮度条调节无效)的简单靠谱解决方案及踩坑历程

0 前言   网上关于ubuntu系统亮度无法调节的问题的解决方法有很多,但是绝大部分并没有什么用(这也是我自己的亲身体会),或者并不靠谱。在遍尝各路方法过后,我终于解决了这一棘手的问题(毕竟最大亮度真的非常刺眼,无法长时间直视),在此记录一下踩坑历程以及最后的解决方案。 1 Naive方法   由于使用需要,最近在电脑原有的win10基础上安装了ubuntu双系统。我安装的是当前新版的ubuntu20.04.2.0,靠谱的安装教程可以参考这里。   之前师兄说双ssd安装双系统会有系统启动引导的问题出现,

zeeq的博客 4万+

有趣的科普

本科普分类的明确,不需要在意分类,时间:2023.8.24。

2301_76556912的博客 259

2023华为od机试C卷【最富裕的小家庭】Python 实现

在一颗树中,每个节点代表一个家庭成员,节点的数字表示其个人的财富值,一个节点及其直接相连的子节点被定义为个小家庭。现给你一颗树,请计算出最富裕的小家庭的财富和。

MISAYAONE的博客 2043

Thinking in Shader(1)

开发环境 Window7           羽化的第十七篇博客,这周过得异常诡异,由于项目启动,预演计划接近工作开始慢慢变得繁忙,本来打算专心看Shader但发现能研究的时间越来越少,但自己还是要看下去,C++看了个基础,现在看起还是没那么容易,总之给自己加油吧~ ~ 这周印象最深的是看了一个叫《尸鬼》的动画和漫画,至于好不好看这还是要看个人欣赏水平来,整部作品给人的感觉十分压抑,封闭的村

GARDEN OF EVERYTHING 3826

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Thinking in Shader(1) shaderbufferdirect3d图形算法游戏

Thinking in Shader(1) 分类: 图形学 Cg 2011-11-08 20:54 686人阅读 评论(0) 收藏 举报 shaderbufferdirect3d图形算法游戏 开发环境 Window7 羽化的第十七篇博客,这周过得异常诡异,由于项目启动,预演计划接近工作开始慢慢变得繁忙,本来打算专心看Shader但发现能研究的时间越来越少,但自...

weixin_30770495的博客 128

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

工作中使用到的单词(软件开发)

1.エイリアス   alias 别名 powershell使用 get-help 命令时,会得到与此命令 相关(别名)的命令 2.プロキシ proxy 代 理 3.プロモート   promote 促进,提升   开发的系统新功能上线发布,有时会使用到这个词,比如 STプロモート 还有使用リリース这个词的。比如STリリース。个人认为两者含义相同。 4.見逃し み................................................................

sun0322 6万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

【漫画CPU】 第二章 数字运算------逻辑运算

半加器

qq_43223514的博客 485

《漫画计算机原理》读书笔记

数字指符号本身,如:三、Ⅲ、3、③、叁;数是抽象概念,是通过数字来表示的。

DMLTZY的专栏 1572

我是一颗CPU

前言上帝为你关闭了一扇门,就一定会为你打开一扇窗 这句话来形容我最合适不过了。我是CPU, 他们都叫我阿甘, 因为我和《阿甘正传》里的阿甘一样, 有点傻里傻气的。上帝把我制造出来, 给我了一个很小的脑容量, 为数不多的寄存器能临时的记一点东西, 但是上帝给我打开了一扇特别的窗户, 那就是像阿甘一样,跑的飞快。到底有多快呢? 我这么比喻一下吧, 我的工作都是以纳秒为单位的, 你们人间的一秒,

wzq6578702的专栏 606

CPU阿甘之烦恼

CPU阿甘之烦恼 真正的知识是深入浅出的,码农翻身”公共号将苦涩难懂的计算机知识,用形象有趣的生活中实例呈现给我们,让我们更好地理解。 本文源地址:CPU阿甘之烦恼 1、批处理系统 “最近比较烦,比较烦,比较烦...”,CPU阿甘在唱着。因为内存和硬盘一直看...

dichuangheng8094的博客 400

漫画 | CPU战争40年,真正的王者终于现身!

上个世纪70年代,内存又慢又贵, 程序员得想尽一切办法节省内存。那个时代的编译器也比较差劲所以,70年代的程序员几乎都写得一手好汇编。为了帮助程序员写好汇编,这个时候的CPU也有意把指令...

码农翻身 8724

码农翻身之大话编程篇:10 CPU阿甘之烦恼

                       1    批处理系统        CPU阿甘最近很烦。 原因很简单,内存和硬盘看他不顺眼。        阿甘心里很清楚,是自己干活太快了,干完了活就歇着喝茶,这时候内存和硬盘还在辛辛苦苦的忙活,他们肯定觉得很不爽了。中国有句古话叫什么来着? “木秀于林,风必摧之”,“不患贫而患不均”,这就是阿甘的处境。虽然阿甘自己也于心不忍,可是有什么办法?谁让他...

希望变强的小菜鸟的博客 577

漫画|解读电气安全“十不准”

电气操作,是指将电气设备状态进行转换,一次系统运行方式变更,继电保护定值调整、装置的启停用,二次回路切换,自动装置投切、试验等所进行的操作执行过程的总称。在电器操作的过程中较易发生危险,...

数据中心运维管理 1152

四路 CAN 转 4G 网关

SG‑CAN‑4G‑410 为**四路隔离 CAN 转 4G 工业网关**,把 CAN2.0A/B 报文封装成 TCP/UDP 报文,通过 4G 无线网络实现 CAN 总线远程监控、远程控制。四路 CAN 相互独立;以太网仅用于本地配置,不做业务数据传输;支持移动 / 联通 / 电信 4G 网络。

S2003120416的博客 166
上一篇: 好家伙,我赚了8000多元 ! 给大家发个大红包!
下一篇: 超开心,国家发钱了!
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值