2020高级操作系统 重点章节(四)
发布时间
阅读量:
阅读量
第七章 一致性和复制
1.复制的目的和代价
目的:增强系统稳定性并优化运行效率。
代价:
(1)随着服务器规模的扩大及部署地域的延伸,一致性维护所需付出的成本随之上升。
(2)网络传输过程中产生的额外通信负担。
(3)在强一致性要求下,实现原子性操作的难度显著增加。
(解决方法:适当降低对一致性的严格要求,具体放宽程度需依据复制数据的读写频率、更新方式及其应用场景进行调整。)
2.能区分是否符合严格一致性、顺序一致性、因果一致性和FIFO一致性
<1>严格一致性:对于任意数据项X 的读取请求,其返回结果必定是X 最近一次被写入的值。在所有处理单元中,所有的写入操作均能即时生效,并且系统能够维持一个统一的全局时间序列。

<2>顺序一致性:
相较于严格一致性,顺序一致性对存储器所施加的约束条件更为宽松,但需满足如下要求:
(1)各进程内部的操作序列必须保持固定不变;
(2)当多个进程同时对某一存储单元进行操作时,其操作的先后顺序应当具备确定性,即任一进程均能够识别并感知到其他进程所执行的相同操作顺序。
全部评论 (0)
还没有任何评论哟~
