容错计算系统

容错计算系统

徐拾义, 主编

出版社:武汉大学出版社

年代:2010

定价:39.0

书籍简介:

本书是针对计算机科学专业而编写的教材,集数字计算与计算机软件和硬件技术于一体的著作。适合计算机科学和工程专业高年级本科生和研究生以及从事容错计算理论研究和应用与实践的相关人员学习使用。

书籍目录:

第1章 容错计算的基本概念

1.1 故障的定义及性质

1.1.1 故障的定义

1.1.2 故障的产生

1.1.3 故障的基本性质

1.2 故障模型

1.2.1 硬件故障模型

1.2.2 软件故障模型

1.3 故障模型的建立

1.3.1 建立故障模型的重要性和标准

1.3.2 故障模型的局限性

1.4 错误的定义

1.4.1 错误的定义

1.4.2 错误的分类及其传递性

1.5 失效的定义

1.6 数字系统的可信性

1.7 容错计算的定义及其重要功能

1.8 本章小结

1.9 思考题

第2章 数字系统的可靠性

2.1 数字系统可信性的定义

2.2 数字系统的可靠性

2.2.1 基本的可靠性函数和失效函数

2.2.2 可靠性的重要参数及定义

2.3 组合系统的可靠性

2.3.1 串行组合系统的可靠性评估

2.3.2 并行组合系统的可靠性

2.3.3 串并行/并串行系统的可靠性

2.3.4 非串行/非并行系统的可靠性

2.4 数字系统的可测性

2.5 数字系统的可维护性

2.5.1 维护的定义

2.5.2 可维护性的定义

2.6 数字系统的可用性

2.7 数字系统的安全性

2.8 数字系统的信息安全

2.9 数字系统可信性综合分析

2.10 本章小结

2.11 思考题

第3章 冗余技术和编码原理

3.1 功能性冗余技术的基本原理

3.1.1 静态功能性冗余

3.1.2 动态功能性冗余技术

3.2 结构性冗余技术

3.2.1 数字系统的结构性冗余技术

3.2.2 主动冗余技术

3.2.3 被动冗余技术

3.2.4 混合冗余

3.2.5 时间冗余技术

3.3 纠错编码原理

3.3.1 纠错编码的基本原理

3.3.2 线性分组编码原理

3.3.3 纠一/检二海明编码

3.4 萧码——实用的纠一脸二编码

3.5 循环码基本原理

3.5.1 循环码基础和码多项式

3.5.2 循环码多项式的性质

3.5.3 循环码的系统码格式

3.5.4 使用(n-k)级线性移位寄存器编码

3.5.5 使用七级线性移位寄存器编码

3.6 本章小结

3.7 思考题

第4章 自校验逻辑设计

4.1 完全自校验电路的基本概念

4.2 分离码电路及相关定义

4.2.1 强/弱分离码电路

4.2.2 自校验电路中的术语及基本定义

4.3 无双向错误的组合逻辑设计

4.4 检测由输入端故障产生的双向错误

4.5 双向错误排除技术

4.5.1 输入编码

4.5.2 输出编码

4.6 自对偶奇偶校验

4.7 模3(mod 3)留数码自校验电路

4.8 本章小结

4.9 思考题

第5章 故障避免和防止技术

5.1 需求分析和规格说明阶段的故障避免措施

5.1.1 确信技术

5.1.2 验证技术

5.2 设计阶段的故障避免措施

5.2.1 故障预防——设计过程中的确信技术

5.2.2 故障检测——设计过程中的验证技术

5.3 设计阶段应用的功能测试

5.4 故障防止措施

5.4.1 应用故障防止应注意的事项

5.4.2 应用于硬件系统的故障防止措施

5.4.3 应用于软件系统的故障防止措施

5.5 本章小结

5.6 思考题

第6章 软件可靠性模型和软件测试

6.1 软件可靠性的研究意义

6.2 软件开发的生命周期

6.2.1 项目的初始阶段

