问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是分布式系统?

发布网友 发布时间:2022-04-23 14:08

我来回答

6个回答

热心网友 时间:2022-04-11 04:43

分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。

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

扩展资料

分布式系统系统优点

1、经济:微处理机提供了比大型主机更好的性能价格比  

2、速度:分布式系统总的计算能力比单个大型主机更强  

3、固有的分布性:一些应用涉及到空间上分散的机器   

4、可靠性:如果一个机器崩溃,整个系统还可以运转   

5、渐增:计算能力可以逐渐有所增加  

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

热心网友 时间:2022-04-11 06:01

分布式软件系统(Distributed Software Systems)是支持分布式处理的软件系统,是在由通信网络互联的多处理机体系结构上执行任务的系统。它包括分布式操作系统、分布式程序设计语言及其编译(解释)系统、分布式文件系统和分布式数据库系统等。

分布式操作系统负责管理分布式处理系统资源和控制分布式程序运行。它和集中式操作系统的区别在于资源管理、进程通信和系统结构等方面。

分布式程序设计语言用于编写运行于分布式计算机系统上的分布式程序。一个分布式程序由若干个可以独立执行的程序模块组成,它们分布于一个分布式处理系统的多台计算机上被同时执行。它与集中式的程序设计语言相比有三个特点:分布性、通信性和稳健性。

分布式文件系统具有执行远程文件存取的能力,并以透明方式对分布在网络上的文件进行管理和存取。

分布式数据库系统由分布于多个计算机结点上的若干个数据库系统组成,它提供有效的存取手段来操纵这些结点上的子数据库。分布式数据库在使用上可视为一个完整的数据库,而实际上它是分布在地理分散的各个结点上。当然,分布在各个结点上的子数据库在逻辑上是相关的。

---------------

分布式数据库系统是由若干个站集合而成。这些站又称为节点,它们在通讯网络中联接在一起,每个节点都是一个独立的数据库系统,它们都拥有各自的数据库、*处理机、终端,以及各自的局部数据库管理系统。因此分布式数据库系统可以看作是一系列集中式数据库系统的联合。它们在逻辑上属于同一系统,但在物理结构上是分布式的。

分布式数据库系统已经成为信息处理学科的重要领域,正在迅速发展之中,原因基于以下几点:

1、它可以解决组织机构分散而数据需要相互联系的问题。比如银行系统,总行与各分行处于不同的城市或城市中的各个地区,在业务上它们需要处理各自的数据,也需要彼此之间的交换和处理,这就需要分布式的系统。

2、如果一个组织机构需要增加新的相对自主的组织单位来扩充机构,则分布式数据库系统可以在对当前机构影响最小的情况下进行扩充。

3、均衡负载的需要。数据的分解采用使局部应用达到最大,这使得各处理机之间的相互干扰降到最低。负载在各处理机之间分担,可以避免临界瓶颈。

4、当现有机构中已存在几个数据库系统,而且实现全局应用的必要性增加时,就可以由这些数据库自下而上构成分布式数据库系统。

5、相等规模的分布式数据库系统在出现故障的几率上不会比集中式数据库系统低,但由于其故障的影响仅限于局部数据应用,因此就整个系统来讲它的可靠性是比较高的。

特点

1、在分布式数据库系统里不强调集中控制概念,它具有一个以全局数据库管理员为基础的分层控制结构,但是每个局部数据库管理员都具有高度的自主权。

2、在分布式数据库系统中数据独立性概念也同样重要,然而增加了一个新的概念,就是分布式透明性。所谓分布式透明性就是在编写程序时好象数据没有被分布一样,因此把数据进行转移不会影响程序的正确性。但程序的执行速度会有所降低。

3、集中式数据库系统不同,数据冗余在分布式系统中被看作是所需要的特性,其原因在于:首先,如果在需要的节点复制数据,则可以提高局部的应用性。其次,当某节点发生故障时,可以操作其它节点上的复制数据,因此这可以增加系统的有效性。当然,在分布式系统中对最佳冗余度的评价是很复杂的。

分布式系统的类型,大致可以归为三类:

1、分布式数据,但只有一个总? 据库,没有局部数据库。

2、分层式处理,每一层都有自己的数据库。

3、充分分散的分布式网络,没有*控制部分,各节点之间的联接方式又可以有多种,如松散的联接,紧密的联接,动态的联接,广播通知式联接等。

---------------------

什么是分布式智能?
NI LabVIEW 8的分布式智能结合了相关的技术和工具,解决了分布式系统开发会碰到的一些挑战。更重要的是,NI LabVIEW 8的分布式智能提供的解决方案不仅令这些挑战迎刃而解,且易于实施。LabVIEW 8的分布式智能具体包括:

可对分布式系统中的所有结点编程——包括主机和终端。尤为可贵的是,您可以利用LabVIEW图形化编程方式,对大量不同类型的对象进行编程,如桌面处理器、实时系统、FPGA、PDA、嵌入式微处理器和DSP。
导航所有系统结点的查看系统——LabVIEW Project Explorer。您可使用Project Explorer查看、编辑、运行和调试运行于任何对象上的结点。
经简化的数据共享编程界面——共享变量。使用共享变量,您可轻松地在系统间(甚至实时系统间)传输数据且不影响性能。无通信循环,无RT FIFO,无需低层次TCP函数。您可以利用简单的对话完成共享变量的配置,从而将数据在各系统间传输或将数据连接到不同的数据源。您还可添加记录、警报、事件等数据服务――一切仅需简单的对话即可完成。
实现了远程设备及系统内部或设备及系统之间的同步操作——定时和同步始终是定义高性能测量和控制系统的关键问题。利用基于NI技术的系统,探索设备内部并编写其内部运行机制,从而取得比传统仪器或PLC方式下更为灵活的解决方案。

--------------------

在分布式计算机操作系统支持下,互连的计算机可以互相协调工作,共同完成一项任务。

也可以这么解释:
一种计算机硬件的配置方式和相应的功能配置方式。它是一种多处理器的计算机系统,各处理器通过互连网络构成统一的系统。系统采用分布式计算结构,即把原来系统内*处理器处理的任务分散给相应的处理器,实现不同功能的各个处理器相互协调,共享系统的外设与软件。这样就加快了系统的处理速度,简化了主机的逻辑结构

热心网友 时间:2022-04-11 07:35

分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。

近些年来计算机及网络技术得到了很大的发展,越来越多的用户希望将运营管理、生产调度、安全监控、应急指挥等系统进行整合,实现大屏幕信号远程呈现,各种屏与屏之间互动,形成一个信息共享的云管理平台。

视通科技经过多年来对技术的深入研究和对用户使用习惯的调研,推出了AS-ADS 4K分布式显控解决方案,是一套技术先进、功能完善、性能稳定、操作方便、扩展方便的管理协作系统。此系统是基于IP无中心化设计,嵌入式架构,为用户解决音频处理、视频拼接处理、视频会议处理、网络传输、环境监控、KVM协作、可视化控制等多种功能于一体的现代化、网络化、互联互通智能化管理平台。

热心网友 时间:2022-04-11 09:27

分布式系统,我只能站在软件层面告诉你,我7yw说一下理解吧,以Java为例
1、传统开发:新建工程,开发程序
2、maven开发:新建工程,引入jar包,以模块化方式开发程序
?1和2这有什么区别吗?怎么2被冠上了模块化名称。因为他已经和搭建积木一样了,将各种各样业界优秀的模块导入到自己工程内,一步步搭建出程序。以上1和2都是新创建一个工程开发
服务器的分布:当访问大并发处理不过来时,那么就需要服务器分布负载,这时候有多个服务器运行同一个工程,将用户在入口分流,叫负载均衡
软件的分布:当软件越来越庞大时,一个工程不够了,复杂繁乱的要死,管理不过来。怎么办?创建第二个,第三个工程。将一个工程划分出模块,彼此之间通过网络调用也叫rpc远程调用。类比:一个年纪人多,划分班级,班级划分组长。一个项目被划分多个模块,通过网络调用接口。
在软件+硬件的分布下,服务器的分布,可以减少访问压力,软件的分布带来了易维护好管理的特点。造成的文件是,都很庞大

