任务2.3 认识和选购内存条

简介: 计算机的内存条是内存储器的一种,它是CPU和硬盘之间数据交换的桥梁,操作系统和应用程序都是在内存中运行的。在电脑工作时,CPU首先会将部分常用的信息预读取到内存中,使用时再到内存中读取。由于内存的读取速度要比外存的速度快,所以这样就会提高计算机响应的速度,而一般来说,内存容量越大,预读的信息就会越多,计算机的响应速度也会越快。

知识储备
一、掌握存储器的分类与作用
计算机的内存条是内存储器的一种,它是CPU和硬盘之间数据交换的桥梁,操作系统和应用程序都是在内存中运行的。在电脑工作时,CPU首先会将部分常用的信息预读取到内存中,使用时再到内存中读取。由于内存的读取速度要比外存的速度快,所以这样就会提高计算机响应的速度,而一般来说,内存容量越大,预读的信息就会越多,计算机的响应速度也会越快。

  1. 内存储器和外存储器

存储器是计算机硬件系统五大部件之一,它分为内存储器和外存储器;其中内存储器是指Cache、BIOS芯片及内存条等,而外存储器则主要指的是硬盘、光盘、U盘、存储卡等。
内存条是连接CPU 和其他设备的通道,起到缓冲和数据交换作用。内存条用来存放正在运行的程序或数据,它可以为CPU快速提供运算所需要的数据,由于CPU的处理速度能达到每秒几十亿次,所以对内存条的数据交换速度要求非常高,CPU处理后的数据返回给内存条,内存条再返回给硬盘存储,由于断电后内存条中的数据就没有了,所以对内存条的容量要求不像对硬盘的容量要求那么高。硬盘用来存放暂时不用的数据,它不能和CPU直接交换数据,断电后数据也不会丢失,因而要求容量非常大。
在电脑的运行过程中,内存条是CPU快速存取数据的临时仓库,其存取速度决定着系统运行的速度,内存条运行的稳定程度也决定了系统运行的稳定程度。从内存条的数据中转特性来看,内存条容量大一些的微机整机性能要高一些,但不是说内存条容量越大越好,整机性能还取决于CPU、主板、硬盘、显卡等硬件以及操作系统,所以微机组装是一门技术活,要做到配件的选取搭配合理,又不浪费。内存条和硬盘的特点比较如表。
硬件 容量 读取速度 每G价格 特点
内存条 小 快 高 存放正在运行的数据,断电后信息丢失
硬盘 大 慢 低 存放暂时不用的数据,且断电后信息不丢失

  1. 内存储器的分类

(1)、按工作原理分
内存储器按工作原理可分为ROM(Read Only Memory,只读存储器)和RAM(Random Access Memory,随机存取存储器)两种。
只读存储器ROM的内容只能读取,不能随意更改,断电时信息不会丢失,ROM主要用于存放固定不变的信息。在PC机中主要用于存放系统的引导程序、开机自检、系统参数等信息,如BIOS芯片。有一些比较高级的ROM芯片如EPROM(可擦除可编程ROM)、EEPROM(电可擦除可编程ROM)、Flash ROM(快闪式ROM)可以通过一定的方法擦除再重新写入。
随机存取存储器RAM制造原理的不同,它分为SRAM(静态RAM)和DRAM(动态RAM)两种。SRAM速度非常快,但成本较高,用于制作Cache(即高速缓存)如CPU的L1 Cache;DRAM就是通常所说的内存条,系统运行时,将所需的指令和数据从外部存储器(如硬盘、U盘或光盘等)调入内存条,内存条只能用于暂时存放程序和数据,一旦断电,其中的数据就会丢失。
(2)、按传输类型分类
不同传输类型的内存条在接口、传输速率、工作频率、工作方式、工作电压等方面都有不同。内存条类型有DDR3和DDR4等。不同类型的内存条并不能互换使用。
二、了解内存条的结构
内存条的结构相对于计算机中的其它硬件设备来讲比较简单,主要由PCB板、内存颗粒、SPD芯片和金手指等组成。 DDR4内存条采用了288pin(pin,又叫引脚、金手指)的设计,工作电压降低到了1.2V;SPD芯片存储了内存各种性能参数,主板会根据SPD的信息自动设定内存参数,检测内存软件读取的也是SPD内的信息。金手指部位缺口用于内存条安装时方向判断;内存条插槽类型一般为DIMM型。
操作实践
一、内存条的选购要素
内存条的作用虽然非常重要,但其构造相对比较简单,因而技术参数并不多,选购时我们要看的主要因素是接口类型、容量和频率。
1.内存条容量
内存条的容量对计算机的整机性能影响非常大,通常内存条容量越大,计算机性能越好。内存条的容量通常以GB为单位,单根内存条容量为4GB、8GB、16GB甚至更高。32位的操作系统最多只能识别3.25 GB的内存条容量,即使电脑中安装了更大容量的内存条,系统也将只能识别3.25 GB;使用64位操作系统可以识别更高容量的内存条。为了防止以后扩充的麻烦,可直接使用单根容量较大的内存条。
2.工作频率
内存条的工作频率表示内存所能运行的最大频率,该数字越大则内存条芯片的运行速度就越快。型号后面的数字就代表频率,单位是MHz。如“海盗船复仇者RGB PRO 16GB DDR4 3000”,“海盗船”是内存条的品牌,“16GB”表明容量,“DDR4”表明内存条类型,“3000”表示内存条主频为3000 MHz 。
3.核对主板和CPU
要注意内存条的接口类型和主板的插槽类型要一致,如全是DIMM、DDR4类型的,否则接口类型不一样导致无法安装。还要注意内存条与CPU要匹配,选购的内存条类型要和CPU所支持的内存条类型一致。
4.防止假冒
不法分子可能会通过更换标签、改写SPD芯片等以次充好。内存条上都有一个SPD芯片,电脑在启动后BIOS程序将首先检查该芯片中的内容,通过软件(如鲁大师)读取SPD内的参数就可以知道这根内存条的性能参数。
温馨提示:SPD芯片是一个可擦写的EEPROM芯片,一些不法分子通过改写SPD信息以次充好,所以我们需要到正规品牌商处购买内存条。
5.生产厂家
目前做的较好的内存条生产厂家有金士顿(Kingston)、威刚(ADATA)、金邦(Winbond)、胜创(KingMax)、宇瞻、现代、三星、金泰克等。
二、内存条查看与选购实践

  1. 利用创壹虚拟教学系统查看内存条,根据内存条上的标识识别内存条的品牌、容量、工作频率以及类型。
  2. 结合个人的实际情况,利用互联网在中关村在线模拟选购2G、4G、8G容量的几款CPU,并与小组同学分享选购的理由与技巧。