6.2.2 样本设计及定型阶段

6.2.3 编程阶段

6.2.4 测试阶段

6.2.5 变异测试

6.3 软件可靠性及其测度

6.4 软件测试对软件可靠性模型的影响

6.4.1 软件错误与检错曲线

6.4.2 软件错误与检错模型

6.5 软件可靠性模型

6.5.1 常数检错率的软件可靠性模型

6.5.2 线性递减型检错率的软件可靠性模型

6.5.3 指数递减型检错率的软件可靠性模型

6.6 软件可靠性模型中的常数估算

6.6.1 参数估算方法(1)——常数型检错率

6.6.2 参数估算方法(2)——线性递减型检错率

6.6.3 参数估算方法(3)——指数递减型检错率

6.7 本章小结

6.8 思考题

第7章 数字电路故障诊断

7.1 数字电路故障诊断的基本概念

7.1.1 故障等价

7.1.2 故障控制

7.2 数字电路的故障测试

7.2.1 逻辑测试的基本类型

7.2.2 逻辑测试的基本参数

7.2.3 逻辑测试的层次分类

7.2.4 逻辑测试的具体实施

7.3 组合电路的测试生成

7.3.1 逻辑电路的可控性和可观察性

7.3.2 单固定故障测试生成

7.4 特征分析测试法

7.4.1 计“1”测试法

7.4.2 跳变计数测试法

7.4.3 征兆测试法

7.5 时序电路测试生成

7.5.1 时序电路测试的基本概念

7.5.2 状态表验证和I/O校验序列

7.5.3 利用鉴别序列生成校验序列

7.5.4 无鉴别序列时序电路的校验序列

7.6 桥接故障测试生成

7.6.1 桥接故障模型

7.6.2 非反馈型桥接故障的测试生成方法

7.6.3 反馈型桥接故障的测试生成

7.7 本章小结

7.8 思考题

第8章 可测试性设计技术

8.1 可测试性设计思想的重要性

8.2 可测试性设计的基本原理

8.2.1 测试质量和可测试性属性

8.2.2 可测试性设计的意义

8.3 特定测试法

8.3.1 设置附加测试点

8.3.2 便于初始化设置

8.3.3 将大规模组合电路分解为松散型连接的小规模模块

8.3.4 提高时序电路的可控性

8.3.5 软件可测试性设计中的测试点技术和异常检测技术

8.4 专用可测试性电路及可测试性软件设计方法

8.4.1 Reed-Muller电路扩展技术

8.4.2 控制逻辑插入技术

8.4.3 专用可测试性设计在软件中的应用

8.5 组合电路内建测试(BIT)设计方法

8.5.1 PLA电路的结构及基本故障模型

8.5.2 PLA电路的可测试性设计——PLA的奇偶校验BIT技术

8.6 时序电路内建测试(BIT)设计方法

8.6.1 扫描通路设计思想

8.6.2 隔离(切换)部件的设计

8.6.3 电平触发扫描设计(LSSD)

8.6.4 应用扫描设计技术的成本和对系统开发的影响

8.7 边界扫描内建测试(BIT)技术

8.7.1 边界扫描问题的提出

8.7.2 边界扫描设计的基本原理

8.8 内建自测试(BIST)方法

8.8.1 内建自测试的基本概念

8.8.2 线性反馈移位寄存器与特征多项式

8.8.3 一个可测试性设计的实例——伪穷举奇偶校验法及奇偶校验可测试性设计

8.9 本章小结

8.10 思考题

第9章 容错计算技术和容错系统

9.1 软件系统的结构性冗余技术

9.1.1 N-版本(模)冗余技术的基本概念

9.1.2 软件系统N-版本冗余的实现方法

9.1.3 指令复抽.技术

9.2 卷回和向后恢复技术

9.2.1 向后恢复技术

9.2.2 向后恢复技术中的高速缓存

9.2.3 向后恢复技术中恢复点的确定

