各种总线读写的大致速度

来自:贴吧网友   更新日期:2024-05-17
总线有哪些主要技术参数??

分析:
内存的各种技术指标,一般包括内存容量、脚数、速度等。其中内存容量是用户最关心的一个指标,因为它将直接影响系统的整体性能。
1 内存容量
内存容量是指存放计算机运行所需的程序和数据的多少。内存容量直接关系到计算机的整体性能,是除CPU之外能表明计算机档次等级的一个重要指标。目前,主流计算机的内存容量一般为128MB、256MB和512MB。
2 数据带宽
数据带宽是指内存一次输出/输入的数据量,是衡量内存性能的重要指标。通常情况下,PC100的SDRAM在额定频率(100MHz)下工作时,其峰值传输率可以达到800MBps;工作在133MHz的情况下,其峰值的传输率已经达到了1.06GBps,这一速度比PC100提高了200MBps。在实际应用中,其性能提高的效果是很明显的。对于DDR而言,由于在同一个时钟的上升沿和下降沿都能传输数据,所以工作在133MHz时,它的实际传输率可以达到2.1GBps。
计算内存带宽的公式也很简单:内存带宽总量(Mbytes)=最大时钟速频率(MHz)×总线宽度(bits)×每时钟数据段数量/8。
3 ECC校验
为了防止内存中的数据发生错误,需要对字节中的数据位进行奇偶校验。奇偶校验对于保证数据的正确读写起到很关键的作用,尤其是在数据量非常大的计算中。标准型的内存条有的有校验位,有的没有;非标准的内存条均有奇偶校验位。
ECC是Error Correction Coding或Error Checking and Correcting的缩写,代表具有自动纠错功能的内存,可以纠正一位二进制数的错误。ECC内存也是在原来的数据位上外加位来实现的。当数据的位数增加一倍,Parity也增加一倍,而ECC只需增加一位,当数据为64位时所用的ECC只需增加一位,当数据为64位时所用的ECC和Parity位数相同。
4 tCK
tCK(TCLK)指系统时钟周期,表示SDRAM所能运行的最大频率。数字越小说明SDRAM芯片所能运行的频率越高。对于一片普通的PC-100 SRDAM来说,其芯片上的标识-100表示它的运行时钟周期为10ns,即可以在100MHz的外频下正常工作。大多数内存标号的尾数表示的就是tCK周期。P133标准要求tCK不大于7.5ns。
5 tAC
tAC(Access Time from CLK)是最大CAS延迟时的最大数输入时钟。PC100规范要求在CL=3时,tAC不大于6ns。某些内存标号的位数表示这个值。目前大多数SDRAM芯片的存取时间为5、6、7、8或10ns。这不同于系统时钟周期,它们之间有着本质的区别
6 CL
CL(CAS Latency)为CAS的延迟时间,是纵向地址脉冲的反应时间,也是在一定频率下衡量支持不同规范的内存的重要标志之一。如现在大多数的SDRAM都能运行在CAS Latency=2或3的模式下,也就是说这时它们读取数据的延迟时间可以是2个时钟周期也可以是3个时钟周期。在SDRAM的制造过程中,可以将这个特性写入SDRAM的EEPROM中,在开机时主板的BIOS就会检查此项内容,并以CL=2这一默认模式运行。
对于PC100内存来说,就是要求当CL=3时,tCK的数值要小于10ns,tAC要小于6ns。至于为什么强调是CL=3的时候,这是因为对于同一个内存条当设置成不同的CL数值时,tCK的值可能是不相同的,当然tAC的值也是不太可能相同的。总延迟时间的计算公式为:总延迟时间=系统时钟周期+存储时间,如某PC100内存的存取时间为6ns,假设CL模式数为2即CL=2,则总延迟时间=10ns×2+6ns=26ns,这就是评价内存性能高低的重要数值。对于将PC100、PC133内存只使用在66MHz或100MHz总线下的用户,强烈建议将CL的数值设置为2,这样你的内存无疑会有更好的性能。
7 行地址控制器(CAS)
行地址控制器(CAS)可能是最能决定内存模块对数据请求进行响应的因素之一了。通常把行地址控制器叫做CAS延迟,一般来说,在SDR SDRAM中,可以设定为2或者3(当然是根据自己内存的具体情况而定)。对于DDR内存来说,一般常用的设定为2或者2.5。
内存中最基本的存储单元就是柱面,而这些柱面通过行和列的排列组成了一个矩阵,每个行和列的坐标集就代表了一个惟一的地址。所以内存在存取数据的时候是根据行和列的地址集来进行数据搜索的。
8 寻址到可用(Trp)/GAS到RAS(CMD)
相对而言,Trp以及CMD时间并没有CAS时间那么重要,但是也足以影响内存的性能。一般这里的设置值为3(时钟循环),如果把这个值改小为2,就可以提升一点内存性能。
9 列地址控制器(RAS)/其他延迟
内存本身就是一个非常复杂的零部件,可以这么说,计算机内部工作过程最复杂的就是存储器了。但是幸好这些烦琐的工作对于我们这些最终用户来说是透明的,而我们平时用来判断内存性能、质量好坏的这些参数也只是其中的一部分而已。在此必须提及RAS延迟和另外两个延迟。RAS通常为6个始终循环,但是实际上在超频中可以将它修改为5。
10 SPD(串的存在探测)
SPD是1个8针的SOIC封装256字节的EEPROM芯片。型号多为24LC01B,一般处于内存条正面的右侧,里面记录了诸如内存的速度、容量、电压与行、列地址带宽等参数信息。当开机时,计算机的BIOS将自动读取SPD中记录的信息,如果没有SPD,就容易出现死机或致命错误的现象。
11 ECC(Error Checking and Correcting)
错误检查和纠正。与奇偶校验类似,它不但能检测到错误的地方,还可以纠正绝大多数错误。它也是在原来的数据位上外加位来实现的,这些额外的位是用来重建错误数据的。只有经过内存的纠错后,计算机操作指令才可以继续执行。
12 DIMM(Dual In-line Memory Modules)
双边接触内存模组。也就是说这种类型接口内存的插板两边都有数据接口触片,这种接口模式的内存广泛应用于现在的计算机中,通常为84针。由于是双边的,共有84×2=168线接触,所以人们常把这种内存称为168线内存。
13 SIMM (Single In-line Memory Modules)
单边接触内存模组,是5x86及其较早的PC中常采用的内存接口方式。在486以前,多采用30针的SIMM接口,而在Pentium中更多的是72针的SIMM接口,或者与DIMM接口类型并存。人们通常把72线的SIMM类型内存模组直接称为72线内存

