计算机硬件:内存条的基础知识笔记

在电脑硬件中,CPU、显卡、内存均三者是重中之重,所以我们在选择这些核心硬件一定要慎重。今天给大家分享一下关于的电脑内存基础知识,让更多的装机朋友们可以更好的学习内存相关知识。

史上最易懂的电脑内存基础知识

内存条的基本概念?

内存条是一种比固态硬盘更加先进的存储技术,它的读写速度比硬盘快上十倍以上,以现在主流的DDR4代内存条为例,它的读写速度竟然可以达到7000MB/s以上,而传统的机械硬盘最高也就不超过300MB/s,即使是最厉害的固态硬盘,也就能够达到3000MB/s的样子。

内存条

内存条的具体作用

由于CPU处理数据的速度是超级快的,而硬盘的读写速度又很慢,他们在进行数据交换的时候就产生了一个速度上的矛盾,就好比我(CPU)急需一件商品(数据),在淘宝下单后(发出需求指令),如果需要等3-5天才能收到(传输太慢了),这期间我也没事做,只能干等着。

这个时候读写速度超快的内存条就可以派上大用场了。当我们开机或打开软件的时候,硬盘就会把这些软件需要用到的数据传输到内存条里保存起来。(这就是开机速度和打开软件或打开游戏的速度,传统的机械硬盘传输这个数据到内存条的速度很慢,所以开机和打开软件的速度很慢)

当软件打开后,数据就是已经存在内存条中了,这个时候读写速度超快的内存条就可以与CPU以超高的速度进行数据传输了,这就是为什么你打开软件和游戏需要等很久,但是在软件使用和游戏中却并没有那么明显的卡顿的原因了。当我们关闭软件或者清理后台进程时,内存条里的数据就会被删除掉。

内存条的容量

内存条的容量自然就是能存储的数据多少了,我们每打开一个软件,这些软件的数据都会被保存到内存条中,如果内存条被塞满,我们继续打开其他软件的时候,CPU就只能从速度超慢的硬盘读取数据了,这个时候电脑肯定会卡的不行了。

内存条的颗粒(重要)

颗粒就是内存条的存储数据的东西啦,现在主流的颗粒生产商就是 三星、海力士、镁光这三家。由于颗粒在生产时候会有质量参差不齐的情况,所以一些成色极品的颗粒会被挑选出来做成高端超频内存条,而一些成色普通但合格的颗粒会被拿去做成普通内存条。

至于怎么看颗粒的好坏,我们可以从内存条的频率和时序来做一个购买前的初步判断。

频率和时序(最重要)

我们经常看到的2133MHz、2400MHz、3200MHz就是内存条的频率,它可以看成是内存条数据的传输速度,是内存条最重要的参数。

数据跟网购的商品一样的,都是需要经过运输才能到达我们(CPU)手中,如果说内存条是一个临时存储商品的中转仓库,而数据就是货物的话,那么内存条上的频率可以理解为运输货车的载重量,频率越大,货车一次的载能运载的数据量也就越多。而我们经常提到的内存条超频,就是让这辆货车超载运行,以此来获得更多的数据传输量。

还有一个很重要的参数:时序,一般用CL来表示,用官方的话说就是列寻址所需的时钟周期。

但在我看来,时序就是我们这个仓库的物流人员找到货物,并把货物装上车的时间,一般来说,货车的载重越大(内存条的频率越高),物流人员找到这些货物和装车所耗费的时间也就越长,所以如果是相同频率的内存条,时序CL值是越小越好(表示物流人员工作效率高)。

现在普通的DDR4代内存条一般为频率2400MHz,时序CL15-17左右。但是一些使用极品颗粒的超频内存条如三星的B-die颗粒就可以轻松做到频率3200MHz,而且时序只有CL12。这类极品内存条可以做到保证时序不超标的情况下,超频上4000MHz以上。

需要注意的是,几乎所有的DDR4代的内存条默认的频率只有2133MHz,所以即使你买的是高频内存条,也需要在主板BIOS设置中打开XMP(自动超频)或手动设置超频后才能达到商家所给出的频率,而且,很多主板并不支持超过2666MHz以上的频率,所以即使你的内存条是4000MHz的神条,也会自动降频到2666MHz使用,这个需要用户去看主板上的说明。

单通道和双通道

一般来说,两根相同规格的内存条插在主板对应的位置上就可以组成双通道了。

那么双通道有什么好处?

CPU与内存条之间的数据传输是有来有回的,单通道就相当于一条马路分左右车道,一个车道负责去,一个车道负责回。虽然秩序井然但是由于马路(带宽)较窄,数据流量不会很大。

双通道就相当于又修了一条同样的马路,这样的话,这两条马路一条负责收,一条负责发,马路整体(带宽)宽了一倍,速度自然也就增加了。

