1、串联系统可靠性=R1*R2*R3*…*Rn。
2、并联系统可靠性=1-(1-R1)*(1-R2)*…(1-Rn)
3、串并联系统可靠性=[1-(1-R)m]n。
4、并串联系统可靠性=1-(1-Rn)m.
5、系统构架包括客户机/服务器系统(C/S)、浏览器/服务器系统(W/S)、多层分布式系统。C/S结构特点是利用软件系统体系结构和两端硬件环境的优势,将任务合理分配到客户机端和服务器端,降低系统的通信开销。B/S结构是对C/S的改进,特点是用户界面是通过WWW浏览器实现,主要事务逻辑在服务器端实现,简化了客户端电脑载荷,减轻系统及用户的维护升级的成本和工作量。
6、系统配置的目的是提高系统的可用性、鲁棒性。
7、系统配置方法双机互备、双机热备、群集系统、容错服务器。
8、双机互备指两台主机均为工作机,相互监视运行情况,如一主机出现异常,另一主机主动接管。
9、双机热备是一台主机为工作机,另一台为备份机。出现异常时由备份机主动接管。修好后原备份机成为主机,原工作机成为备份机。
10、群集系统指若干服务器集合为一个独立且统一的群集。各服务器既是其他服务器的主系统,又是其他服务器的热备份系统。
11、群集服务的优点是高可用性、修复返回、易管理性和可扩展性。
12、群集技术和双机热备本质区别是能否实现并行处理和节点失效后的应用程序的不滑接管。
13、容错服务器是通过CPU时钟锁频,通过对系统中所有硬件,包括CPU、内存和I/O总线等的冗余备份,使系统内所有冗余部件同步运行,实现真正意义上的容错。系统任何部件的故障都不会造成系统停顿和数据丢失。
14、系统处理模式包括:集中式及分布式计算、批处理及实时处理、WEB计算。
15、事务是用户定义的数据库操作序列,不是可分割的工作单位,一个程序中包含多个事务。
16、SQL语言中定义事务语句有三条:BEGIN TRANSACTION(开始)、COMMIT(提交事务所有操作)、ROLLBACK(事务运行时发生故障,撤销全部已执行操作,回滚到事务开始时的状态)。
17、事务具有四个特性即:原子性、一致性、隔离性和持续性(永久性),也叫ACID特性。
18、事务是恢复和并发控制的基本单位。
19、数据库管理系统必须提供并发控制机制。并发控制机制是衡量一个数据库管理系统性能的重要标志之一。
20、并发操作带来的数据不一致发生包括:丢失修改、不可重复读、读脏数据三种。
21、产生数据不一致性的主要原因是并发操作破坏了事务的隔离性。
22、并发控制就是要用正确的方式调度并发操作避免造成数据的不一致性。
23、封锁是实现并发控制的主要技术。
24、确切的控制由封锁的类型决定。有两种基本的封锁类型即排它锁(X锁)和共享锁(S锁)。
25、排它锁又称写锁,指事务T对数据A加X锁,只允许T读和写A,其他任何事务不能对A加任何锁。
26、共享锁又称读锁,指事务T对数据A加S锁,只允许T读A但不能修改A,其他事务只能对A加S锁,不能加X锁。
一级封锁协议加X锁,结束后才释放,可防止丢失修改。二级封锁协议在一级封锁的基础上先加S锁,读完后释放S锁,防止丢失修改和读脏数据。三级封锁是在二封锁协议的基础上加S锁,事务结束才释放,防止丢失修改、不可重复读和读脏数据。
避免活锁的方法是先来先服务策略。解决死锁的方法一是预防,二是允许死锁发生,并定期诊断,如有发现死锁立即除掉。
死锁的预防方法有一次封锁法(将要用的数据全部加锁的方法)和顺序封锁法。
死锁的诊断方法有超时法和事务等待图法。
27、恢复子系统是数据库管理系统的一个重要组成部分。数据库系统的恢复技术对系统的可靠程序和运行效率都起着决定性作用,是衡量系统性能优劣的重要指标。
28、事务内部更多故障是非预期的,不能由应用程序处理。
29、串并联系统可靠性=[1-(1-R)m]n。
30、并串联系统可靠性=1-(1-Rn)m.
31、计算机系统性能指标以系统响应时间和作业吞吐量为代表。
32、响应时间指计算机完成某一任务所花费的时间。作业吞吐量指服务器在单位时间内完成的任务量。
33、吞吐量和响应时间成反比,响应时间越短,吞吐量越大。
34、每秒百万次指令MIPS=指令数/(执行时间*1000000)。
35、MIPS大小和指令集有关,不同指令集的计算机间的MIPS不能比较,MIPS包括运算、取数、存数和转移指令。
36、MIPS只适宜于评估标量机,不能评估向量机。适用于带有硬件浮点器的计算机。
37、每秒百万次浮点运算MFLOPS=浮点指令数/(执行时间*1000000)。1 MFLOPS=3MIPS。
38、MFLOPS只能衡量机器浮点操作性能,不能体现机器的整体性能。他是基于操作而非指令。故它可比较两种不同机器。
39、MFLOPS适合衡量向量机性能。其大小与机器和程序有关。
40、单个程序的MFLOPS值不能反映计算机性能。
41、系统性能评估技术有分析技术、模拟技术和测量技术。
42、分析技术是用数学方法求解,可用于设计中的系统。工具是排队论模型进行分析。
43、分析技术的模拟技术最后均需通过测量技术验证。
44、测量技术通常采用不同层次的基准测试程序评估。包括实际应用程序、核心程序和合成测试程序三个层次。
45、系统可靠性指计算机系统平均能正常运行多长时间才发生一次故障。用平均无故障时间(MTTF)衡量,MTTF越长,可靠性越长。
46、可维护性用平均维修时间(MTTR)衡量。MTTR越短,系统可维护性越好。
47、系统可用性=MTTF/(MTTF+MTTR)*100%。包括可靠性、可维护性和可用性三个指标。
48、计算机系统可靠性数学模型有三种串联系统可靠性、并联系统可靠性和混联系统(包括串并联系统和并串联系统两种)。
49、串联系统可靠性=R1*R2*R3*…*Rn。
50、并联系统可靠性=1-(1-R1)*(1-R2)*…(1-Rn)
领取专属 10元无门槛券
私享最新 技术干货