9.2.4 向后恢复技术中运行环境的恢复

9.3 向前恢复技术

9.3.1 恢复模块式

9.3.2 终结模式技术

9.4 N模冗余系统的可靠性评估

9.4.1 系统裁决

9.4.2 模块分级裁决

9.4.3 裁决器的可靠性问题

9.4.4 可修复的NMR系统

9.5 容错系统的性能和成本关系的评估

9.6 各种容错技术的比较

9.6.1 容错设计技术的相似性

9.6.2 容错设计的差异性

9.7 容错计算技术与系统可靠性的关系

9.8 本章小结

9.9 思考题

第10章 安全保障技术

10.1 安全保障的基本概念

10.1.1 固有安全设计确保系统的安全性

10.1.2 冗余结构及故障安全技术提高系统的安全性

10.1.3 基于冗余结构技术的安全保障系统例子

10.2 安全保障系统与完全自校验技术

10.2.1 双轨校验器实现自校验功能

10.2.2 基于n取m码完全自校验及校验器的设计和构造

10.2.3 基于n取1码完全自校验及校验器的设计和构造

10.3 基于伯格码的完全自校验及校验器

10.4 基于低耗留数码完全自校验及校验器的设计

10.5 完全自校验PLA电路的设计

10.5.1 强故障安全PLA电路的设计

10.5.2 完全自校验PLA电路的设计

10.6 最终安全保障组合电路的设计

10.7 自校验时序电路的设计

10.7.1 时序电路中的冗余故障

10.7.2 自校验时序电路的设计

10.8 安全保障时序机的设计

10.9 安全保障系统与完全自校验技术的关系

10.10 本章小结

10.11 思考题

参考文献

内容摘要:

当前,数字计算系统已经渗透到社会的各个领域,容错计算理念以及与容错计算相关的理论和应用问题也将迅速深入到人类赖以生存的各个领域和环境中去。同时,人们期待着所应用的,或者将应用的各种数字计算系统都是“诚信”的愿望必将实现。因此,对容错计算系统的设计理论和实践环节的深入研究和开拓必将成为当今数字系统研究和开发的热点。 本书共10章,可以分成两大部分:第一部分对容错计算以及可信系统各类属性的定义和基本知识作详细的介绍和分析(从第1章至第4章),其中包括对软件和硬件系统的故障,错误和失效的定义和性质的形式化描述,并对软件和硬件系统中的故障和错误作了分析和比较;第二部分则是在对故障、错误和失效等主要属性作深入研究的基础上,阐述了提高系统可信性和可靠性以及容错计算的基本理论、主要技术和实施方法,并且介绍了其他相关的知识(从第5章至第10章)。其中按照软件和硬件系统的开发生命周期各个阶段应采取的各种策略和措施进行详细的分析讨论,包括阐明了避错技术和防错技术、软件和硬件系统测试技术、可测性设计技术(包括冗余与编码技术)、容错系统的设计以及故障安全技术等在数字系统中的实施策略和实际应用。 本书是专为计算机科学与技术专业和信息工程专业高年级本科生和研究生以及从事容错计算理论和应用的有关专业人士撰写的,是一本集数字计算软件和硬件系统于一体的容错计算理论研究和应用与实践并重的教材,书中吸收并介绍了大量国内外关于容错计算理论和技术方面的信息。本书与当前其他教材相比较,从具体内容上来看具有一定的先进性和前瞻性,对学习和了解数字系统的可靠性和容错计算系统的设计具有重要的意义。

书籍规格:

书籍详细信息
书名容错计算系统站内查询相似图书
丛书名信息安全系列教材
9787307076600
《容错计算系统》pdf扫描版电子书已有网友提供下载资源链接
出版地武汉出版单位武汉大学出版社
版次1版印次1
定价(元)39.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

容错计算系统是武汉大学出版社于2010.3出版的中图分类号为 TP302.8 的主题关于 容错技术-高等学校-教材 的书籍。