A. 请问内存条颗粒上的那字母分别代表什么意思呀HY57V64820HG 021A FH KOREA这颗内存是多大了呀
现代的SDRAM内存兼容性非常好,支持DIMM的主板一般都可以顺利的使用它,其SDRAM芯片编号格式为:HY 5a b cde fg h i j k lm-no
其中HY代表现代的产品;5a表示芯片类型(57=SDRAM,5D=DDR SDRAM);b代表工作电压(空白=5V,V=3.3V,U=2.5V);cde代表容量和刷新速度(16=16Mbits、4K Ref,64=64Mbits、8K Ref,65=64Mbits、4K Ref,128=128Mbits、8K Ref,129=128Mbits、4K Ref,256=256Mbits、16K Ref,257=256Mbits、8K Ref);fg代表芯片输出的数据位宽(40、80、16、32分别代表4位、8位、16位和32位);h代表内存芯片内部由几个Bank组成(1、2、3分别代表2个、4个和8个Bank,是2的幂次关系);I代表接口(0=LVTTL〔Low Voltage TTL〕接口);j代表内核版本(可以为空白或A、B、C、D等字母,越往后代表内核越新);k代表功耗(L=低功耗芯片,空白=普通芯片);lm代表封装形式(JC=400mil SOJ,TC=400mil TSOP-II,TD=13mm TSOP-II,TG=16mm TSOP-II);no代表速度(7=7ns〔143MHz〕,8=8ns〔125MHz〕,10p=10ns〔PC-100 CL2或3〕,10s=10ns〔PC-100 CL3〕,10=10ns〔100MHz〕,12=12ns〔83MHz〕,15=5ns〔66MHz〕)。
例如HY57V658010CTC-10s,HY表示现代的芯片,57代表SDRAM,65是64Mbit和4K refresh cycles/64ms,8是8位输觯?0是2个Bank,C是第4个版本的内核,TC是400mil TSOP-Ⅱ封装,10S代表CL=3的PC-100。
市面上HY常见的编号还有HY57V65XXXXXTCXX、HY57V651XXXXXATC10,其中ATC10编号的SDRAM上133MHz相当困难;编号ATC8的可超到124MHz,但上133MHz也不行;编号BTC或-7、-10p的SDRAM上133MHz很稳定。一般来讲,编号最后两位是7K的代表该内存外频是PC100,75的是PC133的,但现代内存目前尾号为75的早已停产,改换为T-H这样的尾号,可市场上PC133的现代内存尾号为75的还有很多,这可能是以前的屯货,但可能性很小,假货的可能性较大,所以最好购买T-H尾号的PC133现代内存。
B. 如图四边形abef,acgh都是正方形,m是bc的中点,求证fh等于2am
取T,使ABTC是平行四边形。
AB=AF BT=AC=AH ∠ABT=180°-∠BAC=∠FAH ∴⊿FAH≌⊿ABT﹙SAS﹚
∴FH=AT=2AM
C. 非对称加密的应用
应用1:加密通信
|明文|->公钥加密->|密文|->私钥解密->|明文|
这种加密路径用于和他人进行加密通信,作用等同于对称加密。
我们回到Alice和Bob的例子来看下。
如果Bob想利用非对称加密算法私密的接收他人向他发送的信息,步骤是这样的。
1.首先Bob需要使用具体约定的算法(例如RSA)生成密钥和公钥,密钥自己保留,公钥对外公布。
2.Alice拿到Bob的公钥后,便可以对想要发送的消息“Alice已向Bob转账1BTC,请查收。”进行加密。
3.然后Alice将密文(例如是“FH39ggJ+shi3djifg35”)发送给Bob。
4.Bob收到消息后,用自己的私钥进行解密,还原出消息原文“Alice已向Bob转账1BTC,请查收。”
由于使用Bob公钥加密的消息只能用Bob的私钥解密(Bob的公钥也是不行的),而私钥只有Bob拥有,因此即使消息被第三方劫持,他也无法还原出消息明文。
应用2:数字签名
如果反过来,先用私钥加密呢?这便诞生了非对称加密的另一个重要应用:数字签名
我们回到Alice和Bob的例子来看下。
在比特币系统中,类似“Alice已向Bob转账1BTC,请查收。”这样的消息最终会被矿工记录在账本上,是与转账双方利益相关的。这样一条消息的受益方是Bob,我们腹黑一点想,如果Bob一直向网络中广播Alice给他转账的消息呢?
Bob:“Alice已向Bob转账1BTC”
Bob:“Alice已向Bob转账2BTC”
Bob:“Alice已向Bob转账3BTC”
…
因此,我们需要一种机制来证明Alice是“自愿”的,也就是消息是Alice亲自发出的。步骤是这样的:
1.Alice需要使用具体约定的算法(例如RSA)生成密钥和公钥,密钥自己保留,公钥对外公布。
2.当Alice想要发送消息 Alice已向Bob转账1BTC,请查收。| 我的公钥是:“gh3giPGFN2jgh3sF”。 时,Alice使用自己的私钥对消息进行加密,假设加密后的密文是 SHG356g3T4+dh4fh,现在这个密文可以看作Alice的数字签名。
3.Alice将消息明文和数字签名放到一起并发送到网络中
发送的消息类似这样的形式 Alice已向Bob转账1BTC,请查收。| 我的公钥是:“gh3giPGFN2jgh3sF”。| 签名:“SHG356g3T4+dh4fh”
4.网络中的所有人接收到消息后,都可以进行如下操作完成验证:
收到消息 Alice已向Bob转账1BTC,请查收。| 我的公钥是:“gh3giPGFN2jgh3sF”。| 签名:“SHG356g3T4+dh4fh”
使用Alice在消息中提供的公钥 gh3giPGFN2jgh3sF对私钥签署的数字签名SHG356g3T4+dh4fh进行解密
将解密结果与消息明文 Alice已向Bob转账1BTC,请查收。| 我的公钥是:“gh3giPGFN2jgh3sF”进行对比
如果一致,说明消息是Alice亲自发送的,因为只有Alice本人拥有Alice的密钥
如果不一致,则说明消息不是Alice发送的,或者虽然消息是Alice发送的但已遭到他人篡改
5.于是,通过4中描述的方法,Bob确认了Alice给他了一笔价值1BTC的转账。
网络中其他人(矿工)均成功验证了这条消息的真实性,并为Bob作证他的账户新增了1个BTC,Alice的账户减少了1个BTC。