欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

分布式操作系统应用

终极管理员 知识笔记 178阅读

什么是分布式系统?

答:对于 分布式系统 ,我们使用以下定义:一个 分布式系统 是一个对用户看起来像普通 系统 ,然而运行在一系列自治处理单元(PE)上的 系统 ,每个处理单元有各自的物理内存空间并且消息的传输延迟不能忽略不计。 在这些处理单元间有紧密的合作。

什么是分布式应用?

答:分布式应用 distributed application 分布式应用 由不同的运行于分离的运行环境下的组件构成的 应用 程序,通常是在不同的平台上通过网络互联起来。 典型的 分布式应用 是二端(Client/Server), 三端(client/middleware/server)和n端(client/multiple middleware/multiple server)。

什么是分布式事务系统?

答:这种架构设计会存在一个问题,用户每下一个订单,都需要连接多个中心,做一连串调用,最终完成下订单这个功能。 因为用户可能操作过程中终止购物流程,或者不可抗因素导致流程无法继续。 为此需要设计了一种分布式事务系统,用来解决事务回滚的问题。 所谓的分布式事务,是指跨服务器实现数据库生成与回滚操作,例如:用户购物,浏览商品,添加购物车,选择物流方式…… 这些数据产生在不同服务器上,如果用户取消订单,数据将依次反向回滚。

用户对分布式系统的要求是什么?

答:[6] 用户对分布式系统的要求是透明性、安全性、灵活性、简单性、可靠性,也要求方便在局部失效时重构系统,以及集成不均匀子系统的能力。 [6] 资源的分布性、缺乏全局状态信息及传输延迟,意味着集中式操作系统的某些方法和技术不能应用于分布式系统中。 即使集中式系统中的某些技术满足上面的要求,其实现通常也是要付出很大代价的。

声明:无特别说明,转载请标明本文来源!