弹性计算机系统设计 |
发布于:2015/10/26 |
计算机系统由硬件(子)系统和软件(子)系统组成。前者是借助电、磁、光、机械等原理构成的各种物理部件的有机组合,是系统赖以工作的实体。后者是各种程序和文件,用于指挥全系统按指定的要求进行工作。自1946年第一台电子计算机问世以来,计算机技术在元件器件、硬件系统结构、软件系统、应用等方面,均有惊人进步,现代计算机系统小到微型计算机和个人计算机,大到巨型计算机及其网络,形态、特性多种多样,已广泛用于科学计算、事务处理和过程控制,日益深入社会各个领域,对社会的进步产生深刻影响。而本书提出了一个设计新一代有弹性(顺应性resilent)和不断变化(evolving)的计算机系统的思想,包括核心概念、元素的理论支持、信息通信技术以及实现方案,最终设计成型。 本书共10章:1.基本概念、动机和结构:包括作者写作的动机、本书的贡献与参考,章节结构等;2.背景概念与弹性(顺应性resilence):包括系统故障生命周期、可靠性、安全性、可执行性及弹性的相关概念;3.处理故障:冗余度:包括设计策略、故障回避、故障容错、冗余的相关概念介绍、次冗余、各方案的比较等;4.辐射对电子产品的影响:包括损伤机制、辐射宏观效应、单事件效应等相关内容;5.FT模型:包括故障模型的成因与分类、系统建模、系统响应与一致性等内容;6.弹性系统的硬件支持:系统设计与硬件要素、并分别介绍了系统各区域硬件的特性;7.系统软件支持:包括系统硬件检测、系统硬件维护与系统硬件监控软件;8.系统原型实现:包括系统指令执行、指令集、测试与调试、结构和描述、仿真与测试等;9.结论:总结作者所作的工作,并对未来的研究进行展望;10.关于发展系统未来的展望:对于未来计算机系统的硬件、软件、模式、逻辑等进行了综合的展望。 本书提出了一种设计下一代的具有弹性(顺应性)的计算机系统全面的解决方案,对可靠性和安全性进行了综合的评价,并应对了高性能和功率效率的挑战。为安全、实时、军事、银行和可穿戴式医疗系统等领域的应用提供了参考。 李亚宁,硕士研究生 (中国科学院自动化研究所)来源:国外科技新书评介
|
|