关于内存及其参数和插槽类型

本文详细介绍了内存的分类,包括SDRAM、DDR RAM和RDRAM,以及它们的发展历程。同时,文章还探讨了内存的参数,如PC3-10600的含义,以及ECC校验和REG寄存器在服务器内存中的应用。此外,内存的命名规则和不同类型的内存模块(SIMM、DIMM、RIMM)及其在服务器中的角色也被阐述。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、内存的分类:

1) SDRAM:Synchronous Dynamic Random Access Memory,同步动态随机存储器。

  同步是指 Memory工作需要同步时钟,内部的命令的发送与数据的传输都以它为基准;动态是指存储阵列需要不断的刷新来保证数据不丢失;随机是指数据不是线性依次存储,而是自由指定地址进行数据读写。

 

SDRAM从发展到现在已经经历了四代,分别是:第一代SDR SDRAM,第二代DDR SDRAM,第三代DDR2 SDRAM,第四代DDR3 SDRAM.(显卡上的DDR已经发展到DDR5)

 

2) DDR RAM:DDR=Double Data Rate,双倍速率 (DDR是Double Data Rate SDRAM的简称,即:双倍速率同步动态随机存储器)

 

3) RDRAM 是Rambus Dynamic Random Access Memory(存储器总线式动态随机存储器)的简称,是Rambus公司开发的具有系统带宽、芯片到芯片接口设计的内存,它能在很高的频率范围下通过一个简单的总线传输数据,同时使用低电压信号,在高速同步时钟脉冲的两边沿传输数据。最开始支持RDRAM的是英特尔820芯片组,后来又有840,850芯片组等等。RDRAM最初得到了英特尔的大力支持,但由于其高昂的价格以及Rambus公司的专利许可限制,一直未能成为市场主流,其地位被相对廉价而性能同样出色的DDR SDRAM迅速取代,市场份额很小。

 

 

二、内存参数:</

1.何为内存模块 (Memory Module)? 内存模块是指一个印刷电路板表面上有镶嵌数个记忆体芯片chips,而这内存芯片通常是DRAM芯片,但近来系统设计也有使用快取隐藏式芯片镶嵌在内存模块上内存模块是安装在PC 的主机板上的专用插槽(Slot)上镶嵌在Module上DRAM芯片(chips)的数量个别芯片(chips)的容量,是决定内存模块的设计的主要因素。 2.什么是Parity? 早先所使用的存储器数据检错方式是Parity Check,其是以每8比特增加1比特的方式进行检错。因此若是具备Parity的存储器,其数据宽度将比非parity的存储器为大。不过若以 Parity的检错方式看,其多出的奇偶位事实上只用于分辨奇数或偶数个比特数。这种方式仅能得知是某一位发生错误,并无法确定是哪一个位置发生错误,而且无法运用在双数位的检错上。 3.什么是ECC? ECC是另一种更为进步的存储器数据检错机制。其工作的方式与Parity不同,并不是采用单一比特的方式来进行检错,而是采用数据块(block)概念与复杂的演算方法来修正数据。因此不仅能检测多位比特错误,还能进行修正单一比特的错误。 4.SPD的作用是什么? 为Serial Presence Detect 的缩写,它是烧录在EEPROM内的码,以往开机时BIOS必须侦测memory,但有了SPD就不必再去作侦测的动作,而由BIOS直接读取 SPD取得内存的相关资料。
第三周 类的初步、cpu主板、内存类的定义、类的组合使用。 目的:掌握类中定义域方法的方式、定义构造函数(有参数/无参数)。类的组合。 需要:课上已经讲过相关内容并有课堂练习。 内容:导入项目后完成 1、定义内存、cpu主板类。在指定项目中完成包名:ex.computer 类名:Memory,Cpu,Mainboard, Computer, Factory Memory 内存类,包含以下属性 |type :类型,例如"ddr"\"ddr2"\"ddr4”等 speed:速度,例如1333\1600等 voltage:电压,例如"高电压"\"低电压” spec:规格,每条的容量,例如4\8\16 Cpu 处理器类,包含以下属性 cores:核心数,如1\2\4等 speed:速度,如2.5\3.5\4.0等 socket:插槽类型,例如”am3"\"fm1"\"lga1155”等 Mainboard主板类,包含以下属性 socketType:cpu插槽类型,例如"am3"\"fm1"\"lga1155"等 memoryType:内存类型,例如"ddr"\"ddr2"\"ddr4”等 memorySlotCount:内存条插槽数,如2,4,8等 memoryCapacity:最大支持内存容量,如2,4,8,32等 Computer电脑类,包含以下属性: -块主板 Mainboard mainboard.组内存:Memory []memories个处理器:Cpu cpu; 个“开机”方法:public void start(){} 这个方法打印欢迎信息,然后打印该电脑的配置单,需要显示cpu的全部属性,内存总量内存条数量,内存类型,格式可以自定义 Factory 组装工厂类,包含一个方法 public static ComputermakeComputer(Mainboardmainboard,Memory [ memories,Cpu cpu){} 这个方法返回一个Computer实例,组成computer的配件都在圆括号中。|注意:Cpu插槽主板插槽类型不匹配返回null 内存type主板内存类型不匹配返回null 单条内存容量大于主板最大支持内存容量返回null 若给定内存条数量大于主板支持内存条数,则以主板支持为准。 2、为前四个类添加构造方法每个域的getter、setter,包括初始化全部属性的构造方法默认无参的构造方法,注意,初始化全部属性的构造方法用于测试,很重要。 3、完成后,确认所有属性名称,类型题干一致,导入测试包并测试无误。
03-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值