单双通道

双通道是能带来一些性能的提升的,特别是使用CPU核心显卡的用户,由于CPU要同时负责程序数据和显示数据的处理,需要的数据流量更大,所以双通道带来的双倍带宽才能满足这么大的数据流量的需求。

内存的选购技巧:

1.要先确认自己的主板是用的DDR3还是DDR4的内存条,一般来说近些年的新电脑都是DDR4的,老电脑是DDR3的(甚至有更古董的DDR2),这个可以在主板上找到。

2.内存容量的选择

这个根据个人需求选择合适容量的内存条。对于普通用户来说8GB是够用的,如果是专业作图设计或者玩吃鸡和大型单机游戏,可以选择2根8GB组双通道。如果自己也不知道自己需要多少容量的,可以先买一根8GB的使用,发现不够可以再买一根8GB组双通道。

3.选择频率

DDR3的内存条频率一般为1333MHz 和 1666MHz。DDR4代的内存条频率一般为:2133MHz 和 2400MHz,如果你的主板支持,也可以选择更高的如3200MHz或4266MHz的高频内存条。超高频率的内存条固然能给游戏带来一点性能提升,但是需要更高端的主板和CPU的支持,普通用户选择2400MHz的也已经足够用了。吃鸡游戏玩家根据预算合理选择更高频率的内存条。

注意:如果有两根或多根不同频率的内存条同时使用,会按照其中频率最低的来统一频率。比如有一根2133MHz、一根2400MHz、一根3200MHz的内存条同时使用的话,所有内存条都是按照2133MHz来使用。所以如果是升级内存条的用户,一定要看看已有的是多少频率的,不要盲目购买高频内存条。

4.对比时序

选择好频率后,就要货比三家对比一下CL时序了,一般商家都会在商品信息中标出来,同一频率时序越低,性能越好。

同时3200频率 C14比C16贵了 300块钱

5.关于PCB板层数

PCB板就是电路板,一些厂家会说自己家的内存条用了8层或者10层PCB板。这个可不单单是说他这个内存条比较厚实,更重要的是层数增加后,电路板内部的电路走线层数增加,这样的话,电路走线就不用那么拥挤,可以适当增加每根铜线的宽度,这样就会有更好的电气性能,使得超频更加稳定。

6.AMD锐龙平台用户可以选择芝奇、英睿达等牌子的内存条,可以兼容。

7.关于内存条品牌的选择

各个主流品牌之间内存条价格差距不大,普通用户建议在 芝奇、英睿达、海盗船、影驰、金士顿、威刚、阿斯加特、十铨、宇瞻等这几个品牌中对比挑选一款频率、时序、价格都不错的内存条,然后认准官方自营旗舰店、官方旗舰店和 终身质保就可以入手了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/271792.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电脑CPU选购的几个指标

CPU的概念介绍 CPU是Central Processing Unit(中央处理器)的缩写,CPU的详细参数包括内核结构, 主频,外频,倍频,接口,缓存,多媒体指令集,制造工艺,电压,封装形…

idea生成方法注释的正确方法

生成方法注释 1.打开File -> Settings 2.Editor -> Live Templates -> 点击右边加号为自己添加一个Templates Group -> 然后选中自己的Group再次点击加号添加Live Templates 重点:Abbreviation那里不要用/开头的!!! …

php linux 缓存文件,Linux下搭建网站提示缓存文件写入失败怎么办?

Linux下搭建网站提示缓存文件写入失败时该怎么处理?基于ThinkPHP框架及Linux环境搭建的网站,经常会遭遇缓存文件写入失败的错误提示,即便是现在流行的P2P网站程序便是如此,具体解决方法请看下文。Linux下搭建网站提示缓存文件写入…

什么是CharSequence

CharSequence是一个接口,比较常见的String、StringBuilder、StringBuffer都实现了这个接口。 当我们看到一个API里面有CharSequence的时候,它也是可以被其子类代替的,一般用String代替即可。

你真的了解显卡吗?显卡基础知识大扫盲

❤️作者主页:IT技术分享社区 ❤️作者简介:大家好,我是IT技术分享社区的博主,从事C#、Java开发九年,对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️个人荣誉: 数据库领域优质创作者🏆&#x…

使用Redis让单号从001递增

