避错技术是通过对系统进行完善设计,力求使系统避免发生故障的
一种技术。 避错技术开始于计算机问世。 它的基本思想是试图构造出一
个不包含任何故障的“完美”系统。 采用正确的设计尽量避免把故障引入
系统,用质量控制、减载使用等方法避免故障的发生,以减少系统失效的
可能性。 随着计算机技术的发展,避错技术一直是提高计算机系统可靠
性的基本方法。
在实际应用中,避错技术主要包括质量控制技术和环境防护技术。
质量控制技术是在计算机系统的研制过程中,加强对元器件的选择、管理
和使用,采用高可靠的部件和计算机系统,并在此基础上对组装工艺实行
严格的质量管理。 环境防护技术是通过散热、抗震、化学防护、电磁兼容
等设计,提高施工质量,并改善系统运行环境,采取各种抗干扰措施,提高
系统运行的稳定性和环境适应性。
避错技术有相当的局限性,这是因为系统故障概率的减少是有一定
限度的,一个系统不发生任何故障是不可能的,因此必须采用容错技术。