2GB容量的内存条型号参数
4GB容量的内存条型号参数
8GB容量的内存条型号参数
任务评价
序号 一级指标 分值 得分 存在问题
1 存储器分类 10
2 内存储器分类 20
3 内存条和外存的特点比较 20
4 选购及使用创壹虚拟教学系统观察硬件 30
5 思考练习 20
合计 100
【课堂小结】
计算机的内存条是内存储器的一种,它是CPU和硬盘之间数据交换的桥梁,操作系统和应用程序都是在内存中运行的。在电脑工作时,CPU首先会将部分常用的信息预读取到内存中,使用时再到内存中读取。由于内存的读取速度要比外存的速度快,所以这样就会提高计算机响应的速度,内存条的作用虽然非常重要,但其构造相对比较简单,因而技术参数并不多,选购时我们要看的主要因素是接口类型、容量和频率。
【作业布置】
在升级添加内存条时,如果要购买规格相同、品牌相同的内存条,通过CPU-Z就可以在不打开机箱的情况下得知当前内存条的信息,从而有根据地进行选购相同类型的内存条进行升级。请大家使用该工具测量一下内存的相关参数,并与同学们分享该如何升级内存条。
【教学反思】

相关文章
|
7月前
|
存储 监控 算法
【C++ 软件设计思路】高效管理历史任务记录:内存与磁盘结合的策略解析
【C++ 软件设计思路】高效管理历史任务记录:内存与磁盘结合的策略解析
129 0
|
7月前
|
存储 算法 关系型数据库
实时计算 Flink版产品使用合集之在Flink Stream API中,可以在任务启动时初始化一些静态的参数并将其存储在内存中吗
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
132 4
|
6月前
|
消息中间件 存储 Kafka
实时计算 Flink版产品使用问题之 从Kafka读取数据,并与两个仅在任务启动时读取一次的维度表进行内连接(inner join)时,如果没有匹配到的数据会被直接丢弃还是会被存储在内存中
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
5月前
|
SQL Java 调度
实时计算 Flink版产品使用问题之使用Spring Boot启动Flink处理任务时,使用Spring Boot的@Scheduled注解进行定时任务调度,出现内存占用过高,该怎么办
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
5月前
|
设计模式 安全 Java
Java面试题:设计模式如单例模式、工厂模式、观察者模式等在多线程环境下线程安全问题,Java内存模型定义了线程如何与内存交互,包括原子性、可见性、有序性,并发框架提供了更高层次的并发任务处理能力
Java面试题:设计模式如单例模式、工厂模式、观察者模式等在多线程环境下线程安全问题,Java内存模型定义了线程如何与内存交互,包括原子性、可见性、有序性,并发框架提供了更高层次的并发任务处理能力
89 1
|
5月前
|
设计模式 安全 Java
Java面试题:如何实现一个线程安全的单例模式,并确保其在高并发环境下的内存管理效率?如何使用CyclicBarrier来实现一个多阶段的数据处理任务,确保所有阶段的数据一致性?
Java面试题:如何实现一个线程安全的单例模式,并确保其在高并发环境下的内存管理效率?如何使用CyclicBarrier来实现一个多阶段的数据处理任务,确保所有阶段的数据一致性?
79 0
|
5月前
|
设计模式 SQL 安全
Java面试题:设计一个线程安全的内存管理器,使用观察者模式来通知所有线程内存使用情况的变化。如何确保在添加和移除内存块时的线程安全?如何确保任务的顺序执行和调度器的线程安全?
Java面试题:设计一个线程安全的内存管理器,使用观察者模式来通知所有线程内存使用情况的变化。如何确保在添加和移除内存块时的线程安全?如何确保任务的顺序执行和调度器的线程安全?
45 0
|
5月前
|
设计模式 并行计算 安全
Java面试题:如何使用设计模式优化多线程环境下的资源管理?Java内存模型与并发工具类的协同工作,描述ForkJoinPool的工作机制,并解释其在并行计算中的优势。如何根据任务特性调整线程池参数
Java面试题:如何使用设计模式优化多线程环境下的资源管理?Java内存模型与并发工具类的协同工作,描述ForkJoinPool的工作机制,并解释其在并行计算中的优势。如何根据任务特性调整线程池参数
56 0
|
5月前
|
存储 安全 Java
Java面试题:如何在Java应用中实现有效的内存优化?在多线程环境下,如何确保数据的线程安全?如何设计并实现一个基于ExecutorService的任务处理流程?
Java面试题:如何在Java应用中实现有效的内存优化?在多线程环境下,如何确保数据的线程安全?如何设计并实现一个基于ExecutorService的任务处理流程?
50 0
|
7月前
|
SQL Java 中间件
实时计算 Flink版产品使用合集之在进行全量拉取时,任务完成之后内存没有被完全释放如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。