原文:一个故事看懂CPU的TLB

Hi,我是CPU一号车间的阿Q,还记得我吗,真是好久不见了 我所在的CPU是一个八核CPU,就有八个工作车间,那运行起来速度杠杆的 虚拟地址翻译 一大早,我们一号车间MMU 内存管理单元 部门的小黑就来到领导办公室,恰好我也在。 领导,听说您同意了阿Q他们的方案,给每个车间都划拨了缓存建设预算 你这小子,消息还挺灵通的。没错,内存那家伙实在太慢了,加了缓存后,不用每次都从内存读取数据,能让咱们的性 ...

2021-09-28 11:24 7 5072 推荐指数:

查看详情

一个故事看懂HTTPS

我是一个浏览器,每到夜深人静的时候,主人就打开我开始学习。 为了不让别人看到浏览记录,主人选择了“无痕模式”。 但网络中总是有很多坏人,他们通过抓包截获我和服务器的通信,主人干了什么,请求了什么数据全被他们知道了! 光窃听也就罢了,他们还经常篡改内容,在网页里面插入诱人的小广告,真是太 ...

Tue Aug 10 17:57:00 CST 2021 16 6680
一个故事看懂垃圾回收

对象的诞生 “你醒啦!”,迷迷糊糊中听到一个声音,我睁开了眼睛,发现一个小伙伴正看着我。 “这里是哪里,你是谁啊?” “这里是堆区,我是一个Ajax对象,叫我小A吧” 我慢慢坐了起来,举目四望 ...

Thu Mar 05 21:28:00 CST 2020 17 2555
【趣话计算机底层技术】一个故事看懂CPU的SIMD技术

好久不见,我叫阿Q,是CPU一号车间的员工。我所在的CPU有8个车间,也就是8个核心,咱们每个核心都可以同时执行两个线程,就是8核16线程,那速度杠杠滴。 我所在的一号车间,除了负责执行指令的我,还有负责读取指令的小A,负责指令译码的小胖和负责结果回写的老K,我们几个各司其职,一起完成执行程序 ...

Thu Mar 24 17:52:00 CST 2022 9 9955
一个故事看懂Linux文件权限管理

前情回顾: 我通过open这个系统调用虫洞来到了内核空间,又在老爷爷的指点下来到了sys_open的地盘,即将开始打开文件的工作。 详情参见:内核地址空间大冒险:系统调用 open系统调用链 我是一个线程,出生在这个Linux帝国。在老爷爷的指点下,通过系统调用表来到 ...

Tue Feb 25 22:10:00 CST 2020 10 2251
一个故事看懂机械硬盘原理

突然,一个巨大的东西从远处飞了过来,在阿飞头顶不远处的地方快速掠过,吓得阿飞下意识一闪。 阿飞来 ...

Tue Jul 20 17:05:00 CST 2021 5 1157
一个故事看懂AI神经网络工作原理

我是一个AI神经元 我是一个AI神经元,刚刚来到这个世界上,一切对我来说都特别新奇。 之所以叫这个名字,是因为我的工作有点像人类身体中的神经元。 人体中的神经元可以传递生物信号,给它输入一个信号,它经过处理后再输出一个信号传递给别的神经元,最终传递到大脑完成对一个信号的决策和处理 ...

Wed Oct 14 17:29:00 CST 2020 8 3935
一个故事看懂内存条工作原理

我是内存条 我是一个内存条,刚刚从深圳的一个工厂里被生产出来,跟我一起的还有一批小伙伴,长得跟我一模一样,下了流水线后我们就被扔进了一处黑暗的角落。 “这是哪里啊,黑漆漆的”,一个小伙伴说到。 “这里是内存条仓库”,黑暗中有人在说话,声音中略有一丝沧桑,像是一个老头。 “谁?谁在 ...

Tue Mar 02 17:50:00 CST 2021 14 4631
一个故事看懂进程间通信技术

月黑风高夜,突然听得咣当一声,Web服务器的目录下冒出了两个文件,弄出了不小的声响。这两个家伙一胖一瘦,鬼鬼祟祟,潜入这台计算机,不知要搞什么名堂。 “二弟,一会儿咱们按照计划好的运行起来,分头行事 ...

Fri Jul 30 18:01:00 CST 2021 5 3401
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM