什么是分布式系统架构

什么是分布式系统架构,第1张

分布式系统是建立在网络上的软件系统。 处理协助任务,然后整合结果。在分布式系统中,一组独立的计算机向用户呈现一个统一的整体,就像一个系统一样。系统具有多种通用的物理和逻辑资源,可以动态分配任务,分散的物理和逻辑资源可以通过计算机网络实现信息交换。系统中有一个分布式 *** 作系统,以全局方式管理计算机资源。通常,对于用户来说,分布式系统只有一个模型或范例。在 *** 作系统之上,一个软件中间件层负责实现这个模型。分布式系统的一个著名例子是万维网,在万维网中,一切看起来都像一个文档(网页)。在计算机网络中,这种统一性、模型和软件是不存在的。用户看到的是实际的机器,计算机网络并没有让这些机器看起来千篇一律。如果这些机器有不同的硬件或不同的 *** 作系统,那么这些差异对用户来说是完全可见的。如果用户想要在远程机器上运行程序,他必须登录到远程机器上并在该机器上运行程序。分布式系统和计算机网络系统的共同点是大部分分布式系统都是建立在计算机网络上的,所以分布式系统和计算机网络的物理结构基本相同。两者的区别在于分布式 *** 作系统和网络 *** 作系统的设计思想不同,这就决定了它们在结构、工作方式和功能上也是不同的。网络 *** 作系统要求网络用户在使用网络资源时首先了解网络资源。网络用户必须了解网络中每台计算机的功能和配置、软件资源和网络文件结构。如果用户想要读取网络中的共享文件,他们必须知道该文件放在哪个计算机和目录中。分布式 *** 作系统以全局方式管理系统资源,可以随意为用户调度网络资源,调度过程“透明”。当用户提交作业时,分布式 *** 作系统可以根据需要选择系统中最合适的处理器,将用户的作业提交给处理程序,在处理程序完成作业后将结果传递给用户。在这个过程中,用户并没有意识到多个处理器的存在,系统就像一个处理器。

一、主体不同

1、分布式 *** 作系统:是建立在网络之上的软件系统。

2、网络 *** 作系统:是一种能代替 *** 作系统的软件程序,是向网络计算机提供服务的特殊的 *** 作系统。

二、特点不同

1、分布式 *** 作系统:具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是 *** 作系统),而不是硬件。

2、网络 *** 作系统:借由网络达到互相传递数据与各种消息,分为服务器(Server)及客户端(Client)。

三、组成不同

1、分布式 *** 作系统:分布式系统由多台计算机组成,它们在地域上是分散的,可以散布在一个单位、一个城市、一个国家,甚至全球范围内。整个系统的功能是分散在各个节点上实现的,因而分布式系统具有数据处理的分布性。

2、网络 *** 作系统:由分时 *** 作系统加上网络功能演变的。系统的基本单元是由一台主机和若干台与主机相连的终端构成,信息的处理和控制是集中的。

参考资料来源:百度百科-网络 *** 作系统

参考资料来源:百度百科-分布式系统

分布式 *** 作系统负责管理分布式处理系统资源和控制分布式程序运行。它和集中式 *** 作系统的区别在于资源管理、进程通信和系统结构等方面。运行于分布式计算机系统上的分布式程序由若干个可以独立执行的程序模块组成,它们分布于一个分布式处理系统的多台计算机上被同时执行。它与集中式的程序设计语言相比有三个特点:分布性、通信性和稳健性。
云计算 *** 作系统是以分布式 *** 作系统为基础的,提供资源的网络称为“云”。其基本原理是,使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中。这样可以有效降低对客户端的要求,通过“云”网络,无论是移动设备、数码产品还是台式PC,都可以获得类似的有效服务。

