试述软件可靠性与硬件可靠性的区别。

试述软件可靠性与硬件可靠性的区别。

(1)硬件有老化损耗现象,硬件失效是物理故障,是器件物理变化的必然结果,有浴盆曲线现象;软件不发生变化,没有磨损现象,有陈旧落后的问题,没有浴盆曲线现象。(2)硬件可靠性的决定因素是时间,受设计、生产、运用的所有过程影响;软件可靠性的决定因素是与输入数据有关的软件差错,是输入数据和程序内部状态的函数,更多地取决于人。(3)硬件的纠错维护可通过修复或更换失效的系统重新恢复功能;软件只有通过重设计。(4)对硬件可采用预防性维护技术预防故障,采用断开失效部件的办法诊断故障;软件不能采用这些技术。(5)事先估计可靠性测试和可靠性的逐步增长等技术对软件和硬件有不同的意义。(6)为提高硬件可靠性可采用冗余技术;同一软件的冗余不能提高可靠性。

Top