2000年制定的USB 2.0标准是真正的USB 2.0,被称为USB 2.0的高速(High-speed)版本,理论传输速度为480 Mbps,即60 MB/s,但实际传输速度一般不超过30 MB/s,采用这种标准的USB设备也比较多。

1,USB总线
USB1.1:
-------低速模式(low speed):1.5Mbps
-------全速模式(full speed): 12Mbps
USB2.0:向下兼容。增加了高速模式,最大速率480Mbps。
-------高速模式(high speed): 25~480Mbps
USB3.0:向下兼容。
-------super speed :理论上最高达4.8Gbps,实际中,也就是high speed 的10倍左右
2,UART
RS232:传输速率一般不超过20Kbps,速率低,抗干扰能力差,RS-232C能传输的最大距离不超过15m(50英尺)。
RS422:定义了一种平衡通信接口,将传输速率提高到10Mbps,传输距离延长到4000英尺(速率低于100Kbps时),并允许在一条平衡总线上连接最多10个接收器。RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。
RS485:增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。最高传输速率10Mbps,抗干扰能力强,可以传距离1.5km。
平衡双绞线的长度与传输速率成反比,在100Kbps速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。一般100米长双绞线最大传输速率仅为1Mbps。展了总线共模范围,后命名为TIA/EIA-485-A标准。最高传输速率10Mbps,抗干扰能力强,可以传距离1.5km。
3,SPI总线
全双工通信,传输速率可达几Mbps水平,比I2C快。
4,I2C总线:
半双工,只有2根线。数据线和时钟线。
--------标准速度:100kbps
--------快速模式:400kbps
--------高速模式:3.4Mbps
5,PCI总线
--------PCI:32位,33MHz时钟频率,速率是33*4 = 133MBps,即1Gbps。
--------PCI 2.1:64位,66MHz时钟频率来说:速率是66*8 = 528MBps,即4Gbps。
6,CAN:
CAN总线是德国BOSCH公司从80年代初为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维。
CAN总线特点:
(1) 数据通信没有主从之分,任意一个节点可以向任何其他(一个或多个)节点发起数据通信,靠各个节点信息优先级先后顺序来决定通信次序,高优先级节点信息在134μs通信;
(2) 多个节点同时发起通信时,优先级低的避让优先级高的,不会对通信线路造成拥塞;
(3) 通信距离最远可达10KM(速率低于5Kbps)速率可达到1Mbps(通信距离小于40M);
(4) CAN总线传输介质可以是双绞线,同轴电缆。CAN总线适用于大数据量短距离通信或者长距离小数据量,实时性要求比较高,多主多从或者各个节点平等的现场中使用。
can总线是一种现场总线,优点大概有:稳定可靠,连线简单(就两根线),组网消费低,速度比串口快,能长距离传输等等,缺点就是速度比以太网网速慢(长距离传输更慢),网络中传输不能像网络的ip地址一样可以简单的随意点对点,组播和广播的发送(注意可以设置发送的帧id和can设备的验收码来实现,有点儿麻烦和不够灵活)

