我是一个记忆棒。
我是一个记忆棒,深圳一家工厂刚生产出来的陪伴我的是一群和我长得一模一样的朋友下了流水线后,我们被扔进了一个黑暗的角落
这是哪里天黑了,一个小朋友说
这是记忆储存室黑暗中有人在说话,声音略带沧桑,像个老人
谁谁在那里
别怕,我也是记忆模块,比你早几个月生产的,老人说。
什么,你已经被关在这里几个月了结束了小伙伴急了
没有,我出去了,后来被发现有缺陷,然后被回收锁在这里你和我不一样你刚生产出来,应该很快就能出去,装在电脑主板上实现你的价值
电脑主板那是什么地方我好奇地问
那个声音继续说道,那是电脑的核心它是一个巨大的电路板,有CPU,硬盘,网卡,显卡,声卡,当然还有我们的内存计算机必须有我们才能正常运行,因为CPU工作所需的指令和数据都存储在我们的内存中
就在那之后,我们周围的灯亮了这时,我们可以清楚地看到我和我的朋友
我们身上那些黑暗的东西是什么。真的有点低啊!
不要低估他们那是我们记忆棒的核心存储芯片我们的数据都放在里面其中一个是1GB,一共16个,就是16GB!,老人又说
奇怪的是,我们还是看不到他。
你在哪里为什么开灯的时候我看不到你有个小伙伴问
我在隔壁的柜子里,像我这样的次品大概没机会出去
你刚才说16个内存条这不是明明只有8吗
转过来看看你背上还有八个
我们几个人转身四处看了看,果然发生了。
老人继续说,除了内存条,还有PCB电路板和金手指,它们共同构成了我们的身体。
什么是金手指。
是脚下土豪金的颜色部分那是我们连接主板插槽的接触点一边120,两边240因为每个点看起来像一个手指,所以人们称它为金手指
那为什么中间会有空隙。
我们每个金手指都有不同的作用,正面和背面不能混淆为了防止愚蠢的人类以错误的方式插入我们,中间有一个缺口反了就插不进去了通过主板上的电路,我们可以连接到计算机的总线系统,与CPU对话
于是,我们都若有所思地点了点头。
数据存储
接下来,老人还讲了很多我们记忆祖先的故事。
原来我们有一个更专业的名字:RAM,随机存取存储器,因为我们可以随意在任何位置读写数据。
老人还说,现在的电脑基本都是二进制的无论哪种数据或代码指令,我们都有一串0和1的位
为了储存这一点,我们的祖先花了很多心血!
在我们的祖先面前曾经有两种电路方案,第一种是静态方案:
很复杂吗我也这么认为这种电路方案的优点是可以稳定地维持在0和1之间的某个状态,所以被称为静态SRAM
但是要用的晶体管太多,一位需要几个晶体管16GB多少才够成本太高,我们建的时候肯定会很大主板上的空间这么局促,哪里能装得下
我们的祖先没有选择这个方案,而是使用了第二个方案:
你看,是不是简单多了是1还是0可以通过一个电容的电荷来确定
在我们身体的每一个记忆芯片中,都有许多这样的逐位记忆细胞:
为了缩小范围,它们排列密集,每个位由行地址和列地址决定:
涂志虎老狼
但是这个电路方案有个问题,就是里面的电容会漏电,电容里的电荷会慢慢消失,电压会变小,所以没办法分辨这代表的是1还是0为了解决这个问题,需要定期给它们充电以保持数据稳定,这就是所谓的动态数据刷新,所以这种方案被称为动态DRAM
存储器编址
老人正在给我们讲上涨的事,突然有人把我们收拾了一下,我们所有的朋友都走散了。
在经历了漫长的黑暗和孤独之后,那一天突然咔嚓一声,我的金手指和卡槽连在了一起这就是传说中的主板吗
你是记忆我们已经等你很久了你来了我们终于可以开始工作了!我旁边的一个家伙说你好
你是谁。
你好,我是CPU中的Q看,就在你隔壁以后我们每天都要打交道对了,告诉我,你有多少储物空间
我查了一下,回答说:我有16GB的空间,也就是137438953472位!
哇,这么多!太棒了但是我怎么能利用你来存储数据呢
这很容易你想访问哪个位
为什么这么麻烦你没有武德,这些内在的细节应该被封装给我提供一个简单的接口就行了Q吐槽道
两位大哥,看这里这时,主板不远处另一个家伙说话了
你是谁q和我异口同声地问
这家伙眯着眼睛说:我是记忆控制者,我为你们俩服务。
什么,你想控制我。
不要误会,我只是一个中介,为你们两个提供服务
看到我们一头雾水,这家伙接着说:记忆兄弟,你的数据存储电路单元里的电容是不是经常漏电,需要定期刷新而且按照规定,64ms最多要刷新一次你放心,这个数据刷新工作以后就交给我了
你怎么知道的。
这家伙笑了笑,继续说道,这是什么我也知道你的数据储存在你身体的每个记忆芯片里每个芯片分成许多片,每个片中有许多位存储网格如果要访问哪个位,就要指定对应的芯片,对应的片,对应网格的行地址和列地址我说得对吗
途远网络
我点点头,没想到这家伙这么了解我。
阿q,你的CPU要访问数据,你肯定不想这么麻烦吧,这家伙笑着问
当然!
那么,我会派上用场的用比特作为读写单位太麻烦了我们以8位为一组,称为一个字节你的CPU端统一寻址你的内存兄弟的存储空间以后你想读数据的时候,给我地址就行了,我会告诉我的内存兄弟具体要读写哪个芯片哪个片的哪个位置怎么样是不是给你解决了大麻烦,说完,记忆控制器露出了骄傲的笑容
听起来不错,我们开始吧!
还没有,还没通电呢!
但是我们没等太久就听到嘶嘶的声音,电就来了!
然后我们开始合作第一次见面的时候,合作很顺利CPU以字节为单位统一寻址我所有的存储位以后只需要一个地址,内存控制器会转换成特定的数据存储位置交给我,我就可以完成读写操作了
后来看到内存控制器表现很好。在阿q的帮助下,我把它集成到了CPU里,现在我也是其中一员了!
我和CPU一直相处的很好,但是没过多久,他们居然开始觉得我慢了。要说慢,硬盘那家伙比我慢多了!
他们发现对我无能为力,于是在CPU内部创建了一个缓存而不是每次都找我要数据,省了我不少事
我的生活就是这样我以为我会在这个主板上工作到退休没想到,那一天,一个浏览器程序告诉我,记忆兄弟,你完了刚才看到店主在网上买了新的DDR4内存,你就要被淘汰了
我也要被扔进黑暗的房间吗。
。