磁芯存器,在老辈子里往往叫“铁芯机”要么“磁鼓”,听起来挺玄乎,实际上说白了就是利用一块块像报纸一样卷起来的铁环来当存心的。

那时候的电脑,核心元件可不是硅颗粒,也不是后来的 NAND Flash,而是一个个独立的铁环。你把这些铁环一个个绕在铁芯上,每绕一个就算一个“磁芯”,把它们串起来,就是整个存器了。

那时候不叫内存,还叫“数据库”,出于得先把数据存进去,再查出来,到时候还得退回去,过程有点像查户口。 这东西有个最大的毛病,就是密度忒低。

那时候的磁芯,个头比较粗,插进电路板上的时候,插满了就占地方,跑起来还得费点力气,就连得用专门的齿轮组来带动。出于体积大,故此容量也小。只能存个两位数 MB 的数据,够个临时记事本,够个网页的启动缓存。要存个高清视频?那是不可能的。

那时候的硬盘,比如那个叫“塔克曼记录”的东西,也是磁芯做的,但那个更偏重的是读。读写速度别看不算慢,但读写得慢,就像开车走长长的毛细血管,你得专门挖个坑,挖出来再填回去,过程有点折腾。 说到用途,磁芯存器在早期计算机的生涯里挺关键的。它是世界上第一个通用半导体存器,也就是 Intel 在 1948 年搞出来的。

那时候的 CPU 跑得飞快,但存取数据的环节忒慢成了个大瓶颈。便,把读写的路架起来,用磁芯来当中介,就成了必需。有了它,计算机才能真正干活,而不是只会在实验室里转圈。 不过,磁芯也是有局限的。它别看比早期的电子管稳定多了,不用怕电流波动,寿命也长,要好得多。但在高温要么震动大的地方,铁芯好办退磁,变成铁锈,数据就丢了。还好办受干扰,比如雷击要么电磁波,都可能把数据“念错”。

故此,当时的大量大型机,比如早期的 IBM 704,都得用磁芯作为主存,但这玩意儿有个致命弱点,就是不可擦写。想改数据?得先断电,再拔线,再插回去,还要慢慢退磁,耗时费事。

要是想存个临时结局,还得赶紧写完,睡一觉起来再读,这时候磁芯已经退磁了,只能重新来一遍,效率低得吓人。 这种设计在后来还是有点尴尬的。

随着晶体管技术的飞速发展,未来得找更小的东西替代铁芯。硅基存器,后来的闪存,后来的 DRAM,如何都要比磁芯小、快、便宜。磁芯就像个时代的特产,别看结实耐用,但就是不够“卷”。 为了对比一下它的地位,我们能够看个具体数据。假设那时候的一个标准磁芯容量是 2K 比特(2048 位),要存个根本字符得占 16 个磁芯

那时候的容量上限也就几十 MB。

要是换成现代的闪存颗粒,哪怕是用小得多的 NAND Flash,同样存个同样的数据量,只需求几个就连十几个芯片。

要是用 MLC 的,更少。

由此可见,从几十 MB 增添到几 TB,这个数量级的差距,简直是天壤之别。 再想想应用场景,磁芯存器在大型机里的角色挺明确,就是做主内存,供 CPU 快速读写管住指令和程序。

那时候的 AI 系统要么科学计算,都需求这种非易失性的存来保存结局。但到了后来,随着个人电脑和互联网的发展,人们更倾向于随时随地存数据,磁芯这种“一次性”、“断电即忘”的特性就显得忒落后了。它就像是一个被历史淘汰的老式存单元,别看在工程计算上还能派上用处,但在信息时代,它的位置都已经贼尴尬了。 总的来说,磁芯存器是计算机发展史上的一个里程碑,它证明白非易失性存就是未来。但它的时代已经那会儿了,留给我们的,是一代人对那个“铁芯”世界的追忆,还有技术迭代中留下的深刻教训。