们要手工进行数字的输入,磁盘缓存最小值可设为2048(KB),最大值设为物理内存的25%,缓冲区读写单元为512。 注:这一做法会对多媒体软件的稳定运行

分析:
内存的各种技术指标,一般包括内存容量、脚数、速度等。其中内存容量是用户最关心的一个指标,因为它将直接影响系统的整体性能。
1 内存容量
内存容量是指存放计算机运行所需的程序和数据的多少。内存容量直接关系到计算机的整体性能,是除CPU之外能表明计算机档次等级的一个重要指标。目前,主流计算机的内存容量一般为128MB、256MB和512MB。
2 数据带宽
数据带宽是指内存一次输出/输入的数据量,是衡量内存性能的重要指标。通常情况下,PC100的SDRAM在额定频率(100MHz)下工作时,其峰值传输率可以达到800MBps;工作在133MHz的情况下,其峰值的传输率已经达到了1.06GBps,这一速度比PC100提高了200MBps。在实际应用中,其性能提高的效果是很明显的。对于DDR而言,由于在同一个时钟的上升沿和下降沿都能传输数据,所以工作在133MHz时,它的实际传输率可以达到2.1GBps。
计算内存带宽的公式也很简单:内存带宽总量(Mbytes)=最大时钟速频率(MHz)×总线宽度(bits)×每时钟数据段数量/8。
3 ECC校验
为了防止内存中的数据发生错误,需要对字节中的数据位进行奇偶校验。奇偶校验对于保证数据的正确读写起到很关键的作用,尤其是在数据量非常大的计算中。标准型的内存条有的有校验位,有的没有;非标准的内存条均有奇偶校验位。
ECC是Error Correction Coding或Error Checking and Correcting的缩写,代表具有自动纠错功能的内存,可以纠正一位二进制数的错误。ECC内存也是在原来的数据位上外加位来实现的。当数据的位数增加一倍,Parity也增加一倍,而ECC只需增加一位,当数据为64位时所用的ECC只需增加一位,当数据为64位时所用的ECC和Parity位数相同。
4 tCK
tCK(TCLK)指系统时钟周期,表示SDRAM所能运行的最大频率。数字越小说明SDRAM芯片所能运行的频率越高。对于一片普通的PC-100 SRDAM来说,其芯片上的标识-100表示它的运行时钟周期为10ns,即可以在100MHz的外频下正常工作。大多数内存标号的尾数表示的就是tCK周期。P133标准要求tCK不大于7.5ns。
5 tAC
tAC(Access Time from CLK)是最大CAS延迟时的最大数输入时钟。PC100规范要求在CL=3时,tAC不大于6ns。某些内存标号的位数表示这个值。目前大多数SDRAM芯片的存取时间为5、6、7、8或10ns。这不同于系统时钟周期,它们之间有着本质的区别
6 CL
CL(CAS Latency)为CAS的延迟时间,是纵向地址脉冲的反应时间,也是在一定频率下衡量支持不同规范的内存的重要标志之一。如现在大多数的SDRAM都能运行在CAS Latency=2或3的模式下,也就是说这时它们读取数据的延迟时间可以是2个时钟周期也可以是3个时钟周期。在SDRAM的制造过程中,可以将这个特性写入SDRAM的EEPROM中,在开机时主板的BIOS就会检查此项内容,并以CL=2这一默认模式运行。
对于PC100内存来说,就是要求当CL=3时,tCK的数值要小于10ns,tAC要小于6ns。至于为什么强调是CL=3的时候,这是因为对于同一个内存条当设置成不同的CL数值时,tCK的值可能是不相同的,当然tAC的值也是不太可能相同的。总延迟时间的计算公式为:总延迟时间=系统时钟周期+存储时间,如某PC100内存的存取时间为6ns,假设CL模式数为2即CL=2,则总延迟时间=10ns×2+6ns=26ns,这就是评价内存性能高低的重要数值。对于将PC100、PC133内存只使用在66MHz或100MHz总线下的用户,强烈建议将CL的数值设置为2,这样你的内存无疑会有更好的性能。
7 行地址控制器(CAS)
行地址控制器(CAS)可能是最能决定内存模块对数据请求进行响应的因素之一了。通常把行地址控制器叫做CAS延迟,一般来说,在SDR SDRAM中,可以设定为2或者3(当然是根据自己内存的具体情况而定)。对于DDR内存来说,一般常用的设定为2或者2.5。
内存中最基本的存储单元就是柱面,而这些柱面通过行和列的排列组成了一个矩阵,每个行和列的坐标集就代表了一个惟一的地址。所以内存在存取数据的时候是根据行和列的地址集来进行数据搜索的。
8 寻址到可用(Trp)/GAS到RAS(CMD)
相对而言,Trp以及CMD时间并没有CAS时间那么重要,但是也足以影响内存的性能。一般这里的设置值为3(时钟循环),如果把这个值改小为2,就可以提升一点内存性能。
9 列地址控制器(RAS)/其他延迟
内存本身就是一个非常复杂的零部件,可以这么说,计算机内部工作过程最复杂的就是存储器了。但是幸好这些烦琐的工作对于我们这些最终用户来说是透明的,而我们平时用来判断内存性能、质量好坏的这些参数也只是其中的一部分而已。在此必须提及RAS延迟和另外两个延迟。RAS通常为6个始终循环,但是实际上在超频中可以将它修改为5。
10 SPD(串的存在探测)
SPD是1个8针的SOIC封装256字节的EEPROM芯片。型号多为24LC01B,一般处于内存条正面的右侧,里面记录了诸如内存的速度、容量、电压与行、列地址带宽等参数信息。当开机时,计算机的BIOS将自动读取SPD中记录的信息,如果没有SPD,就容易出现死机或致命错误的现象。
11 ECC(Error Checking and Correcting)
错误检查和纠正。与奇偶校验类似,它不但能检测到错误的地方,还可以纠正绝大多数错误。它也是在原来的数据位上外加位来实现的,这些额外的位是用来重建错误数据的。只有经过内存的纠错后,计算机操作指令才可以继续执行。
12 DIMM(Dual In-line Memory Modules)
双边接触内存模组。也就是说这种类型接口内存的插板两边都有数据接口触片,这种接口模式的内存广泛应用于现在的计算机中,通常为84针。由于是双边的,共有84×2=168线接触,所以人们常把这种内存称为168线内存。
13 SIMM (Single In-line Memory Modules)
单边接触内存模组,是5x86及其较早的PC中常采用的内存接口方式。在486以前,多采用30针的SIMM接口,而在Pentium中更多的是72针的SIMM接口,或者与DIMM接口类型并存。人们通常把72线的SIMM类型内存模组直接称为72线内存

