2010-11-04
1 计算机故障
计算机故障一般分为硬件故障、应用软件故障、操作系统故障3类。
硬件故障一般包括CPU计算错误、存储器访问/越界错误、MMU(Memory Management Unit 存储器管理单元)配置错误、定时器计数错误和内总线错误等。
应用软件故障包括计算越界、除0、溢出和超时等各种异常情况。
操作系统故障一般包括越权访问、死锁、资源枯竭、调度超时、配置越界和操作系统异常等。
故障处理主要包括故障监控、故障定位、故障隔离和系统容错(重组)。
容错算法是N+1备份、冷备、温备和热备。
N+1是指N个通用模块之一的任何模块发生故障后,将故障模块的任务迁移到备份模块进行。
冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法。
温备
热备份是在数据库运行的情况下,采用archivelog mode方式备份数据库的方法。
2 架构风格与场景
面向对象架构风格比较适用于事件驱动的场景,特别是离散突发事件的处理。
控制环路架构风格适用于连续事件的场景,例如维持恒定的车速。