
硬盘柜电信号兼容性和硬件兼容性指的是内置硬盘盒工作时,主机提供的电信号处于非稳定状态,比如存在抖动、信号完整性差等情况,但依然在规范误差范围内,此时内置硬盘盒通过自身的硬件设计(比如poweregulator)和接口信号完整性设计依然能正常工作,数据也依然能正确收发。同理,在高低温、电磁干扰的环境下,硬盘柜通过硬件设计要有足够的鲁棒性(Robust)。
3.容错处理
错误处理与硬件和软件相关。系统兼容性的容错特指在主机端发生错误的条件下,内置硬盘盒盘即使不能正常和主机交互数据,至少不能变砖。当然,内置硬盘盒盘若能容错并返回错误状态给主机,提供足够的日志来帮助主机软硬件开发人员调试就更好了。这里的错误包括接口总线上的数据CRC错误、丢包、数据命令格式错误、命令参数错误等。
从设计角度考虑加入容错模块设计、加大系统兼容性测试的覆盖面,这些都是提高内置硬盘盒系统兼容性的手段和方法。但从过去的经验看,系统兼容性重在对主机系统的理解,这需要长期积累经验,该趟的雷总是要趟的,趟过后就变成经验了,这些不是书本上能直接学到的。
最后要强调的是,内置硬盘盒的系统兼容性是内置硬盘盒的核心竞争力之一,不可忽视。