| 五、ARCnet plus |
| ARCnet plus是ARCnet的第二代产品,比ARCnet性能有显著提高,单从传输速率看,提 高到原来2.5Mb/s的8倍,即20Md/s,而且还与ARCnet向下兼容. 要了解性能提高的机制,必须清楚ARCnet传递速率低的原因。ARCnet的工作站使用 5MHz的一个周期后跟等长的静止期来表示逻辑"1".逻辑"0"则由两个静止间隔组成。一个 间隔是1/5MHz=200ns.由此可看出,发送1比特(0或1)信息需要两个这样的间隔. ARCnet以多个整数个字节发送数据,每一字节由3比特较准图样(110)来使接受器与发 送器同步.这表明每8个数据比特就有3比特的额外开销,因此,ARCnet的有数据速率为8/11 ×25Mb/s=1.82Mb/s。显然对带宽有较大的浪费.静止期是一种浪费,较准额外开销占总带 宽的27%. ARCnet plus增加带宽利用效率通过下述二种途径实现: ·消除静止周期; ·将每个字节使用3比特较准比特改为每8个字节使用3比特较准比特. ARCnet plus使用的精巧技术是使用幅度调制在每200ns间隔中挤出4比特信息.脉冲可 以是正的或负的正弦波,具有从0到12V的8个可能的幅度,从而给出总数为2X8=16的脉冲组 合,足以代表4比特的数据. 因此,ARCnet plus的数据速率为4比特×5M脉冲/秒=20(Mb/s).然而这个数据率未包括 额外开销,如果考虑较准所用的额外开销,其有效数据率为16.8Mb/s. 在ARCnet plus初始化期间,一个工作站发送一特殊信号,通知其它站要以ARCnet plus 的高速方式操作.当工作站传递令牌时,也发送这种特殊信号.当ARCnet plus工作站与 ARCnet工作站通信时,则要降至2.5Mb/s. |