什么是分布式,分布式计算机系统与集中式计算机系统的主要区别
来源:整理 编辑:智能门户 2023-08-15 04:23:26
本文目录一览
1,分布式计算机系统与集中式计算机系统的主要区别
①利用消息传递进行通信(没有共享存储器)
②系统中各台计算机是自治的(没有主从之分,没有分级控制,没有公用时钟)
③透明性(系统中所有资源为所有用户共享,用户无需知道资源位于何处)
④协同性(可相互协作完成任务或作业,可实现并行计算。)

2,简述分布式数据库系统集中式数据库系统和联邦数据库系统之间的异
分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都有DBMS的一份完整拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的大型数据库。 这种组织数据库的方法克服了物理中心数据库组织的弱点。首先,降低了数据传送代价,因为大多数的对数据库的访问操作都是针对局部数据库的,而不是对其他位置的数据库访问;其次,系统的可靠性提高了很多,因为当网络出现故障时,仍然允许对局部数据库的操作,而且一个位置的故障不影响其他位置的处理工作,只有当访问出现故障位置的数据时,在某种程度上才受影响;第三,便于系统的扩充,增加一个新的局部数据库,或在某个位置扩充一台适当的小型计算机,都很容易实现。然而有些功能要付出更高的代价。例如,为了调配在几个位置上的活动,事务管理的性能比在中心数据库时花费更高,而且甚至抵消许多其他的优点。
3,在服务器架构中集群负载均衡分布式有什么区别吗
高可用性集群中的节点一般是一主一备,或者一主多备,通过备份提高整个系统可用性。而负载均衡集群一般是多主,每个节点都分担流量服务器集群: 服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。服务器负载均衡: 负载均衡 (load balancing) 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。分布式服务器: 所谓分布式资源共享服务器就是指数据和程序可以不位于一个服务器上,而是分散到多个服务器,以网络上分散分布的地理信息数据及受其影响的数据库操作为研究对象的一种理论计算模型服务器形式。分布式有利于任务在整个计算机系统上进行分配与优化,克服了传统集中式系统会导致中心主机资源紧张与响应瓶颈的缺陷,解决了网络gis 中存在的数据异构、数据共享、运算复杂等问题,是地理信息系统技术的一大进步。这个三种架构都是常见的服务器架构,集群的主要是it公司在做,可以保障重要数据安全;负载均衡主要是为了分担访问量,避免临时的网络堵塞,主要用于电子商务类型的网站;分布式服务器主要是解决跨区域,多个单个节点达到高速访问的目前,一般是类似cdn的用途的话,会采用分布式服务器。 纯手工打字,希望可以帮的到你!
4,谁能告诉我分布式系统的具体应用环境还有其优缺点
分布式控制系统也就是dcs,dcs可以应用于大型的生产流程,如化工厂,钢厂,等等,是过程控制系统,它最大的优点在于,由于系统的分布分散(分为很多子站)使得危险大大的分散,也就是说某一个站点的瘫痪或无辜脱离网络,都不会对整个网络和控制系统造成影响,冗余设备会马上投入,缺点,就是造价相对集中控制系统要高些,毕竟它的硬件要多些!我是专业工控维护人员,欢迎咨询!一种计算机硬件的配置方式和相应的功能配置方式。它是一种多处理器的计算机系统,各处理器通过互连网络构成统一的系统。系统采用分布式计算结构,即把原来系统内中央处理器处理的任务分散给相应的处理器,实现不同功能的各个处理器相互协调,共享系统的外设与软件。这样就加快了系统的处理速度,简化了主机的逻辑结构优点:容易访问文件 分布式文件系统使用户可以更容易地访问文件。即使文件可能在物理上分布于多个服务器上,用户也只需转到网络上的一个位置即可访问文件。而且,当您更改目标的物理位置时,不会影响用户访问文件夹。因为文件的位置看起来相同,所以用户仍然以与以前相同的方式访问文件夹。用户不再需要多个驱动器映射即可访问他们的文件。 最后,计划的文件服务器维护、软件升级和其他任务(一般需要服务器脱机)可以在不中断用户访问的情况下完成。这对 Web 服务器特别有用。通过选择网站的根目录作为 DFS 根目录,您可以在分布式文件系统中移动资源,而不会断开任何 HTML 链接。可用性 域 DFS 以两种方法确保用户可以保持对文件的访问:首先,Windows Server 2003 操作系统自动将 DFS 映射发布到 Active Directory。这可确保 DFS 名称空间对于域中所有服务器上的用户是可见的。第二,作为管理员,您可以复制 DFS 根目录和目标。复制指您可在域中的多个服务器上复制 DFS 根目录和目标。这样,即使在保存这些文件的某个物理服务器不可用的情况下,用户仍然可以访问他们的文件。服务器负载平衡 DFS 根目录可以支持物理上分布在网络中的多个目标。如果您知道您的某个文件将被用户频繁访问,这一点将很有用。与所有用户都在单个服务器上以物理方式访问此文件从而增加服务器负载的情况不同,DFS 可确保用户对该文件的访问分布于多个服务器。然而,在用户看来,该文件是驻留在网络的同一位置。 文件和文件夹安全 因为共享的资源 DFS 管理使用标准 NTFS 和文件共享权限,所以您可使用以前的安全组和用户帐户以确保只有授权的用户才能访问敏感数据。缺点: 系统开销大。系统开销主要包括硬件开销、通信开销、数据冗余的潜在开销,以及为保证数据库全局并行性、并行操作的可串行性、安全性和完整性等的开销。 数据安全性和保密性较难处理。每个场地的数据安全不能保证全局的数据是安全的,安全性问题是分布式系统的固有问题。分布式系统是通过网络实现分布控制的,而通信网络本身在保证数据安全方面存在弱点,数据很容易被窃取。
5,分布式系统与计算机网络有什么关系
分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。
在一个分布式系统中,一组独立的计算机展现给用户的是一个统一的整体,就好像是一个系统似的。系统拥有多种通用的物理和逻辑资源,可以动态的分配任务,分散的物理和逻辑资源通过计算机网络实现信息交换。系统中存在一个以全局的方式管理计算机资源的分布式操作系统。通常,对用户来说,分布式系统只有一个模型或范型。
在操作系统之上有一层软件中间件(middleware)负责实现这个模型。一个著名的分布式系统的例子是万维网(World Wide Web),在万维网中,所有的一切看起来就好像是一个文档(Web 页面)一样。
在计算机网络中,这种统一性、模型以及其中的软件都不存在。用户看到的是实际的机器,计算机网络并没有使这些机器看起来是统一的。如果这些机器有不同的硬件或者不同的操作系统,那么,这些差异对于用户来说都是完全可见的。如果一个用户希望在一台远程机器上运行一个程序,那么,他必须登陆到远程机器上,然后在那台机器上运行该程序。
分布式系统和计算机网络系统的共同点是:多数分布式系统是建立在计算机网络之上的,所以分布式系统与计算机网络在物理结构上是基本相同的。
他们的区别在于:分布式操作系统的设计思想和网络操作系统是不同的,这决定了他们在结构、工作方式和功能上也不同。网络操作系统要求网络用户在使用网络资源时首先必须了解网络资源,网络用户必须知道网络中各个计算机的功能与配置、软件资源、网络文件结构等情况,在网络中如果用户要读一个共享文件时,用户必须知道这个文件放在哪一台计算机的哪一个目录下;分布式操作系统是以全局方式管理系统资源的,它可以为用户任意调度网络资源,并且调度过程是“透明”的。当用户提交一个作业时,分布式操作系统能够根据需要在系统中选择最合适的处理器,将用户的作业提交到该处理程序,在处理器完成作业后,将结果传给用户。在这个过程中,用户并不会意识到有多个处理器的存在,这个系统就像是一个处理器一样。
分布式软件系统(Distributed Software Systems)是支持分布式处理的软件系统,是在由通信网络互联的多处理机体系结构上执行任务的系统。它包括分布式操作系统、分布式程序设计语言及其编译(解释)系统、分布式文件系统和分布式数据库系统等。
分布式操作系统负责管理分布式处理系统资源和控制分布式程序运行。它和集中式操作系统的区别在于资源管理、进程通信和系统结构等方面。
分布式程序设计语言用于编写运行于分布式计算机系统上的分布式程序。一个分布式程序由若干个可以独立执行的程序模块组成,它们分布于一个分布式处理系统的多台计算机上被同时执行。它与集中式的程序设计语言相比有三个特点:分布性、通信性和稳健性。
分布式文件系统具有执行远程文件存取的能力,并以透明方式对分布在网络上的文件进行管理和存取。
分布式数据库系统由分布于多个计算机结点上的若干个数据库系统组成,它提供有效的存取手段来操纵这些结点上的子数据库。分布式数据库在使用上可视为一个完整的数据库,而实际上它是分布在地理分散的各个结点上。当然,分布在各个结点上的子数据库在逻辑上是相关的
6,什么是分布式操作系统
分布式软件系统(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方式下更为灵活的解决方案。 --------------------在分布式计算机操作系统支持下,互连的计算机可以互相协调工作,共同完成一项任务。也可以这么解释:一种计算机硬件的配置方式和相应的功能配置方式。它是一种多处理器的计算机系统,各处理器通过互连网络构成统一的系统。系统采用分布式计算结构,即把原来系统内中央处理器处理的任务分散给相应的处理器,实现不同功能的各个处理器相互协调,共享系统的外设与软件。这样就加快了系统的处理速度,简化了主机的逻辑结构vv
文章TAG:
什么是分布式 分布式计算机系统与集中式计算机系统的主要区别
大家都在看
-
德国和日本制造自动化,机械设计制造及其自动化:各有所长
2022-12-21
-
苹果手机夏天自动关机,苹果手机自动关机重启原因是什么?
2022-12-23
-
小米5怎么不自动锁屏,小米5如何刷机?
2023-01-02
-
米5关了自动亮度,手机亮度无法调整小米平板5自动亮度
2023-01-09
-
qq农场自动偷菜软件,点击鼠标右键农场免费领取方式
2023-01-10
-
大疆御自动连拍,大疆御mavic2自动对焦模式支持三种模式
2023-02-10
-
三星s7取消自动关闭,电脑出现病例怎么办?教你如何正确操作
2023-02-19
-
华为荣耀自动清理内存,华为荣耀8怎么清理内存?
2023-03-02
-
电脑经常自动重启的原因,电脑自动重启频繁是什么原因?
2023-03-29
-
立林科技智能终端机是什么,智能终端是什么中央处理机是什么计算机体系结构是什么
2023-03-30
-
智能黑科技公司在哪里,黑科技在哪里
2023-04-07
-
工业过程自动化专业,工业过程自动化技术这个专业麻烦通俗的讲一下他与我们生活有
2023-04-18
-
乐视视频怎么关会员自动续费,如何进入乐视官网?
2023-04-19
-
医疗科技智能化专业学什么,求助本科专业的智能科学与技术都学什么
2023-04-21
-
金眼智能科技怎么样,张家口金垣智能科技有限公司待遇如何
2023-04-22