Andrew S.Tanenbaum获得过美国麻省理工学院的理学学士学位和加利福尼亚大学伯克利分校的哲学博士学位,目前是荷兰阿姆斯特丹Vrije大学的计算机科学系的教授,并领导着一个计算机系统的研究小组。同时,他还是一家计算与图象处理学院的院长,这是由几家大学合作成立的研究生院。尽管社会工作很多,但他并没有中断学术研究。多年来,他在编译技术、 *** 作系统、网络及局域分布式系统方面进行了大量的研究工作。目前的主要研究方向是设计规模达数百万用户的广域分布式系统。在进行这些研究项目的基础上,他在各种学术杂志及会议上发表了70多篇论文。他同时还是5本计算机专著的作者。 Tanenbaum教授还开发了大量的软件。他是Amsterdan编译器的原理设计师,这是一个被广泛使用的;用来编写可移植编译器的工具箱。他领导编写的MINIX,是一个用于 *** 作系统教学的类UNIX(的小型 *** 作系统。他和他的博士研究生及其他编程人员一道设计的Amoeba分布式 *** 作系统,是一个高性能的微内核分布式 *** 作系统。目前,可在因特网上免费得到MLNIX及Amoeba,用于教学和研究。 他的一些博士研究生,在获得学位后继续进行研究,并取得了更大的成就,赢得了社会的赞誉,对此他深感自豪。人们称他为桃李满天下的教育家。 Tanenbaum是ACM的会员,IEEE的资深会员,荷兰皇家艺术和科学学院院士,获得过1994年度ACM KarlV.Karlstrom杰出教育家奖。他还人选了《世界名人录》。分布式 *** 作系统相对于集中式 *** 作系统的优点
1经济,微处理机提供了比大型机更好的性价比
2速度,分布式系统总的计算能力比单个大型主机更强
3固有的分布性,一些应用将涉及到空间上分散的机器
4可靠性,如果一个机器崩溃那么整个系统还可以运转
5渐增,计算能力能够逐渐增加
分布式 *** 作系统相对对于个人计算机
1数据共享,允许多个用户访问一个公共数据库
2设备共享,允许多个用户共享昂贵的外围设备
3通信,人们之间通信更加容易
4灵活性,是用最有效的方式将工作符合分配到可用机器上面
分布式系统缺点
1软件,目前为分布式系统开发软件还很少
2网络,网络可能饱和而引起其他问题
3安全,容易造成对保密数据的访问
分布式系统为了使得这个系统看上去像是一个 *** 作系统,因此在设计方面提出了下面几个要求
1透明性(transparency),实现一个单系统映像
2灵活性,考虑使用微内核方式将各个服务放在不同服务器上面,比如文件服务/目录服务放在不同机器上
3可靠性,我们不希望分布是系统比单处理机系统更脆弱
4性能
5可伸缩性,就是说规模的扩大对于分布式系统不会产生太多的问题,特别是性能方面。为了提供好的可伸缩性,应该在设计方面避免
a集中式组件
b集中式表
c集中式算法

硬件共享没什么用,你可以把一个电脑的硬盘按在另一个硬盘上,内存也换过去。
如果不想这样,一个买一个路由搭建一个局域网。
一、案例
本校计算机中心机房共有计算机240台,已互连为局域网,希望访问校内资源时通过校园网接口,而访问外部资源时通过ADSL接口。
二、解决
Windows XP和Windows 2003都自带ADSL宽带拨号程序,这里只要使用Windows 2003的“路由和远程访问”程序稍加配置,就可搞掂一切。
1、前提
计算机一台(配置不用很高,只要能安装Windows 2003就行),安装有Windows2003 *** 作系统,内插3块网卡,网卡1:连接内部局域网,IP:19216811,子网掩码:2552552550,网关:空,DNS:空;网卡2:连接ADSL,IP:自动获取,DNS:自动获取;网卡3:连接校园网,IP:2022032302,子网掩码:2552552550,网关:2022032301,DNS:2022032202(假设校园网网段为2022032200—2022032300之间,DNS服务器为2022032202);
2、服务器配置
Step1单击“开始”—“管理工具”—“路由和远程访问”,启动配置向导;选择本地服务器,单击“ *** 作”—“配置并启用路由和远程访问”(图一)。单击“下一步”,选择“自定义配置”—“下一步”;复选“请求拨号连接(由分支办公室路由使用)”和“LAN路由”—“下一步”—“完成”,即可启动路由和远程访问。
Step2选择“网络接口”,单击“ *** 作”—“新建请求拨号接口”—“下一步”—“下一步”,选择“使用以太网上的PPP(PPPoE)连接”—“下一步”—“下一步”,d出“协议及安全措施”选项,去掉所有钩选,单击“下一步”,输入ADSL帐号和密码,“下一步”—“完成”。
Step3新建一批处理文件routebat,并把其快捷方式添加到“开始”—“程序”—“启动”下,编辑routebat内容如下:
cd\
route delete 0000
route add 19216810 mask 2552552400 19216811
route add 2022032200 mask 2552552400 2022032301
route add 2022032210 mask 2552552550 2022032301
//(自行把校园网的IP段添加上)
route add 2022032300 mask 2552552550 2022032301
3、客户机配置
TCP/IP配置如下:IP:1921681x,子网掩码:2552552550,网关:19216811,首选DNS服务器:当地ADSL域名服务器IP(可向ADSL提供商查询,如昆明电信的为:2029816068),备用DNS服务器:2022032202。此处的DNS设置非常关键,有的人会误把DNS设为:19216811。
 


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13371553.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-23
下一篇 2023-07-23

发表评论

登录后才能评论

评论列表(0条)

保存