最近项目遇到一个需求,单号从001开始递增 下面用到了redis处理 代码如下: public String getId() {String key "providerManager";Long incr getIncr(key);if (incr 0) {incr getIncr(key);//从001开始}DecimalFormat df new DecimalF…

硬件知识:直接拔掉USB移动硬盘会对硬盘造成影响吗?

大家在网上经常可以看到直接拔掉移动硬盘会损坏硬盘的文章。如果说突然拔掉硬盘会造成丢失数据我还有一点相信,但是说会造成损坏硬盘感觉就会有些疑问了。难道USB设备在开始设计时,没有考虑到热插拔这个动作? 移动硬盘在通电工作时&#xff0…

硬件:显示器接口DP、HDMI、VGA、DVI有什么区别?

❤️作者主页:IT技术分享社区 ❤️作者简介:大家好,我是IT技术分享社区的博主,从事C#、Java开发九年,对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️个人荣誉: 数据库领域优质创作者🏆&#x…

判断2个list中是否有相同的数据(相交)Collections.disjoint

比较两个集合中是否有相同的元素&#xff0c;发现Collections类下的disjoint方法可以处理 Collections.disjoint() 代码如下: List<Integer> list3 new ArrayList<>(); list3.add(1); list3.add(1); list3.add(6); List<Integer> list4 new ArrayList<…

电脑硬件:蓝屏的常见解决方案

我们在使用电脑的时候经常会遇到电脑蓝屏的故障&#xff0c;这个可以算是电脑故障最频繁出现的一个了&#xff0c;今天给大家介绍一下电脑蓝屏常见的处理办法&#xff0c;希望能给大家带来一些 帮助&#xff01; 1、电脑蓝屏一般处理办法 1、先了解发生蓝屏前电脑的情况及所做的…

1、Canvas的基本用法

1、Canvas是什么&#xff1f; HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。 画布是一个矩形区域&#xff0c;您可以控制其每一像素。 canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。 2、创建 Canvas 元素 规定元素的 id、宽度和高度&#xff1a; …

用lambda表达式实现Runnable

用lambda表达式实现Runnable lambda表达式替换了原来匿名内部类的写法&#xff0c;没有了匿名内部类繁杂的代码实现&#xff0c;而是突出了&#xff0c;真正的处理代码。最好的示例就是 实现Runnable 的线程实现方式了: 用() -> {}代码块替代了整个匿名内部类 Test public …

软件:推荐六款实用的录频软件

❤️作者主页&#xff1a;IT技术分享社区 ❤️作者简介&#xff1a;大家好,我是IT技术分享社区的博主&#xff0c;从事C#、Java开发九年&#xff0c;对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️个人荣誉&#xff1a; 数据库领域优质创作者&#x1f3c6;&#x…

安装 openSUSE Leap 42.1 之后要做的 8 件事

导读openSUSE Leap 确实是个巨大的飞跃&#xff0c;它允许用户运行一个和 SUSE Linux 企业版拥有同样基因的发行版。和其它系统一样&#xff0c;为了实现最佳的使用效果&#xff0c;在使用它之前需要做些优化设置。下面是一些我在我的电脑上安装 openSUSE Leap 之后做的一些事情…

Java8 Stream Collectors groupingBy使用

分组List并显示其总数。 Test public void test8() {//3 apple, 2 banana, others 1List<String> items Arrays.asList("apple", "apple", "banana","apple", "orange", "banana", "papaya");Map…

操作系统:分享10个经常用的cmd命令

电脑高手操作电脑时&#xff0c;通常都是在“运行”中直接输入“命令”来直接调出相应的操作。如果大家也想要像电脑高手一样&#xff0c;但是却又不知道“运行”命令有哪些&#xff1f;在这里&#xff0c;小编就为大家分享10个“运行”命令&#xff0c;让大家体验到成为电脑高…

idea创建Package时出现包名累加,而不是树形结构解决方法

idea打开工程的时候包名叠在一起了 点击箭头处按钮,把第一第二行勾去掉 如下 最终效果

电脑键盘中英文按键有哪些?有什么作用?

对于电脑键盘&#xff0c;相信大家并不陌生&#xff0c;而在电脑键盘上面有着很多按键&#xff0c;除了数字按键和字母按键之外&#xff0c;还有很多看不懂的英文按键。那么这些英文按键是什么意思呢&#xff1f;如果并不了解&#xff0c;那么小编就为大家介绍所有英文按键的意…

在github中使用pages上传自己的网页

转载自&#xff1a;http://www.cnblogs.com/lijiayi/p/githubpages.html 学了前端小半年&#xff0c;如今写了个自己的网页想要去应聘&#xff0c;却发现部署很麻烦&#xff0c;部署到阿里云之类&#xff0c;买域名啊啥的还要收费&#xff0c;说贵也不贵&#xff0c;但我就是傲…

使用lamba中stream 进行分组统计

对一个list中的元素进行分组&#xff0c;并统计各个元素出现的次数。放入map<String,Long>。 代码如下: Test public void test8() {List<String> items Arrays.asList("1", "2", "3","4", "1", "3"…