fault-tolerant
来源:岁月联盟
时间:2010-02-07
容错指的是一个电脑系统或一个元件在设计时考虑了当这个元件发生故障时备用元件或程序能够立即代替它,这样就不会耽误它的服务。容错可以通过软件或嵌入硬件来提供,也可由一些组合来提供。
当软件执行时,操作系统提供一个界面,这个界面允许程序员将预先确定的点作为危急数据检查点。在硬件执行时(比如,Stratus 和它的VOS操作系统 ),程序员不需要知道机器的容错能力。
在硬件层上,容错通过转接各个硬件元件来实现。磁盘被镜像。多重处理机以锁步(lock-stepped)的方式运行并且它们的输出被比较其正确性。当异常情况发生时,错误的构成被确定并被从服务中删除,但是机器继续如常运行。
上一篇:fat Mac
下一篇:fatal exception