- 主题:问个PCI-E带宽问题
查了一些东西说PCI-E带宽和有效能传数据的带宽PCI-E1.0和2.0是80% 8/10编码方式
到了3.0 4.0 都是128/130了,也就大约是98.46%左右 ,编码说是128/130
查了半天想查一下PCI-E是用什么做的效验,是ECC或CRC这类的东西还是用的别的更先进的效验方式
编码上说的128/130, 这130-128=2 的这2是全用来做效验数据是否正确了,还是除了效验还有别的作用?
--
FROM 111.192.178.*
学习老崔,要多读书多思考
【 在 Acui 的大作中提到: 】
: 你最近很好学啊
--
FROM 111.192.178.*
那内存为什么用的ECC或RECC,是内存经常出错用CRC不够吗?
【 在 zhaoyi821103 的大作中提到: 】
:
: 一般都是CRC校验,应为CRC用数字电路硬件实现很简单
--
FROM 111.192.178.*
其实我到现在也没搞明白ECC和类似的算法是怎么把错误纠正过来的,当时看书上说的太复杂根本没看明白,反正考试随便选一个,把别的简单的题全对了也就行了
【 在 Akyrum 的大作中提到: 】
: 检测到内存出错后,正确数据在哪?想清楚这问题就理解为啥内存要纠错码。
: 嗯是纠错码,不仅仅检错功能
--
FROM 111.192.178.*
反正上学的时候肯定是有奇偶效验别的好像也有,不过我早还给老师了,而且基本是99%全还给老师了
【 在 Akyrum 的大作中提到: 】
: 考试?
: pcie3.0~5.0连硬件检错都没有,只有个扰码,检错/纠错/重传都要自己写驱动实现
: 将来的pcie6终于有硬件纠错了
--
FROM 111.192.178.*