容错

汉语词语

容错,亦作“ 容厝 ”。亦作“ 容措 ”。指措置;安放。对于不同的领域有不同的意思,比如对计算机通信术语来说意思就是指当系统在运行时有错误被激活的情况下仍能保证不间断提供服务的方法和技术。

词语解释
犹措置;安放。
仲长统《昌言》:“ 孝宣之世,则以弘恭为中书令, 石显为仆射。 中宗严明,二竖不敢容错其奸心也。”《晋书·刘毅传》:“故天下之人退而修本,州党有德义,朝廷有公正,浮华邪佞,无所容厝。” 唐 韩愈上郑尚书相公启》:“伏蒙仁恩,猥赐示问,感戴战悚,若无所容措。”
相关概念
容错既是一种彩票专业术语又是计算机行业的专业术语。
容错是彩票软件运算中条件过滤保护机制的一种高级模式,在彩票专业术语里指用户选择了N个指标,并指定了其中允许出现错误的条件个数范围,在这种情况下的最终结果依然是正确的。
容错参数格式:A-B(其中A必须小于B,而且B一定不能大于用户选择的参与过滤的总条件个数。)
容错参数含义:前一个数字A代表错误的最小可能性,后面数字B代表错误的最大限度。只要错误的情况在这个范围之内,过滤后的结果中一定包含中奖号码。
例如:实战中一共选择了5个条件参与过滤,容错设置参数为0-2,那么前面的参数0表示这5个条件中错误的最小可能性为0,即没有错误发生;后面的参数2表示这5个条件里允许错误的最大限度为2个,即可能有1个条件或2个条件是错误的,但是不能超过2个,如果实际操作中的条件错误个数范围在0-2之间,那么过滤后的结果一定包括中奖号码。
再如:实战中一共选择了6个条件参与过滤,容错设置参数为1-3,那么前面的参数1表示这6个条件中错误的最小可能性为1,即最少会有1个条件是错误的,但是不知道是哪个条件错误;后面的参数3表示这6个条件错误的最大限度为3个,即可能有1个条件或2个条件或3个条件是错误的。如果实际操作中的条件错误个数范围在1-3之间,那么过滤后的结果中也一定包括中奖号码。
优势
1.对于彩票,即使选择的条件有意料中的错误,中奖号码也会在容错后的号码组里。
2.对于计算机,当系统出现数据、文件损坏或丢失时,使用容错技术能够自动将损坏或丢失的数据和文件恢复到事故发生前的状态,使系统能够保持连续正常的运行。
缺点
一、容错后过滤结果的号码注数随着容错参数设置的变化相应地增加了。
二、容错在计算机中指系统恢复文件的错误,存储在计算机中的文件或者在网络中传输的文件有可能因为故障或者干扰信号等的影响而发生错误或者丢失,此时一般情况下系统能够自动恢复文件,但是文件错误严重时候必须人为恢复或者文件彻底丢失。系统的恢复能力就是容错能力简称容错。
IT含义
定义
容错描述的是一个电脑系统或组件,它们被设计用来在组件发生故障时备用组件或程序能够立即代替它,这样就不会耽误它的服务。容错可以通过软件或嵌入硬件来提供,也可由一些组合来提供。
当执行软件时,操作系统提供一个界面,这个界面允许程序员在事务中预先确定的地点“检查站点”的关键数据。在执行硬件时(如Stratus 和它的VOS操作系统 ),程序员不需要知道机器的容错能力。
在硬件层上,容错通过转接各个硬件组件来实现。磁盘被镜像。多处理器以锁步(lock-stepped)的方式运行。当异常情况发生时,错误的组件被确定并从服务中删除,同时机器能继续正常运行。
重要性
在一些特殊应用场合,如航空航天、国防军事、核能电力、工业化工、卫生医疗急救等关键部门,一次计算机系统错误的发生就可能导致不可挽回的巨大损失,在这些关键系统的设计中必须采用大量的容错技术来保证运行中突发的计算机错误不会导致整个系统的失效。
容错方法
硬件错误的容错方法:
计算机硬件错误可分为永久性错误(permanent fault) 、瞬态错误(transient fault) 和间歇性错误 (intermittent fault)。永久性错误一般由硬件老化、电路短路等原因产生,一旦发生则原定功能失效,必须通过替换元器件来完成恢复;间歇性错误处于永久性错误和瞬态错误2种情况之间,表现为瞬态错误的发生频率超过系统可靠性允许阈值范围;瞬态错误在的硬件环境及未来元器件继续高度集成的发展趋势下正以几何级数的速度增长,其错误数在整个系统错误总数中占最大的比重,对整个系统的可靠性影响度也是最大的。
冗余的系统不一定是容错的,但容错的系统一定是存在冗余的。冗余方法在容错策略中被广泛用来探测、诊断并恢复系统运行时发生的错误。按冗余资源的形式不同可以将冗余方法分为硬件冗余、信息冗余、时间冗余、线程冗余等。
软件错误的容错方法:
分析一个计算机系统的可靠性,必须要考虑其软件的可靠性因素,但由于软件可靠性方面的研究比较困难,大大地落后于硬件方面的研究,还没有确定并且成熟的一套可供工程使用的方式和方法,所以在进行系统的可靠性预计时,往往忽视软件的失效率。人为的软件设计错误在软件整个生命周期中都一直存在,这一点已经得到证明。这种设计错误,在一定的输入激励下将产生一定的故障现象,客观上很难使用统一的模型对这种思维的结果进行数学的描述。例如,软件测试可以发现软件设计错误,通过修改软件的可靠性可以得到提高,但也有可能因为修改了已存在的错误带来了新的错误使得可靠性下降,所以软件可靠性在研究方面有很多地方不够成熟。这里主要介绍软件多样性方法,恢复块方法以及防卫式程序设计方法,除此之外提高软件容错能力亦可以从计算机平台环境、软件工程和构造异常处理模块等不同方面达到。此外,利用高级程序设计语言本身的容错能力,采取相应的策略,也是可行的办法,如C++语言中的try_except处理法、try_finally中止法等。
故障的恢复策略一般有2 种:前向恢复和后向恢复。所谓前向恢复是指使当前的计算继续下去,把系统恢复成连贯的正确状态,弥补当前状态的不连贯情况,所谓后向恢复是指系统恢复到前 一 个正确状态,继续执行。N-versionprogramming 方法属于前向恢复策略。
一般化容错方法:
虽然不同的应用背景对于可靠性的要求不同( 可靠性、成本、反应时间等诸多因素) 使得各种容错策略的设计迥异,研究者们还是在试图寻找各种容错设计的最大共同点和更具有一般性、广泛性的方法,目标是实现可靠性设计的非定制COTS(commercial off-the-shelf) 与可靠性的可裁剪,下面分别介绍两个从硬件和软件不同角度出发的以容错设计一般化为目标的例子。
Chameleon是一种容错软件设计的一种结构。根据可靠性需求可进行不同选择来动态地达到可靠性可裁剪的目的。整个软件体系都由对象ARMORs来组成,根据功能不同可以将ARMORs 分为三类: ( 1 ) 管理模块Managers :负责管理其他 ARMORs 对象根据用户可靠性要求完成容错策略的选择和组织;(2) 后台通信模块Daemons :允许 Chameleon 访问网络中其他节点,提供ARMOR 的错误探测并给出 ARMOR 之间通信的渠道。(3)普通ARMORs :根据应用的可靠性需求提供具体实施方法,比如指令重执、表决、检查点、心跳检测等具体解决方法。
整个Chameleon 软件结构类似于操作系统的结构组成,内核由执行硬件平台构成,外围是商业非定制的一般化操作系统( 例如 Linux 等 ) ,操作系统之上依次分别为可重构的ARMORs 框架以及具体 ARMORs 对象和管理执行层,最后是具体的应用层。
一般化硬件结构GUARDS基于所有组件 ( 包括硬件和软件)COTS 原则,给出了一种容错计算机系统设计的一般化体系结构,在最大程度保证容错策略普适性的同时最小化具体应用的功能特点,根据具体应用的可靠性不同可以对各个可配置层进行不同的配置方案,比如冗余信道、冗余链路的冗余度大小、输入输出数据整合层的数据核查方案的选择等。通过配置的改变,系统可以达到可靠性由低到高很大范围内的自由裁剪。
研究现状
尽管计算机系统容错研究已经取得了一些成果但仍然存在一些薄弱的研究点以及一些关键问题没有得到很好的解决,具体可以概括为以下几点:
(1) 关于硬件冗余容错方法研究,虽然可以根据系统结构从总体上使用概率统计方法分析系统的可靠性,但还缺乏广泛适用的有效方法实现对复杂冗余系统的有效建模、管理和精确量化分析,特别是在各部件可靠度不一致的情况下,建模分析的理论问题尚未解决。另外,硬件冗余实现成本大、功耗大、占用空间大等依然是需要解决的大难题。
(2) 对于信息冗余容错方法来说,绝大部分 ECC算法( 如前文提到的 RED-FEC Mechanism 、 ABFT [9] 、check-sum EDAC 等 ) 对于处理连续位出错的能力非常有限,而占系统总错误比例非常大的瞬态错误所导致的内存错误通常就是多个连续位出错的情况。这方面还需要继续研究发展。
(3) 对于时间冗余容错方法,除了由时间换空间而带来的较大的延迟外,此类方法还存在对永久性错误(permanenterror) 不敏感的问题。
(4) 对于并行多线程冗余容错方法,冗余线程之间的同步、通信等问题,线程之间的系统资源合理分配避免死锁问题等都还没有得到很好的解决,而且对于在单线程的处理器上引入真正的线程级机制实现容错人们研究较少。
(5) 在软件冗余方面,对于规模较小、数据处理过程较简单的小型软件很难体现N-version programming 软件多样性的优势,而另一方面,如果程序规模过大、过于复杂,一般来说N 版本软件的费用也会不菲。而且软件冗余技术的研究尤其滞后。
(6) 对于恢复块方法来说,用来判断程序是否安全运行的测试模块的无错运行假设是整个系统设计的前提,这个假设本身就存在一定的问题。
(7) 防卫式程序设计方法缺乏系统的理论依据,主要依靠程序员自身的经验是无法进行系统可靠性分析的。
全国各地天气预报查询