热心网友 时间:2022-04-11 11:35

分布式系统(distributed
system)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。内聚性是指每一个数据库分布节点高度自治,有本地的数据库管理系统。透明性是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。在分布式数据库系统中,用户感觉不到数据是分布的,即用户不须知道关系是否分割、有无副本、数据存于哪个站点以及事务在哪个站点上执行等。

热心网友 时间:2022-04-11 13:59

分布式软件系统(Distributed
Software
Systems)是支持分布式处理的软件系统,是在由通信网络互联的多处理机体系结构上执行任务的系统。它包括分布式操作系统、分布式程序设计语言及其编译(解释)系统、分布式文件系统和分布式数据库系统等。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
PDMS工程师PDMS ...脖子到肩膀中间的地方有个像枣一样大小的肉疙瘩,我很害 ...无法找到和您现有硬件兼容的任何驱动程序。该怎么解决问题? 我的苹果4手机md198zp/a序列号dnqhdtz1dpmw是那一年的机子 请问这是苹果手机的型号吗.MD198cH/A 序列号,DX3KHJ74DPMW请问这部手 ... 手机型号:MD198ZP/A 序列号:C39H1UK1DPMW 是不是翻新机啊?IMEI :01 2... 苹果MD198ZP序列号是C38H16H6DPMW 帮忙看下手机情况, 谢谢 我的iphone4的型号是MD198ZP,序列号是DNTH712LDPMW,麻烦帮我查查这个是... 型号:MD198ZP 序列号:C39H1C84DPMW ...是MD198ZP序列号是DNQH61C0DPMW可是IMEI号手机和包装盒不一样是不... 说明甲类、乙类、甲乙类功率放大电路的有什么区别? 自学服装设计需要什么书籍,初学者 我想学缝纫,去哪学好? 想学服装设计但是零基础怎么开始学起,求大概步骤。 我想学自己做衣服,零基础,能向你请教一些问题吗? 如何学习服装设计入门? 服装设计入门小白,可以从哪里开始入门? 没有基础的人如何自学裁缝? 做衣服的裁缝需要学习什么,我是没有基础的 初学者怎样学服装裁剪? 裁缝要怎样入门? 想学服装裁缝,但不知道该怎么入门 从零开始做衣服学剪裁,要怎样学习呢? 求一篇《平凡的世界》读后感,800字,最好原创,谢谢 女孩起名易楠的意思 要如何自制,不让欲望控制自己? 带楠字的女孩名字 或 楚字的女孩名 楚字在中间 或 楠字在后面 刘姓女孩取名带楠字的 楠起什么名字好听 女孩起名段什么楠好听 分布式系统特点有哪些? 什么是分布式系统?作用是什么?好处是什么? 什么是分布式系统!?作用是什么、好处是什么? 分布式系统开发的机制和服务问题包括哪些 什么是分布式处理系统 分布式开发的特点 怎样去除鸭绒味 请教关于分布式系统的开发和部署 羽绒被有异味该如何去除? rust可以开发分布式系统吗 谁能告诉我分布式系统的具体应用环境,还有其优缺点 羽绒被很大味道怎么办 羽绒有一股鸭的味道,怎么做才能去掉这股味? 分布式系统的透明性包含哪些特性 羽绒被有很重的鸭腥味,怎么才能去掉 软件开发中经常提到一个分布式这个词,请问什么是分布式开发 如何去除羽绒被中的气味 java的某些项目为什么要采用分布式开发?什么是分布式开发? 分布式系统与计算机网络有什么关系 分布式开发的基本信息