系统架构师学习笔记-分布式系统
目录
分布式操作系统
分布式数据库系统
云计算
分布式操作系统
分布式操作系统是为管理分布式系统而开发的系统软件,它能使分布式系统中的各个场地既能较均等地分担控制功能、独立发挥自身控制作用,又能相互协调,在彼此通信协调的基础上实现系统全局管理。
网络操作系统与分布式操作系统区别:
分布式操作系统把资料看成整体占用,并作为一个整体进行管理,通过整体机制而非局部机制来处理运行过程,系统基于单一的策略来控制和管理。
分布式操作系统的特点:
具有干预互连的各处理机之间交互关系的责任。
分布式操作系统的控制结构是分布式的。
分布式操作系统按逻辑功能分为全局操作系统和局部操作系统。
分布式操作系统的基本调度单位不是一般系统中的进程,而是一种任务队列。
分布式操作系统的组成情况与系统的耦合方式关系很大。
分布式操作系统为加强各处理机间的动态协作,借鉴了网络操作系统中的消息传送协议技术。
分布式数据库系统
分布式数据库系统的特点:
数据独立性: 逻辑独立性、物理独立性、 数据分布独立性(分布透明性)
集中与自治相结合的控制结构: 数据共享( 局部共享、全局共享)、控制机制(自治、集中)
适当增加数据冗余度:提高系统的可靠性、可用性、提高系统性能
全局的一致性、可串行性和可恢复性:局部数据库要保证ACID、全局数据库也要保证ACID
全局数据字典:存放全局概念模式、分片模式、分布模式的定义,以及各模式之间映像的定义;存放有关用户存取权限的定义,以保证全局用户的合法权限和数据库的安全性;存放数据完整性约束条件的定义,其功能与集中式数据库的数据字典类似。
云计算
云计算概念:云计算是一种基于互联网的计算方式,通过这种方式在网络上配置为共享的软件资源、计算资源、存储资源和信息资源,按需要提供给网络终端设备和终端用户。
云计算服务的类型:SaaS(软件即服务)、PaaS(平台即服务)、IaaS(基础设施即服务)
系统架构师学习笔记-分布式系统相关推荐
- 系统架构师学习笔记_第六章(下)_连载
系统架构师学习笔记_第六章(下)_连载 6.3 基于 UML 的软件开发过程 6.3.1 开发过程概述 UML 是独立于软件开发过程的,能够在几乎任何一种软件开发过程中使用.迭代的渐进式软件开发过程 ...
- 系统架构师学习笔记_第十四章_连载
第十四章 基于ODP的架构师实践 14.1 基于ODP的架构开发过程 系统架构 反映了功能在系统系统构件中的 分布.基础设施相关技术.架构设计模式 等,它包含了架构的 原则 和 方法.构件关系 与 ...
- 系统架构师学习笔记-论文摘要部分的写法
目录 各种例子 总结 各种例子 首先说明下注意点: 凡是题目上提到的关键字,在摘要中都要体现: 举下面这个例子: 论软件需求管理 注意:题目中要求的地方,一定要在摘要中进行体现 摘要部分: 要写近2年 ...
- 系统架构师学习笔记_第五章(下)_连载
5.3 软件架构风格 体系结构设计 核心目标是 重复的体系结构模式,体系结构级的 软件重用. 5.3.1 软件架构风格概述 一个体系结构 定义 一个词汇表 和 一组约束.词汇表中包含 构件和连接件 ...
- 系统架构师学习笔记_第二章_连载
<计算机网络基础知识> 计算机系统 由 硬件和软件组成,软件通常分为 系统软件和应用软件. 系统软件支持应用软件的运行,为用户开发应用软件提供平台,用户可以使用它,但不能随意修改它. 常用 ...
- 系统架构师学习笔记_第三章_连载
1975年,意大利学者 朗高(G·Longo)提出:信息是反映事物的形式.关系相差别的东西,它包含在事物的差异之中,而不在事物本身. 目前,关于信息 比较科学和统一的定义是:信息是对客观事物 变化和特 ...
- 系统架构师学习笔记_第十二章_连载
第十二章 系统安全架构设计 12.1 信息系统安全架构的简单描述 信息安全的特征 是为了保证信息的 机密性.完整性.可用性.可控性.不可抵赖性. 以风险策略为基础. 12.1.1 信息安全的现状 ...
- 系统架构师学习笔记-软件架构设计
目录 软件架构概述 特定领域软件架构 基于架构的软件开发 设计模式 软件架构概述 软件架构的定义:软件架构是指在一定的设计原则基础上,从不同角度对组成系统的各部分进行搭配和安排,形成系统的多个结构而组 ...
- 系统架构师学习笔记-面向对象方法
目录 基本概念 统一建模语言(UML) 基本概念 对象(Object):它是系统用来描述客观事物的一个实体,是构成系统的一个基本单位. 类(Class):它是具有相同属性和方法的一组对象的集合. 继承 ...
最新文章
- vue-quill-editor上传内容由于图片是base64的导致字符太长的问题解决
- Effective C++ 11 在operator=中处理“自我赋值” 笔记
- 荐读|属性与可直接访问的数据成员之间应该如何选
- 关于Google Storage的东西
- POJ PKU 2305 java大数进制转化 JAVA 大数转换成字符串 转
- kotlin set 私有_Kotlin可见性修改器–公共,受保护,内部,私有
- phpmailer 发送Outlook邮件时535 5.7.3 authentication unsuccessful错误的解决办法 谷歌邮箱 SMTP ERROR: Password command
- mybatis中mysql递归查询多级_mybatis+mysql递归查询
- ButterWorthFIlter(巴特沃斯滤波器)
- 夫水之积也不厚,则其负大舟也无力
- 电脑小米手机,小米手机怎么连接电脑?
- 【已解决】瞎设置代理服务器后IE浏览器上不了网
- 鹏业安装三维算量软件——批量修改工程量
- ExcludeClipRect和无闪烁图像
- 《python程序语言设计》第2章第15题几何正六边形面积。用def和class来完成
- error C2448: 'Unknown' : function-style initializer appears to be a function definition
- Java项目管理系统 的设计与实现
- 如何下载淘宝视频-淘宝视频下载详细以及注意
- 前端学习记录(十一) 一个“屡教不改”的错误
- 第2期-通过去哪儿爬取机票价格