不过,想把内存当成虚拟硬盘使用还是可以的,你可以安装primo RAMdisk来使用,它可以把内存的一部分划分做硬盘使用,可以加快读取速度,不过要注意的是,一关机,它里面的东西就没有了不能,一个是电脑部件,一个是存储介质,是不一样的。
内存条:
内存条是CPU可通过总线寻址,并进行读写 *** 作的电脑部件。内存条在个人电脑历史上曾经是主内存的扩展。随着电脑软、硬件技术不断更新的要求,内存条已成为读写内存的整体。通常所说电脑内存(RAM)的大小,即是指内存条的总容量。
写入RAM(即读写内存,即内存条)中的数据将在断电后彻底消失,电脑开机时CPU最早读入执行的程序数据来自ROM(只读内存)。内存是电脑(包括单片机在内)的基础部件,从有电脑那天起就有了内存。而外存属于电脑外围设备,硬盘是经过磁带、软盘阶段之后发展产生的外存。
内存是电脑必不可少的组成部分,CPU可通过数据总线对内存寻址。历史上的电脑主板上有主内存,内存条是主内存的扩展。以后的电脑主板上没有主内存,CPU完全依赖内存条。所有外存上的内容必须通过内存才能发挥作用。
硬盘:
硬盘是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成。碟片外覆有铁磁性材料。
硬盘有固态硬盘(SSD 盘,新式硬盘)、机械硬盘(HDD 传统硬盘)、混合硬盘(HHD 一块基于传统机械硬盘诞生出来的新硬盘)。SSD采用闪存颗粒来存储,HDD采用磁性碟片来存储,混合硬盘(HHD: Hybrid Hard Disk)是把磁性硬盘和闪存集成到一起的一种硬盘。绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中。这是因为两者采用的是不同的存储介质。
硬盘其实名叫硬磁盘,他和软磁盘(简称软盘,十年前用的东西,现在已经很少用了)原理类似都使用磁介质来记录信息,这种介质的特点是价格低廉,适用于大容量存储,可以降低制造成本。缺点是读取速度慢、体积大。所以磁盘都用于作为计算机的外存储器,可以记录大量数据。
而U盘使用的是闪存介质(flash),之所以叫闪存,就是因为它读取速度快。他的缺点是制造成本高,难以做成大容量存储器。因此他的用途一般在于内置存储器,比如各种电子设备、计算机的内存,都使用闪存。虽然容量小,但是读取却很快。另外他的体积也很小,可以植入各种电子设备,如果把硬盘内置到MP3、手机里去,不但机器体积大,而且会有散热困难、高耗电等其他问题,用闪存最合适。
早期的闪存只有M级的容量,现在技术发展了,可以做到10G级。但是与硬盘来比较,成本仍然高。比如一个4G的闪存,价格大概在60元左右,约合15元/G,而一块160G的移动硬盘,价格为360元左右,约合225元/G,价格的差距是非常明显的。
随着技术的成熟、进步,硬盘和闪存之间也有互相借鉴靠拢的趋势,即硬盘越来越小,越来越便携,闪存容量越来越大,价格都在逐步走低。
短期来看,闪存还不会取代硬盘,因为硬盘的低成本是绝对优势,而且硬盘也在不断进步,越来越便携。但是随着闪存容量的提升,正在应用于更多的领域。目前在低容量领域,比如10G及以下级别,基本已经是闪存的天下了。所以硬盘也逐步往高容量领域发展,目前市面上一般少有40G以下的移动硬盘了,一般都是120G起。DDR4内存是新一代的内存规格,2011年1月4日三星电子完成史上第一条DDR4内存,DDR4内存相比前一代在同样内核频率下,理论速度是前代的两倍,而且有更可靠的传输规范,数据可靠性进一步提升,工作电压降低更节能,而且单条DDR4内存已经可以达到128G,其传输速度相对于SSD固态硬盘来说,快了不止几倍,那如果用来做硬盘,那么SSD还有生存空间吗?
就目前而言,个人看来,以DDR4内存来代替硬盘,甚至代替SSD固态硬盘来说,还为 时尚 早,原因如下:
1数据的安全性
众所周知,DRAM内存的一大特点就是断电后会丢失全部数据,所以如果使用DDR4内存代替硬盘数据的安全性方面值得考虑,一旦遇到意外断电数据全部丢失,这可是得不偿失。
当然有几个厂商也推出了一种特殊的非易失性vdim,通过电池或超级电容,在断电后维持运行,转移数据的的DDR4但价格偏高且类型有限,可选空间不大。
2 主板控制器支持不够
众所周知,内存频率越高,性能就越高,但是由于现在内存控制器都集成到了CPU内,在一定程度上,CPU本身就决定了对内存频率的支持,但比如英特尔coei57600k对内存支持为DDR4 2133/2400,根本无法支持DDR4 4000 8GB*4四插满主板,更不要提要达到128g内存的水平。
3 最关键的问题-价格
以上虽然是一些原因,但是其实最主要的问题还是价格,2017年5月以来由于受到半导体行业的上游,硅晶圆的产能不足,从而导致整条产业链的价格跟着增长,同时手机和电脑的发展,对于内存的需求越来越大,过快的增长速度导致内存供应严重不足,价格自然水涨船高。
一个8GB的DDR4内存条,从只需要不到300块钱到现在700多块钱,价格几乎翻了2倍。
而一条DDR416GB内存条则需要1500元+,按照此价格来计算,128g内存条则需要1500*8=12000
元
而同期我们再看一下SSD固态硬盘250G,这需要多少钱呢?
同期的SSD固态硬盘,250G只需要不到600块钱,价格可谓非常实惠。
由此来看,以DDR4内存条代替SSD 固态硬盘充当硬盘的目前来看还为 时尚 早。目前主要是因为受到了数据安全CPU控制器以及价格成本问题的影响。
在很久很久以前的ddr时代技嘉出过一款奇特的板卡
叫做ramdisk,就是利用内存模拟硬盘的,只要电脑bios设置的ok的话即便关机只有电源线不从市电上拔下来那么卡片中的数据是不会丢失的。即便要断电,板卡上的锂离子电池也是可以支持16个小时之久的。
ramdisk的速度理论上是ssd的千倍,但实际上会受到pci-x线路的限制,而且当你的内存最大也就是2gb,这样的一块卡最大也就模拟一个8gb的硬盘。
速度没得说就是容量小价格高罢了。不过现在用内存模拟硬盘的话也会比同等容量的ssd贵上十几倍。如果不是十分密集的磁盘读写需求基本上也是用不到的。
内存条一但断电,数据就都没了。内存条好比你的办公桌,桌子越大就能在你用桌子的同时摆越多的东西,还不影响你使用。硬盘好比书架,即使桌子再大,也不可能永远都摆在桌上占地方,总要把他们归类放回书架,保存好供你下次使用。在书房这样一个系统里,书架和桌子完全是两种工具,谁也不能替代谁。
在计算机的逻辑上只有存储器,没有内存和硬盘之分,只是由于CPU和存储设备的技术发展不同步,导致存储设备的速度跟不上CPU的速度,所以就用容量小速度快但价格昂贵的内存作为CPU和硬盘之间的中转站,如果内存能够解决断电信息丢失、容量小及价格昂贵的问题就没硬盘啥事了,同样的道理,如果硬盘的速度能跟上CPU的速度也可以直接取消内存了。
回答这个问题之前首先需要明确几点:
1内存无法取代硬盘,那是因为内存断电之后,存在内存上的数据就会丢失,所以内存就算再大,也无法取代硬盘存储资料的属性;
2内存取代SSD到是有可能的,那是因为SSD现阶段的功能除了存储资料,还有给电脑提速的功能,内存足够大,可以取代SSD给电脑提速的功能,然后用普通机械硬盘存储资料,从而达到压缩SSD生存空间的目的,但是要达到这个目的需要满足几个条件,(1一、内存足够大,二、内存足够便宜;but现阶段内存的容量是有了,不过价格就下不来,如果有一点内存价格下来了,足够便宜,那内存真有可能压缩SSD的生存空间,为何这么说呢?接下来好好解答一下:
内存是如何有取代SSD的能力?
其实在还没有SSD的年代,微软就推出了一种技术可以大幅度提高系统访问硬盘的速度这项技术叫Ramdisk,这是一个软件技术,用了Ramdisk可以把部分内存虚拟成一个硬盘,这有点像intel后来推出的迅盘和傲腾这两个技术,但是相信知道Ramdisk的用户应该都丢迅盘和傲腾的不屑,迅盘和傲腾用的只是和SSD相同的存储颗粒,速度根本无法和内存相比,而用Ramdisk虚拟出来的硬盘,速度和内存是完全一样的,现在一般机械硬盘读写速度仅仅在100MB/秒以内,那SSD则在500~1000MB/秒,而内存的速度随便都能上1万MB/秒,所以用内存通过Ramdisk的虚拟硬盘比起SSD还是要快上不少,但是大家会说内存空间如此小,就算虚拟成硬盘又会有什么用,其实用途还是很大的,首先虚拟成硬盘的内存并不是用来装系统,因为大家都知道断电后内存上存储的资料就会消失,所以一般用Ramdisk的用户都是用这个内存的虚拟硬盘放置系统原来放置在硬盘虚拟内存以及一些环境变量文件,通过把这部分系统常用空间放置在Ramdisk的虚拟硬盘里面,就能大幅度提高系统读写硬盘的效率,从而提高系统以及软件的运行速度,不过这个软件也是有弊端,就是需要大量的内存空间,毕竟如果运行一些大型软件需要读写大量的虚拟内存空间来处理,所以也限制了Ramdisk后来的发展空间,而同时现在SSD价格越发便宜,也使得Ramdisk技术越来越小众,只有少量土豪用户玩得起,不过如果你并没有啥大型软件需要运行的话,而且电脑本身内存空间也有较多的话,可以试试这个技术,保管一用上瘾,各种网页小软件从此各种秒开,特别是我试过用Photoshop批量处理的时候尤其明显,速度比普通机械硬盘快上5-6倍,即使和SSD相比,依然能快上一倍的速度,绝对是SSD无法比拟的速度优势,当然大内存的用户始终比较少,而且现在内存的价格也比较贵,所以也阻碍了这项技术的普及。
所以说,如果有一天,内存价格足够便宜,而且容量也足够大,相信还真会压缩SSD空间的机会。
因为ddr4内存只有在加电的情况下,才能存储数据,虽然延迟更小,速度更快但是无法替代SSD,另外DDR4内存的成本比SSD高很多,所以即使ddr4单条内存容量已经达到128GB,依然不会影响SSD的生存空间,而随着最高512GB的Intel傲腾DC非易失性DDR4内存的发布,内存技术和SSD技术很有可能相互融合。
目前普通的DDR4内存无法替代SSD
由于普通DDR4内存只能在系统运行和加电的状态下才能正常存储数据,而不加电情况下是无法和ssd一样存储数据的。DDR4内存延迟小,存储速度远远高于SSD,虽然在电脑运行时可以划分为闪存盘使用,但关机后数据自动丢失。所以即使ddr4容量可以达到128gB,依然无法替代SSD。
DDR4内存成本十分高
由于DDR4内存所采用的DRAM芯片成本比SSD所使用的NAND芯片成本高很多,即使16GB DDR4内存价格都在1500元左右,而即使性能较好的英特尔760P 512g内存也就1399元左右。所以因为DDR4内存成本太高,即使技术突破具备SSD的存储性能,依然无法替代SSD。
未来内存和SSD技术相互融合是发展趋势
最近Intel发布傲腾DC非易失DDR4内存,采用了3D Xpoint技术的闪存颗粒,既具备内存的低延迟和高速度,又具备SSD的非易失性,目前容量最高可达512GB。虽然现在这款DDR4接口内存只能和最新的Intel服务器芯片配合使用,并且只具备SSD的存储功能,但未来随着技术的进步,很可能具备内存的功能。未来内存和SSD技术融合的产品很可能取代现在的DDR4内存和SSD固态硬盘,成为市场的主流。
内存的缺点是断电数据丢失,如果把没内存上集成个电池能保持三个月不断电可能可以做成硬盘!内存速度是快但是价格昂贵性价比不高,一般人不需要那么高的性能所以市场不大!固态硬盘目前还在不断升级中性能满足绝大部分的人的需求了!用内存做成硬盘式的存储设备在将来不能说不可能,解决断电数据丢失和性价比的问题也许可行!
可以这么理解:你假设是开商贸公司的,得有货吧,货放哪?当然是仓库(相当于硬盘),但这货得卖吧,用什么搬运?当然是货车(相当于内存),这样,白天你把需要卖的货放在车上进行运输,晚上把没卖出去的继续放到仓库储存,或许你的货车很大,但你也不能让车替代仓库,是吧?
非常可行,内存的读写速度理论应当可以到15GB/s,实测估计7GB/s左右吧。
用内存做存储,只要在加载的时候写入磁盘镜像就可以了。
所以我觉得没有问题,非常可行。
有很多内存虚拟磁盘软件能够实现这个功能了。
但是你不是第一个考虑这个设想的人。
事实上,在实际使用中发现,完整加载磁盘镜像并不是最优化的结果。
实际使用中,影响速度除了总线接口速度外,温盘涉及到磁头移动和文件碎片的问题,SSD会有主控和芯片质量的问题。
即使是加载磁盘镜像,也逃不过上述问题。
而且,内存太贵了,如果世界上所有问题都用钱来解决那就太粗暴了。
加载磁盘镜像这种粗暴的做法完全忽视了人的主观能动性了。
于是,就有了预加载和动态缓存的想法出现了,
从原来的Ram Disk变成了Ram Cache,
通过内存缓存来解决磁盘缓存的问题。
这样在 游戏 加载时,只要设定预先加载的策略就可以减少对内存空间的依赖,例如只缓存体积较大的文件,或者只缓存频繁读取的文件
内存是RAM,是计算机中硬盘和CPU之间数据交换的中转站,他是一个临时的介质,里面的数据是在不断变化的,并且运算速度极快。在断电后,内存中的信息全部消失。
SSD 固态硬盘,即固态电子存储阵列硬盘。由控制单元和固态存储单元组成,其内部构造十分简单,固态硬盘内主体其实就是一块PCB板,而这块PCB板上最基本的配件就是控制芯片、缓存芯片和用于存储数据的闪存芯片。他的速度和存储功能介于内存与硬盘之间。
SSD固态硬盘速度没有内存快,但关机后数据不丢失。并且他们两者所使用的芯片也不一样,因此他们两者没有可比性。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)