首页 理论教育 计算机软件的鲁棒性与稳定性解析

计算机软件的鲁棒性与稳定性解析

时间:2026-01-23 理论教育 景枫 版权反馈
【摘要】:比如说,计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否不死机、不崩溃,就是该软件的鲁棒性。所谓“鲁棒性”,是指控制系统在一定的参数摄动下,维持某些性能的特性。根据对性能的不同定义,可分为稳定鲁棒性和性能鲁棒性。以闭环系统的鲁棒性作为目标设计得到的固定控制器称为鲁棒控制器。

1.鲁棒性

鲁棒性(Robustness),就是系统的健壮性。它是在异常和危险情况下系统生存的关键。比如说,计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否不死机、不崩溃,就是该软件的鲁棒性。所谓“鲁棒性”,是指控制系统在一定(结构、大小)的参数摄动下,维持某些性能的特性。根据对性能的不同定义,可分为稳定鲁棒性和性能鲁棒性。以闭环系统的鲁棒性作为目标设计得到的固定控制器称为鲁棒控制器。

2.容错性

所谓容错是指在故障存在的情况下计算机系统不失效,仍然能够正常工作的特性。容错即是Fault Tolerance,确切地说是容故障(Fault),而并非容错误(Er-ror)。例如在双机容错系统中,一台机器出现问题时,另一台机器可以取而代之,从而保证系统的正常运行。在早期计算机硬件不是特别可靠的情况下,这种情形比较常见。现在的硬件虽然较之从前稳定可靠得多,但是对于那些不允许出错的系统,硬件容错仍然是十分重要的途径。

3.映射

设有集合XY,若有一对应法则f存在,使得对于集合X中任意元素在Y中有唯一的元素与之对应,则称此对应法则f为从XY的映射,记为

fXY

X称为映射f的定义域,而集合

FX)称为f的值域,显然FX)→Y。(https://www.xing528.com)

满射:若FX)=Y,则称f为满射或全射。

单射:若fx1)=fx2),则必有x1x2,称f为单射。

一一映射:若f既是单射又是满射,则称f为一一映射或双射、满单射。

4.笛卡儿乘积

笛卡儿乘积又叫直积。假设集合A={ab},集合B={0,1,2},则两个集合的笛卡儿积为{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}。可以扩展到多个集合的情况。类似的例子有,如果A表示某学校学生的集合,B表示该学校所有课程的集合,则AB的笛卡儿积表示所有可能的选课情况。

5.合成o

AoB,表示A合成B

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