2000年制定的USB 2.0标准是真正的USB 2.0,被称为USB 2.0的高速(High-speed)版本,理论传输速度为480 Mbps,即60 MB/s,但实际传输速度一般不超过30 MB/s,采用这种标准的USB设备也比较多。

  • 15152884177can总线为什么比串口快?各种总线速度不一样,是由什么决定的,最关键的地...
  • 殷崔答:产生8~9字节的额外开销。2、串口的最高速率为56k,额外开销占30%多,及没传1个数据字节至少需要4个位的额外开销。所以,单纯论点对点的通讯速率,串口是远不及CAN的。各种总线的产生的历史背景不一样及所解决的需求不同导致了总线速度的不尽相同,因此总线的 速率是由设计需求所决定的,最关键的地方...

  • 15152884177总线的主要性能指标有哪些?如何计算总线带宽?
  • 殷崔答:较低的前端总线将无法供给足够的数据给CPU,这样就限制了CPU性能得发挥,成为系统瓶颈。 外频与前端总线频率的区别:前端总线的速度指的是数据传输的速度,外频是CPU与主板之间同步运行的速度。也就是说,100MHz外频特指数字脉冲信号在每秒钟震荡一千万次;而100MHz前端总线指的是每秒钟CPU可接受的数据传输...

  • 15152884177总线的性能指标
  • 殷崔答:深入解析总线性能指标:速度、宽度与效率的融合 总线作为计算机系统中的生命线,其性能指标是衡量系统效率的关键。让我们逐一探索这些核心参数,如同解析一辆高效流水线的运行机制。1.传输周期的艺术:汽车流水线与电子信号的同步 总线传输周期,好比汽车流水线的运作,从申请指令(申请阶段)到数据返回(结束...

  • 15152884177总线速度应如何算?如何查、测?CPU超频就听得多了,其它硬件是否也可以...
  • 殷崔答:不同核心的CPU的总线是不一样的。比如说最新的酷睿8200,前端总线是1333的。内存总线一般就是是频率,DDR2 800的内存,实际频率是400的 主板主要靠芯片组来实现,象P35支持1333的前端总线,支持PCI-E总线,支持PCI总线等等。显卡一般走PCI-E总线。硬盘走的是PCI总线。计算机中的各种总线很多的。至于查看...

  • 15152884177摄影存储卡中,读写速度多少才算是高速卡?选购存储卡有哪些标准?_百度...
  • 殷崔答:首先存储卡分 CLASS2 CLASS4 CLASS6 CLASS10等规范,不同的等级对应不同的读写速度。Class2 最低 2MB/秒 最高 6MB/秒 Class4 最低 4MB/秒 最高 10MB/秒 Class6 最低 6MB/秒 最高 20MB/秒 Class10 最低 10MB/秒 最高 48MB/秒 USH-I 最低 45MB/秒 最高 90MB/秒 一般来...

  • 15152884177内存卡上那个u3和c10都是啥意思啊?
  • 殷崔答:SD卡标识的U、C,是两种不同总线模式的最低写入速度。一、内存卡C10(Class10)理论最低写入速度是10MB/s;二、而U3最低写入速度达到30MB/s,读取速度都非常快;三、目前推荐就是用C10等级的内存卡,够手机使用,不会影响手机运行速度;四、对于一般用于来说,U3的写入速度有些过剩,不必一味的去...

  • 15152884177内存的工作频率,总线频率,等效数据传输频率,最大数据传输频率
  • 殷崔答:这些技术的原理类似于AGP的2X或者4X,它们使得前端总线的频率成为外频的2倍、4倍甚至更高,从此之后前端总线和外频的区别才开始被人们重视起来。在外频仍然是133MHZ的时候,前端总线的速度增加4倍变成了133X4=533MHZ,当外频升到200MHZ,前端总线变成800MHZ,所以你会看到533前端总线的P4和800前端总线的P4...

  • 15152884177前端总线
  • 殷崔答:前端总线的英文名字是Front Side Bus,通常用FSB表示,是将CPU连接到北桥芯片的总线。前端总线的作用前端总线是CPU和外界交换数据的最主要通道,因此前端总线的数据传输能力对计算机整体性能作用很大,如果没足够快的前端总线,再强的CPU也不能明显提高计算机整体速度。前端总线的数据传输能力数据传输最大带宽取决于...

  • 15152884177数据传输速度和总线频率
  • 殷崔答:较低的前端总线将无法供给足够的数据给CPU,这样就限制了CPU性能得发挥,成为系统瓶颈。外频与前端总线频率的区别:前端总线的速度指的是数据传输的速度,外频是CPU与主板之间同步运行的速度。也就是说,100MHz外频特指数字脉冲信号在每秒钟震荡一千万次;而100MHz前端总线指的是每秒钟CPU可接受的数据传输...

  • 15152884177“主板与各个板卡模块之间的通信速度总线程”其中所说的总线分为...
  • 殷崔答:较低的前端总线将无法供给足够的数据给CPU,这样就限制了CPU性能得发挥,成为系统瓶颈。外频与前端总线频率的区别:前端总线的速度指的是数据传输的速度,外频是CPU与主板之间同步运行的速度。也就是说,100MHz外频特指数字脉冲信号在每秒钟震荡一千万次;而100MHz前端总线指的是每秒钟CPU可接受的数据传输...

    有友圈,时尚产品用品的交流,为健康绿色生活提供参考

    Copyright© 有友圈 2024