昨天收到一个朋友的微信:“我电脑用了好久,现在反应太慢了,加个SSD会不会好一些?”。
其实不单单是我朋友,大部分人似乎都存在着这个观点——加块SSD的话可以提高电脑反应速度,这个说法确实有一定的道理,但是效果真的会有那么显著吗?
想要搞明白这个问题,我们得先搞明白以下的这些问题。
固态硬盘(ssd)VS机械硬盘
机械硬盘:机械硬盘的结构呢,有点类似于早期的DVD碟片,盘片进行高速旋转,然后磁头对信息进行读取,优点是盘片可以通过堆叠的方式来获取非常非常大的容量,但是缺点也很明显,由于磁头寻道是通过盘片旋转完成,因此速度较慢并且抗干扰能力弱。磁头和硬盘的间距非常小,有外部震动的话很可能会刮伤磁道导致数据丢失。(所以没事别再开机状态下拿着你的笔记本到处乱动了。。。)
固态硬盘:是用固态电子,存储芯片,阵列而制成的硬盘,因为台湾英语里把固体电容称之为Solid而得名。固态硬盘在接口的规范和定义、功能及使用方法上普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致。工作的时候,直接把电子写入到储存芯片里面,没有机械运动,因此抗干扰能力强,并且由于是直接写入电子,省去了机械硬盘寻道的过程,因此速度更快。
看上去似乎是SSD更胜一筹是吧,但是SSD有个很麻烦的问题——寿命。SSD通常会随着使用时间变长,速度变慢,而且没有很好的办法解决。另外,SSD价格昂贵而且存储较小,一块三星或者金士顿的SSD够你买三块同容量的机械硬盘了。3.最重要的一点:SSD硬盘的数据稳定性不如机械硬盘,这也是为什么许多大厂不会大规模采用SSD的原因。理论上机械硬盘上的数据可以保存上百年,而SSD所在的外部环境不稳定,可能会造成数据丢失。
驽马配新鞍?不可取
计算机的工作模式如图,无论是控制信号还是数据信号,最终的都是要交给处理器(CPU)来处理的,也就是说,如果你的CPU性能不够,其他方面再怎么努力都是白搭!!!重要的事情打三个感叹,所以在加装固态硬盘的时候,先看看自己的CPU怎么样。
好,如果说你的CPU满足要求,那我们再来看一下内存,这里我们要清楚一个概念,外存和内存。
计算机使用的是三级存储结构(图中的寄存器属于CPU中的结构,多用于储存系统指令,在这里不做讨论),它的工作模式是磁盘中的数据->内存->多级高速缓存(cache)->cpu,其中很重要的一个部分就是图中拿红色标注的内存。这和我们平时说的手机内存6g啊,8g啊,都是一个意思——运行内存,简称内存。像硬盘,光盘,U盘和存储卡都属于外部存储。外部存储的优势在于容量非常大,可以容纳海量的数据。内存相对外存小很多,cache就更小,只有几kb左右(1g=1024mb,1m=1024kb),有人可能会问为什么要这么设计,这还得牵扯到CPU,没办法,谁叫内存技术滞后于CPU总线速度。而且价格也是个大问题,外存最便宜,cache最贵(不是一般的贵),结合种种因素,只能这么设计了。
现在市面产品标配是4G的运行内存,内存条可以自己追加,而且并行结构要比单内存效果要好不少。和SSD不同的是,内存条是对电脑整体性能的提升,很适用于多个程序同时进行。而且虽然不便宜,但也要比SSD便宜多了。SSD多用于系统盘,也就是俗称的C盘,这样的好处就是我们开机会很快,对于特定的程序操作也会流畅。但这个盘本身我们就不会放多少东西进去,所以提升效果只能说仁者见仁智者见智吧。
所以说,SSD对于电脑确实有一定的性能提升,但在预算不足的情况下,我更推荐升级内存,CPU这些部件,硬盘方面大容量的机械硬盘性价比还是要高于SSD的,当然了如果有钱,那都升级了更好。电脑卡顿、死机的原因很多,我们不能指望单单靠一个SSD解决所有问题。
全部评论