内存不一定都讲“条”

硬派学堂

看到题目你也许会问,电脑上的内存都是一根根的内存条,如果不是按“条”计算,那是按什么计算呢?其实,这就是你有所不知了,在386电脑出现以前,电脑还可以通过插上相应的内存扩充卡来实现内存升级。

在286时代,人们使用的还都是24位地址线的电脑,运行程序还只能在黑屏上敲命令行,像现在Vista这种绚丽的用户界面效果在当时是无法想象的。24位地址线的限制,使得当时的电脑只能使用最大16MB的内存。并且,那时ISA(Industrial Standard Architecture,工业标准结构总线)是主流的系统总线,这就为使用ISA卡来扩充内存提供了可能。所以在当时内存升级不仅可以通过使用SIMM(Single In-lineMemory Modules,单边接触内存模组)接口的内存条来实现,还可以使用ISA内存扩充卡来实现。

相比SIMM接口的内存单条只有256KB来说,内存扩充卡能扩充的内存容量更大。从图片上我们就能看出,SIMM内存上的内存颗粒远远没有内存扩充卡上的那么多。并且,内存扩充卡上设计有插槽,可以扩充更多的内存颗粒。如果想在系统上扩充更大容量的内存,用SIMM内存的话就要在主板上设计更多的内存插槽,主板空间就显得局促。而用内存扩充卡的话,只要占用一根ISA插槽就可以了,非常节省空间,也节省了主板的制造成本。所以,内存扩充卡比SIMM内存在设计思路上先进得多。但是,在当时,由于内存颗粒非常贵,即使是一根256KB的内存都要好几千元,所以,能扩充数MB的ISA扩充卡只能使用在高端领域。

在386时代,电脑终于使用32位地址线,能使用最大4GB大小的内存。在1985年初,Lotus、Intel和Microsoft三家共同定义了LIM-EMS,即扩充内存规范,通常简称为EMS。当时,EMS虽然可以通过安装在I/O槽口的内存扩充卡和一个被称为EMS的扩充内存管理程序来使用。但是I/O插槽的地址线只有24位(ISA总线),这对于386以上档次的32位机是不能适应的。所以,内存扩充卡慢慢就被淘汰了,而内存条则被保留下来并不断地发展,变成了今天DDR2和DDR3内存。

11-d20-3.jpg
30pin SIMM 内存
11-d20-4.jpg
使用ISA接口的内存扩充卡