摘要:
本文从构成计算机系统两大主要部分——硬件系统和软件系统的角度,研究了计算机系统整体可靠性的问题.本文的研究工作主要分为三大部分:第一部分是关于计算机系统可靠性模型的理论方面研究;第二部分是对目前用于提高计算机系统可靠性的技术进行深入的理论分析;第三部分是针对具体的计算机应用系统,进行系统的可靠性分析和设计.具体研究工作与创新如下: 1,在对现有的硬件可靠性模型和软件可靠性模型进行分析比较的基础上,提出了一个适合于计算机系统可靠性分析的硬/软件结合的可靠性模型.这个模型针对计算机系统的特点,将计算机系统看成是由硬件系统和软件系统两大部分串联而成的,将硬件系统和软件系统各自不同的可靠性特性结合到一个模型进行分析.和一般的将计算机系统可靠性拆分成独立的硬/软件系统进行单独分析的方法相比,该模型能够更为客观地反映计算机系统可靠性的特点. 2,对目前使用得最为广泛的计算机系统可靠性设计方法,进行了深入的探讨.在理论上分析了这些设计方法,为正确认识这些方法提供了理论的依据,也为多种设计方案的优化比较奠定基础,进而使得在实际应用中能够做出正确的决定.做一个可行的系统设计方案并不难,难的是做出一个优化的方案.本人认为解决这些问题的关键是能否找到这些设计方法的数学模型,如果可以用准确的理论进行分析,这些问题就迎刃而解了. 3,结合具体应用的分析是将理论与实践相结合的桥梁,而应用实践也是理论研究的最终目的.本文结合大型信息系统项目的建设,深入探讨系统设计各个环节上所采取的可靠性设计策略.从具体应用的角度,分析如何在实际的计算机系统设计中提高系统的整体可靠性,阐述了在具体的应用实践中,是如何运用理论知识来解决实际问题的.为计算机系统可靠性理论应用,做出了有益的尝试.
展开