恢复块与CPR恢复的区别

恢复块与CPR恢复的区别

恢复块

在恢复块技术中,对不同的尝试块采用不同的算法。Try块基本上是冗余组件。在这里,冗余副本不会同时运行。每次尝试的结果块都通过验收测试进行测试。

恢复块

检查点和回滚恢复(CPR恢复)

检查点回滚恢复技术不同于软件容错的恢复块技术。当我们每次执行一些计算时,系统都用这种技术进行测试。当出现处理器故障或数据损坏时,这种技术非常有用。

检查点和回滚恢复(CPR恢复)

恢复块与CPR恢复的区别:

恢复块 CPR恢复
不同的软件副本由不同的算法开发。 只开发一个软件副本。
冗余副本一个接一个地运行。 这里没有多余的副本。
系统在每次计算后都不测试。 每次计算后对系统进行测试。
选择开关需要在不同的副本之间进行选择。 这里不需要任何选择开关。
它用于减少处理器故障的机会。 当处理器故障的概率很高时,它是有用的。
这种技术用于数据损坏几率较低的地方。 而它被用于数据损坏几率高的地方。
它用于更松散的任务。 它用于具有正常松弛性的任务。
对于关键系统来说效率不高。 它对所有系统都是中等效率的。
仅当任务截止时间大于任务计算时间时才使用。 这种技术不需要这样的条件。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程