上海市

  • 市辖区
  • 云南省

  • 临沧市
  • 云南省

  • 丽江市
  • 云南省

  • 保山市
  • 云南省

  • 大理白族自治州
  • 云南省

  • 德宏傣族景颇族自治州
  • 云南省

  • 怒江傈僳族自治州
  • 云南省

  • 文山壮族苗族自治州
  • 云南省

  • 昆明市
  • 云南省

  • 昭通市
  • 云南省

  • 普洱市
  • 云南省

  • 曲靖市
  • 云南省

  • 楚雄彝族自治州
  • 云南省

  • 玉溪市
  • 云南省

  • 红河哈尼族彝族自治州
  • 云南省

  • 西双版纳傣族自治州
  • 云南省

  • 迪庆藏族自治州
  • 内蒙古自治区

  • 乌兰察布市
  • 内蒙古自治区

  • 乌海市
  • 内蒙古自治区

  • 兴安盟
  • 内蒙古自治区

  • 包头市
  • 内蒙古自治区

  • 呼伦贝尔市
  • 内蒙古自治区

  • 呼和浩特市
  • 内蒙古自治区

  • 巴彦淖尔市
  • 内蒙古自治区

  • 赤峰市
  • 内蒙古自治区

  • 通辽市
  • 内蒙古自治区

  • 鄂尔多斯市
  • 内蒙古自治区

  • 锡林郭勒盟
  • 内蒙古自治区

  • 阿拉善盟
  • 北京市

  • 市辖区
  • 吉林省

  • 吉林市
  • 吉林省

  • 四平市
  • 吉林省

  • 延边朝鲜族自治州
  • 吉林省

  • 松原市
  • 吉林省

  • 白城市
  • 吉林省

  • 白山市
  • 吉林省

  • 辽源市
  • 吉林省

  • 通化市
  • 吉林省

  • 长春市
  • 四川省

  • 乐山市
  • 四川省

  • 内江市
  • 四川省

  • 凉山彝族自治州
  • 四川省

  • 南充市
  • 四川省

  • 宜宾市
  • 四川省

  • 巴中市
  • 四川省

  • 广元市
  • 四川省

  • 广安市
  • 四川省

  • 德阳市
  • 四川省

  • 成都市
  • 四川省

  • 攀枝花市
  • 四川省

  • 泸州市
  • 四川省

  • 甘孜藏族自治州
  • 四川省

  • 眉山市
  • 四川省

  • 绵阳市
  • 四川省

  • 自贡市
  • 四川省

  • 资阳市
  • 四川省

  • 达州市
  • 四川省

  • 遂宁市
  • 四川省

  • 阿坝藏族羌族自治州
  • 四川省

  • 雅安市
  • 天津市

  • 市辖区
  • 宁夏回族自治区

  • 中卫市
  • 宁夏回族自治区

  • 吴忠市
  • 宁夏回族自治区

  • 固原市
  • 宁夏回族自治区

  • 石嘴山市
  • 宁夏回族自治区

  • 银川市
  • 安徽省

  • 亳州市
  • 安徽省

  • 六安市
  • 安徽省

  • 合肥市
  • 安徽省

  • 安庆市
  • 安徽省

  • 宣城市
  • 安徽省

  • 宿州市
  • 安徽省

  • 池州市
  • 安徽省

  • 淮北市
  • 安徽省

  • 淮南市
  • 安徽省

  • 滁州市
  • 安徽省

  • 芜湖市
  • 安徽省

  • 蚌埠市
  • 安徽省

  • 铜陵市
  • 安徽省

  • 阜阳市
  • 安徽省

  • 马鞍山市
  • 安徽省

  • 黄山市
  • 山东省

  • 东营市
  • 山东省

  • 临沂市
  • 山东省

  • 威海市
  • 山东省

  • 德州市
  • 山东省

  • 日照市
  • 山东省

  • 枣庄市
  • 山东省

  • 泰安市
  • 山东省

  • 济南市
  • 山东省

  • 济宁市
  • 山东省

  • 淄博市
  • 山东省

  • 滨州市
  • 山东省

  • 潍坊市
  • 山东省

  • 烟台市
  • 山东省

  • 聊城市
  • 山东省

  • 菏泽市
  • 山东省

  • 青岛市
  • 山西省

  • 临汾市
  • 山西省

  • 吕梁市
  • 山西省

  • 大同市
  • 山西省

  • 太原市
  • 山西省

  • 忻州市
  • 山西省

  • 晋中市
  • 山西省

  • 晋城市
  • 山西省

  • 朔州市
  • 山西省

  • 运城市
  • 山西省

  • 长治市
  • 山西省

  • 阳泉市
  • 广东省

  • 东莞市
  • 广东省

  • 中山市
  • 广东省

  • 云浮市
  • 广东省

  • 佛山市
  • 广东省

  • 广州市
  • 广东省

  • 惠州市
  • 广东省

  • 揭阳市
  • 广东省

  • 梅州市
  • 广东省

  • 汕头市
  • 广东省

  • 汕尾市
  • 广东省

  • 江门市
  • 广东省

  • 河源市
  • 广东省

  • 深圳市
  • 广东省

  • 清远市
  • 广东省

  • 湛江市
  • 广东省

  • 潮州市
  • 广东省

  • 珠海市
  • 广东省

  • 肇庆市
  • 广东省

  • 茂名市
  • 广东省

  • 阳江市
  • 广东省

  • 韶关市
  • 广西壮族自治区

  • 北海市
  • 广西壮族自治区

  • 南宁市
  • 广西壮族自治区

  • 崇左市
  • 广西壮族自治区

  • 来宾市
  • 广西壮族自治区

  • 柳州市
  • 广西壮族自治区

  • 桂林市
  • 广西壮族自治区

  • 梧州市
  • 广西壮族自治区

  • 河池市
  • 广西壮族自治区

  • 玉林市
  • 广西壮族自治区

  • 百色市
  • 广西壮族自治区

  • 贵港市
  • 广西壮族自治区

  • 贺州市
  • 广西壮族自治区

  • 钦州市
  • 广西壮族自治区

  • 防城港市
  • 新疆维吾尔自治区

  • 乌鲁木齐市
  • 新疆维吾尔自治区

  • 伊犁哈萨克自治州
  • 新疆维吾尔自治区

  • 克孜勒苏柯尔克孜自治州
  • 新疆维吾尔自治区

  • 克拉玛依市
  • 新疆维吾尔自治区

  • 博尔塔拉蒙古自治州
  • 新疆维吾尔自治区

  • 吐鲁番市
  • 新疆维吾尔自治区

  • 和田地区
  • 新疆维吾尔自治区

  • 哈密市
  • 新疆维吾尔自治区

  • 喀什地区
  • 新疆维吾尔自治区

  • 塔城地区
  • 新疆维吾尔自治区

  • 巴音郭楞蒙古自治州
  • 新疆维吾尔自治区

  • 昌吉回族自治州
  • 新疆维吾尔自治区

  • 自治区直辖县级行政区划
  • 新疆维吾尔自治区

  • 阿克苏地区
  • 新疆维吾尔自治区

  • 阿勒泰地区
  • 江苏省

  • 南京市
  • 江苏省

  • 南通市
  • 江苏省

  • 宿迁市
  • 江苏省

  • 常州市
  • 江苏省

  • 徐州市
  • 江苏省

  • 扬州市
  • 江苏省

  • 无锡市
  • 江苏省

  • 泰州市
  • 江苏省

  • 淮安市
  • 江苏省

  • 盐城市
  • 江苏省

  • 苏州市
  • 江苏省

  • 连云港市
  • 江苏省

  • 镇江市
  • 江西省

  • 上饶市
  • 江西省

  • 九江市
  • 江西省

  • 南昌市
  • 江西省

  • 吉安市
  • 江西省

  • 宜春市
  • 江西省

  • 抚州市
  • 江西省

  • 新余市
  • 江西省

  • 景德镇市
  • 江西省

  • 萍乡市
  • 江西省

  • 赣州市
  • 江西省

  • 鹰潭市
  • 河北省

  • 保定市
  • 河北省

  • 唐山市
  • 河北省

  • 廊坊市
  • 河北省

  • 张家口市
  • 河北省

  • 承德市
  • 河北省

  • 沧州市
  • 河北省

  • 石家庄市
  • 河北省

  • 秦皇岛市
  • 河北省

  • 衡水市
  • 河北省

  • 邢台市
  • 河北省

  • 邯郸市
  • 河南省

  • 三门峡市
  • 河南省

  • 信阳市
  • 河南省

  • 南阳市
  • 河南省

  • 周口市
  • 河南省

  • 商丘市
  • 河南省

  • 安阳市
  • 河南省

  • 平顶山市
  • 河南省

  • 开封市
  • 河南省

  • 新乡市
  • 河南省

  • 洛阳市
  • 河南省

  • 漯河市
  • 河南省

  • 濮阳市
  • 河南省

  • 焦作市
  • 河南省

  • 省直辖县级行政区划
  • 河南省

  • 许昌市
  • 河南省

  • 郑州市
  • 河南省

  • 驻马店市
  • 河南省

  • 鹤壁市
  • 浙江省

  • 丽水市
  • 浙江省

  • 台州市
  • 浙江省

  • 嘉兴市
  • 浙江省

  • 宁波市
  • 浙江省

  • 杭州市
  • 浙江省

  • 温州市
  • 浙江省

  • 湖州市
  • 浙江省

  • 绍兴市
  • 浙江省

  • 舟山市
  • 浙江省

  • 衢州市
  • 浙江省

  • 金华市
  • 海南省

  • 三亚市
  • 海南省

  • 三沙市
  • 海南省

  • 儋州市
  • 海南省

  • 海口市
  • 海南省

  • 省直辖县级行政区划
  • 湖北省

  • 十堰市
  • 湖北省

  • 咸宁市
  • 湖北省

  • 孝感市
  • 湖北省

  • 宜昌市
  • 湖北省

  • 恩施土家族苗族自治州
  • 湖北省

  • 武汉市
  • 湖北省

  • 省直辖县级行政区划
  • 湖北省

  • 荆州市
  • 湖北省

  • 荆门市
  • 湖北省

  • 襄阳市
  • 湖北省

  • 鄂州市
  • 湖北省

  • 随州市
  • 湖北省

  • 黄冈市
  • 湖北省

  • 黄石市
  • 湖南省

  • 娄底市
  • 湖南省

  • 岳阳市
  • 湖南省

  • 常德市
  • 湖南省

  • 张家界市
  • 湖南省

  • 怀化市
  • 湖南省

  • 株洲市
  • 湖南省

  • 永州市
  • 湖南省

  • 湘潭市
  • 湖南省

  • 湘西土家族苗族自治州
  • 湖南省

  • 益阳市
  • 湖南省

  • 衡阳市
  • 湖南省

  • 邵阳市
  • 湖南省

  • 郴州市
  • 湖南省

  • 长沙市
  • 甘肃省

  • 临夏回族自治州
  • 甘肃省

  • 兰州市
  • 甘肃省

  • 嘉峪关市
  • 甘肃省

  • 天水市
  • 甘肃省

  • 定西市
  • 甘肃省

  • 平凉市
  • 甘肃省

  • 庆阳市
  • 甘肃省

  • 张掖市
  • 甘肃省

  • 武威市
  • 甘肃省

  • 甘南藏族自治州
  • 甘肃省

  • 白银市
  • 甘肃省

  • 酒泉市
  • 甘肃省

  • 金昌市
  • 甘肃省

  • 陇南市
  • 福建省

  • 三明市
  • 福建省

  • 南平市
  • 福建省

  • 厦门市
  • 福建省

  • 宁德市
  • 福建省

  • 泉州市
  • 福建省

  • 漳州市
  • 福建省

  • 福州市
  • 福建省

  • 莆田市
  • 福建省

  • 龙岩市
  • 西藏自治区

  • 山南市
  • 西藏自治区

  • 拉萨市
  • 西藏自治区

  • 日喀则市
  • 西藏自治区

  • 昌都市
  • 西藏自治区

  • 林芝市
  • 西藏自治区

  • 那曲市
  • 西藏自治区

  • 阿里地区
  • 贵州省

  • 六盘水市
  • 贵州省

  • 安顺市
  • 贵州省

  • 毕节市
  • 贵州省

  • 贵阳市
  • 贵州省

  • 遵义市
  • 贵州省

  • 铜仁市
  • 贵州省

  • 黔东南苗族侗族自治州
  • 贵州省

  • 黔南布依族苗族自治州
  • 贵州省

  • 黔西南布依族苗族自治州
  • 辽宁省

  • 丹东市
  • 辽宁省

  • 大连市
  • 辽宁省

  • 抚顺市
  • 辽宁省

  • 朝阳市
  • 辽宁省

  • 本溪市
  • 辽宁省

  • 沈阳市
  • 辽宁省

  • 盘锦市
  • 辽宁省

  • 营口市
  • 辽宁省

  • 葫芦岛市
  • 辽宁省

  • 辽阳市
  • 辽宁省

  • 铁岭市
  • 辽宁省

  • 锦州市
  • 辽宁省

  • 阜新市
  • 辽宁省

  • 鞍山市
  • 重庆市

  • 重庆市

  • 市辖区
  • 陕西省

  • 咸阳市
  • 陕西省

  • 商洛市
  • 陕西省

  • 安康市
  • 陕西省

  • 宝鸡市
  • 陕西省

  • 延安市
  • 陕西省

  • 榆林市
  • 陕西省

  • 汉中市
  • 陕西省

  • 渭南市
  • 陕西省

  • 西安市
  • 陕西省

  • 铜川市
  • 青海省

  • 果洛藏族自治州
  • 青海省

  • 海东市
  • 青海省

  • 海北藏族自治州
  • 青海省

  • 海南藏族自治州
  • 青海省

  • 海西蒙古族藏族自治州
  • 青海省

  • 玉树藏族自治州
  • 青海省

  • 西宁市
  • 青海省

  • 黄南藏族自治州
  • 黑龙江省

  • 七台河市
  • 黑龙江省

  • 伊春市
  • 黑龙江省

  • 佳木斯市
  • 黑龙江省

  • 双鸭山市
  • 黑龙江省

  • 哈尔滨市
  • 黑龙江省

  • 大兴安岭地区
  • 黑龙江省

  • 大庆市
  • 黑龙江省

  • 牡丹江市
  • 黑龙江省

  • 绥化市
  • 黑龙江省

  • 鸡西市
  • 黑龙江省

  • 鹤岗市
  • 黑龙江省

  • 黑河市
  • 黑龙江省

  • 齐齐哈尔市