1.什么是分布式存储系统?

2.请教一个关于分布式系统的问题

3.详细说明分布式OS与网络OS的区别

4.分布式操作系统它的由来是什么?

分布式设备是什么_什么叫分布式电脑系统设置

在这种网络中,不存在一个处理和控制中心,网络中任一结点都至少和另外两个结点相连接,信息从一个结点到达另一结点时,可能有多条路径。同时,网络中各个结点均以平等地位相互协调工作和交换信息,并可共同完成一个大型任务。分组交换网、网状形网属于分布式网络。这种网具有信息处理的分布性、可靠性、可扩充性及灵活性等一系列优点。因此,它是网络发展的方向。分布式系统的平台已经成为一个链接某个组织的各个工作组、部门、分支机构和各个分部的企业网络。数据不是在一台服务器上,而是在许多台服务器上;这些服务器可能位于多个不同的地理区域,并用WAN链路相连接。图D-26说明了从昂贵的集中式系统向可大批量安装的低成本的分布式系统发展的趋势。在20世纪80年代末、90年代初,分布式系统由数量庞大的桌面计算机组成,而如今,因特网和Web技术已经大大扩展了分布式系统的概念。根据3Com论文的说法,Web是一个“大规模分布的系统集合”,它由数不胜数的节点组成,这些节点范围从服务器到便携式计算机和无线PDA,更不用说那些无需人工干预基本上就能够彼此对话的嵌入式系统了。TCP/IP提供了一个网络无关的传输层。Web客户机和服务器消除了对平台和操作系统的依赖性。组件软件(Ja、ActiveX)消除了与购买和安装软件相关的争论。XML使数据独立于软件。用Web技术构建的网络(如内联网和因特网)是真正的高级分布式计算网络。Web技术为分布式计算添加了一个新的维度。Web服务器为具有Web浏览器的任何一台客户机提供了通用的访问方法。计算平台和操作系统的类型变得无关紧要,而无限制的通信和信息交换却占据了主导地位。最近的分布式计算项目已经被用于使用世界各地成千上万位志愿者的计算机的闲置计算能力,通过因特网,您可以分析来自外太空的电讯号,寻找隐蔽的黑洞,并探索可能存在的外星智慧生命;您可以寻找超过1000万位数字的梅森质数;您也可以寻找并发现对抗艾滋病的更为有效的药物。这些项目都很庞大,需要惊人的计算量,仅仅由单个的电脑或是个人在一个能让人接受的时间内计算完成是决不可能的。分布式环境具有一些很有趣的特征。它利用了客户机/服务器计算技术和多层体系结构。它可将处理工作分布在多个不很昂贵的系统上,从而减轻了服务器处理许多任务的工作量。数据可以通过有线或无线网络从许多不同的站点上进行访问。可以将数据复制到其他系统以提供容错功能,并使其更接近于用户。对数据进行分布可以使数据免遭本地灾害的破坏。分布式环境需要下列组件:支持多供应商产品和通信协议的网络平台。TCP/IP成为实际使用的标准协议。用于在客户机和服务器之间交换信息的应用程序接口,如RPC(远程过程调用)、消息传递系统或Web协议。用来跟踪和信息及其所处位置的目录命名服务。可支持分区和复制以便对数据进行分布并确保数据的可用性、可靠性和保护的文件系统和数据库。用于使信息更接近于用户并使通过远距离链路传输信息所需时间最小化的高速缓存方案。安全功能(如身份验证和授权)以及不同位置的系统之间的信任关系。如前所述,Web是最基本的分布式计算机系统。您可以访问全世界的Web服务器,这些服务器提供了近乎无限的丰富内容。您可以利用目录服务来查找站点。搜索引擎对整个Web上的信息进行分类,并使您可以对其进行查询。高速缓存技术和“内容分布”正在使信息与用户的距离越来越近。大规模分布系统3Com有一篇论文,名为“Massively Distributed Systems”,是由Dan Nessett撰写的。该论文谈到了从高成本的集中式系统向低成本分布式的高单元容量的产品发展的趋势,向大规模分布的系统发展的趋势,这些大规模分布系统无处不在并且其运行常常超出人们的正常的知识范围。对于那些想了解分布式计算发展趋势的人们,建议最好阅读一下这篇论文。Nessett探讨了两种分布式处理方法。一种方法是将数据移到边缘处理器,正如Web和基于Web的文件系统那样。另一种方法是先有处理过程再接收数据,正如活动联网和Ja应用小程序那样(如对象在分布式系统中移动,同时携带代码和数据)。如果对象主要包含数据,则它会更接近于再进行处理。如果对象主要包含代码,则它更接近于先有处理过程再接收数据。然而,另一种方法是利用瘦客户机,这种方法是用户在与服务器连接的图形终端进行工作,这些服务器执行所有处理工作并存储用户的数据。万维网是由欧洲粒子物理实验室(CERN)研制的基于Internet的信息服务系统。WWW以超文本技术为基础,用面向文件的阅览方式替代通常的菜单的列表方式,提供具有一定格式的文本、图形、声音、动画等。它是一个充满着对象的大规模分布的系统,其中各个Web站点所包含的文档都同时包含有对象和对其他对象的索引。Nessett谈到了要使大规模分布的对象呈现给缺乏技术的用户为何需要新的接口。一个例子是在用户可浏览的虚拟空间中表示这些对象,就好像在三维世界中漫游一样。分布式和并行处理分布式计算技术的一个方面是能够在多台计算机上并行运行若干个程序。以分布式计算技术为基础,基于构件的系统体系结构将逐渐取代模块化的系统体系结构。现在主要有两种分布式计算技术的标准,一个是以OMG组织为核心的CORBA标准,另一个是以微软为代表的基于DCOM的ActiveX标准。近年来,OMG组织在CORBA 标准的制定和推广方面付出了巨大的努力,同时许多CORBA标准的产品也在逐渐成熟和发展;同时由于微软在操作系统方面的绝对统治地位,ActiveX标准在Windows系列平台上显得更加实用,相应的工具也更加成熟。分布式并行处理技术是最适合于在通过LAN或因特网连接的计算机之间发生的多道处理技术;而专用并行处理则是最适合于在本地通过高速接口挂接的系统上发生的多道处理技术。多个计算机系统间的分布式并行处理需要有一个权威性的调度程序,用来决定何时何地运行程序的一些部分。任务分布可以实时进行,也可以按比较缓和的任务安排来进行。例如,分布式处理已经在破译加密消息上得以使用。Distributed.net项目就是雇用数千名用户和他们的计算机来破译密码的。用户收到一个小程序,该程序可与Distributed.net的主系统进行通信,该系统向用户分布要解决的部分问题。当用户的计算机空闲时该程序即会运行。然后在完成后将其结果返回给主计算机。最后,主计算机对所有计算机提交的全部结果进行编译。Distributed.net宣称,它的用户网拥有“世界上最快的计算机”。HTC(高吞吐量计算)环境是由许多工作站组成的大集合环境,通常称之为“网格环境”。Globus项目就是一个HTC项目,它可以帮助科研人员利用工作站和超级计算机池中的空闲周期。

什么是分布式存储系统?

DCS,即分布式控制系统,由过程控制级和过程监控级组成的以通信网络为纽带的多级计算机系统,综合了计算机、通讯、显示和控制等4C技术。

通常用分级递阶结构,每一级由若干子系统组成,每一个子系统实现若干特定的有限目标,形成金字塔结构。其主要特征是它的集中管理和分散控制。

扩展资料

DCS控制系统配置灵活、组态方便,具体特点如下:

1、可靠性高

DCS控制系统将控制功能分散在了各个计算机上来实现,每台计算机承担单一的系统任务,任一计算机模块出现故障都不会对其他计算机系统产生影响。

2、维护方便

DCS控制系统具有先进的硬件设备,可以在各种恶劣的工作环境下运行;系统具有自动识别和故障诊断功能,方便操作人员维修处理。

3、操作方便

DCS控制系统操作界面简介,操作员通过简单的鼠标键盘操作,就可以监视生产装置乃至整个工厂的生产运行情况,并根据生产要求调节运行数据。

4、组态灵活方便

强大的可组态功能,简化使用,节省大量时间。不论是简单的单回路控制,还是更复杂的控制回路,DCS都能为用户提供支持。同时提供用户自主开发专用高级控制算法的支持能力。

5、强大的数据处理能力

能够对现场多达3-10万个位号进行转换、收集,通过处理器运算,实时显示、存储、控制。

6、开放的体系结构

DCS控制系统用了标准化、模块化的设计,可提供多层的开放数据接口。

请教一个关于分布式系统的问题

分布式存储系统,是将数据分散存储在多立的设备上。传统的网络存储系统用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,不能满足大规模存储应用的需要。分布式网络存储系统用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。

扩展资料:

分布式存储,集中管理,在这个方案中,共有:

1、上级监控中心:上级监控中心通常只有一个,主要由数字矩阵、认证服务器和VSTARClerk软件等。

2、本地监控中心:本地监控中心可以有多个,可依据地理位置设置,或者依据行政隶属关系设立,主要由数字矩阵、流媒体网关、iSCSI存储设备、VSTARRecorder软件等组成;音的数据均主要保存在本地监控中心,这就是分布式存储的概念。

3、监控前端:主要由摄像头、网络服务器组成,其中VE4000系列的网络服务器可以带硬盘,该硬盘主要是用于网络不畅时,暂时对音数据进行保存,或者需要在前端保存一些重要数据的情况。

百度百科-分布式存储系统

百度百科-分散存储

详细说明分布式OS与网络OS的区别

分布式系统是其组件分布在联网计算机上,组件之间通过传递信息进行通信和动作协调的系统。从硬件方面来看,一个分布式系统是一组有网络连接的能够独立工作的计算机;从软件方面来看,分布式系统则是多个进程/线程相互协调工作,并支持特定目标完成的软件系统。实际中存在着多种多样的硬件组织结构,分布式系统软件也根据不同的硬件结构和应用领域展现出多种多样的模型和设计风格,同时,在因特网域的应用非常广泛。

当今世界,计算机网络已无处不在,因特网也是其中一个,它是有许多种网络组成的。移动电话网、企业网、校园网、家庭网等等。这些网络既可以单独使用,又可以结合使用,因为它们具有相同的本质特征。为此,人们开始发掘其中的潜力,寻求将网络中的计算机联合为一个整体,协同合作,以达到共享,从而发挥更大的计算效力。于是,分布式系统应运而生。

分布式系统发展的背景及推动因素

分时系统产生于7 0年代,不仅作为提高计算机利用率的手段,也使用户离计算机更

近。分时是迈向分布式系统的第一步:用户可以在不同的地点共享并访问。8 0年代是个人计算的1 0年:人们有了自己个人专用的计算机PC。到了9 0年代,基于微处理器的系统所提供的出色的性能/价格比和网络技术的稳步提高,分布式系统开始走进历史舞台。

分布式系统发展的主要推动因素有:

1、固有的分布式应用。分布式系统以一种很自然的方式开始存在,例如,在我们的社会中,人群在地理上是分布式的并且分布式地共享信息。一方面,一个分布式数据库系统中的信息产生于不同的分支机构(子数据库),因此本地访问可以很快进行;另一方面,系统也提供了全局视图来支持各种全局操作。2、性能/成本。分布式系统的并行性减少了处理瓶颈,全方位提高了性能,也就是说,分布式系统提供了更好的性能价格比。3、共享。分布式系统能有效地支持不同地方的用户对信息和(硬件和软件)的共享。4、灵活性和可扩展性。分布式系统可以增量扩展,并能方便地修改或扩展系统以适应变化的环境而无需中断其运行。5、实用性和容错性。依靠存储单元和处理单元的多重性,分布式系统具有在系统出现故障的情况下继续运行的潜力。6、可伸缩性。分布式系统容易扩大规模以包括更多的(硬件和软件)。

分布式系统的定义

一个分布式系统是一个看似为普通系统,而又运行在一系列自治处理单元( P E)上的系统,每个P E都有各自的物理存储器空间并且信息传输延迟不能忽略不计。在这些P E间有紧密的合作。系统必须支持任意数量的进程和P E的动态扩展。

分布式系统可以有不同的物理组成:一组通过通信网络互连的个人计算机,一系列不仅共享文件系统和数据库系统而且共享C P U周期的工作站(而且在大部分情况下本地进程比远程进程有更高的优先级,其中一个进程就是一个运行中的程序),一个处理机池(其中终端不隶属于任何一个处理机,而且不论本地进程还是远程进程,所有得以真正的共享)。

物理的系统机构和逻辑的系统机构表示了这样一个系统,其属性要求为:

任意数目的进程。每个进程也被称做一个逻辑。

任意数目的P E。每个P E也被称做一个物理。

通过消息传递的通信。这提供了比主/从方式更合适的合作式消息传递方式。

合作式进程。进程间以一种合作的方式交互,或者说多个进程用于解决一个共同的应用而不是几个独立的应用。

通信延迟。两个P E间的通信延迟不可忽略。

另外,一个分布式系统还应有以下属性:

故障独立。没有任何单个逻辑或物理的故障会导致整个系统的瘫痪。

故障化解( graceful degradation)。系统必须提供在故障的情况下重新配置系统拓扑和分配的手段。

分布式系统的显著特征

分布式系统的主要目的是使用户方便简捷的访问远程,从而达到某种程度的共享。可以是任何东西:可以是硬件,如磁盘、打印机、处理器(CPU)、存储器、传感器或通信线路;也可以是软件,如进程、文件、视窗、网页、数据库等。基于此,分布式系统的基本特征为:共享、透明性、开放性、可调节性(可拓展性)。

共享:共享可以带来显著的经济效益,且便于协同工作,一般通过“管理器程序”模块来实现。不同的可能需要不同的管理方法和访问认证策略。管理器程序有两种常用的实现模型:1、客户\服务器模型;2、面向对象模型。在实现共享是,还必须妥善考虑系统的安全性。

透明性:分布式系统的目的是共享,而实现共享的目标之一为系统的透明性。我们希望一个系统在用户界面前呈现为一个透明的整体,而不是一组支离的构件。固然,由网络相连的一组相互分离的构件是分布式系统的基本属性,但正是这种相互分离彼此独立的属性才使我们能够进行并发计算、共享以及冗余容错。同时,这些内部属性不希望被用户所看见,故通过各种隐蔽技术,使得一个分布式系统像一台功能完备的计算机,而这正是透明性的真正含义所在。ISO RM-ODP所定义的8种透明性形式:访问、位置、迁移、重定位、复制、并发、故障、持续。

开放性:其是分布式系统实现中另一个重要目标。一个系统的开发程度取决于该系统所允许的扩展能力和包容力度。一个理想的开放性系统在接纳新的系统服务时,需要保证不影响不间断用户的使用,保证这些新增的服务于原来存在的服务之间不产生冲突和矛盾。实现开放性的关键在于标准化,目前,为了实现分布式系统的开放性所普遍用的方法为:针对不同的提供相应的一套标准规则,用以描述各种服务的语义和语法。

可调节性:如果一个分布式系统能够自动地适应系统的结构规模,能够接受各种各样静态或动态的规模调整,则这个系统具备可调节性。对分布式系统进行系统调节就是要改善系统的性能,其性能的决定因素主要为两个:网络传输能力和服务器吞吐量。针对此,调节方法主要有3个:隐蔽通信延迟、分布和复制。

分布式系统的拓扑结构

基于网络的多机系统是分布式系统硬件结构的主流,这类系统价格低廉,组织灵活,结构多样,易于扩充,应用广泛。网络可以用来连接多处理器或者多计算机,而连接计算机的网络同时也呈现着多样性,故而,利用拓扑图可以实现描述这类系统的普遍特征。分布式系统的拓扑结构是一种抽象的示图方法,如下各图中,用结点代表网络中的计算机,边代表网络连接,在此主要给出以下5中典型的分布式系统拓扑结构,依次为:环形,星形,二叉树形,2维圆环形(正则形),全连通形。

在分析一个互连网络的拓扑结构时,通常使用以下度量参数:

1、结点数:网络中结点的个数体现了其规模大小,记作N;

2、结点:构成网络的结点,用Vi标注任意一个结点,1≤ i ≤N;

3、结点距离:两个结点(Vi ,Vj)之间的边的条数,记作Dij;

4、网络直径:网络中任意两结点间的最长的距离,记作Dm;

Dm = MAX(Dij),任意Vi,Vj∈网络

5、结点度:通向一个结点的边的条数,记作degree(Vi)。

根据上述参数的定义,可以得到以下期望的5个分布式系统拓扑结构的网络属性:

1、当网络结点数任意增长时,网络直径增长渐变缓慢,即:

LimN→∞(Dm/N)= 0 ;

2、存在一个与网络无关的常数K,使得:

K ≥ degree(Vi),任意Vi∈网络;

3、网络的路径算法(routing algorithm)易于实现,而且与网络规模增长无关;

4、当网络中某些结点或者某些边出现故障时,网络连通性不受致命的损坏;

5、网络负载在所有结点和边上均匀分布。

我们希望一个基于网络的多机系统具备上述给出的5个网络性质,但在实际中,很难找到一种满足所有这些性质的网络拓扑结构。一般而言,不同的拓扑结构对一些性质表现得不错,而对另一些则表现很差。在此,对上述五种典型的拓扑结构做出如下简单性质平价:

典型的分布式系统拓扑结构及其性质评价

环形 星形 二叉树形 正则形 全连通形

LimN→∞(Dm/N) 否(D=N-1) 是(D=2) 是(D=2logN) 是(D=√N) 是(D=1)

K≥degree(Vi) 是(K=2) 否 是(K=3) 是(K=4) 否

路径算法 易 易 易 易 易

连通性 差 差 较差 较好 好

负载均匀 是 否 否 是 是

当设计一个基于网络的分布式系统时,我们首先要决定选取什么样的网络拓扑结构,影响这个决定的主要因素有:性能、价格、可扩展性以及具体的应用。

分布式系统的设计

在设计一个分布式系统时,除了综合考虑上述的分布式系统的显著特征及其拓扑结构,最重要的一点就是:在设计分布式系统之前,我们必须首先考虑用户或潜在用户的需求。对于一个普通的分布式系统,最基本也是相对重要的用户需求:功能性(Functionality)和服务质量(Quality of Service)。

功能性,主要包括的方面有:用户可以使用什么服务或者开发什么类型是应用,系统可以为用户带来多大的经济利益,同时,系统的性能/价格比是否合理等。

服务质量,要考虑的主导性因素有:性能(performance)、可靠性(reliability)和安全性(security)。度量性能的指标主要是系统对用户请求的反应时间(response time)。可靠性可以衡量一个系统具有的商业价值的大小。一个系统可靠并不代表其安全,当引入网络和分布式概念,安全性则变得极为重要。

分布式系统的应用

开发一个分布式系统的目的在于应用,如今,分布式系统的应用领域极为广泛,从普通意义上的分布式计算机到电子商务(旅游、订票、购物、个人银行等等),分布式系统的应用几乎渗透到计算机应用的每一个角落。在人类探索自然的过程中,我们有太多的问题需要解决,而解决的方法往往需要巨大的计算能力。分布式系统的应用之一就是通过网络技术把被浪费的计算充分的利用起来。在此例举一个典型的分布式系统应用实例——搜索外星文明(SEIT,Search for Extraterrestrial Intelligence)。

搜索外星文明是世界上一个规模巨大的分布式计算项目,是美国加州大学伯克利分校进行的搜索地球以外星上可能存在的球文明的科学实验。实验的目的是通过对电磁波信号的分析来寻找其他星球上可能存在的具有文明智慧的生命,从目前的技术水平来看,探索“外星人”是否存在的有效手段是对来自遥远星球的电磁波信号进行研究。然而,即使外星人向我们发出无线信号,当这些电磁波信号经过漫长的路途达到地球时则会变得非常微弱。同时,科学家们所获取的此类信号是一个无比庞大的数据,仅用实验室有限的大型计算机来计算则显得力不从心,而只能选取比较强的并且具有代表性意义的无线信号。如此一来,势必会忽略掉某些真正具有意义的信号。为了能够分析所有的微弱的信号以及不同的信号,SEIT号召分布于世界各地的计算机用户参与这个伟大的实验。参与方式很简单,用户们只需下载一个类似电脑屏幕保护程序那样的特殊软件即可。SEIT专家们还设计了一套程序,将庞大的数据分割成细小的数据段,每个数据段代表一小块天空区域或某个波段的频率。SEIT将这些数据发送到用户的计算机上,而下载安装那个的应用程序便会自动地对这些数据进行分析。这些程序不会抢占参与者的机器时间,当用户工作时,它们停止运行,当用户离开时,它们便出来利用这段空闲时间。

分布式系统已经演化成近代计算机系统的基本组织结构,支持非常广泛的工业、商业应用。分布式系统自身也从学术界走进人们的日常生活,日益丰富完善,日益规范成熟。

分布式操作系统它的由来是什么?

分布式软件系统(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

也不知道你说的是哪个系统,都给你拿出来看看吧

目前局域网中主要存在以下几类网络操作系统:

1. Windows类

对于这类操作系统相信用过电脑的人都不会陌生,这是全球最大的软件开发商--Microsoft(微软)公司开发的。微软公司的Windows系统不仅在个人操作系统中占有绝对优势,它在网络操作系统中也是具有非常强劲的力量。这类操作系统配置在整个局域网配置中是最常见的,但由于它对服务器的硬件要求较高,且稳定性能不是很高,所以微软的网络操作系统一般只是用在中低档服务器中,高端服务器通常用UNIX、LINUX或Solairs等非Windows操作系统。在局域网中,微软的网络操作系统主要有:Windows NT 4.0 Serve、Windows 2000 Server/Advance Server,以及最新的Windows 2003 Server/ Advance Server等,工作站系统可以用任一Windows或非Windows操作系统,包括个人操作系统,如Windows 9x/ME/XP等。

在整个Windows网络操作系统中最为成功的还是要算了Windows NT4.0这一套系统,它几乎成为中、小型企业局域网的标准操作系统,一则是它继承了Windows家族统一的界面,使用户学习、使用起来更加容易。再则它的功能也的确比较强大,基本上能满足所有中、小型企业的各项网络求。虽然相比Windows 2000/2003 Server系统来说在功能上要逊色许多,但它对服务器的硬件配置要求要低许多,可以更大程度上满足许多中、小企业的PC服务器配置需求。

2. NetWare类

NetWare操作系统虽然远不如早几年那么风光,在局域网中早已失去了当年雄霸一方的气势,但是NetWare操作系统仍以对网络硬件的要求较低(工作站只要是286机就可以了)而受到一些设备比较落后的中、小型企业,特别是学校的青睐。人们一时还忘不了它在无盘工作站组建方面的优势,还忘不了它那毫无过份需求的大度。且因为它兼容DOS命令,其应用环境与DOS相似,经过长时间的发展,具有相当丰富的应用软件支持,技术完善、可靠。目前常用的版本有3.11、3.12和4.10 、V4.11,V5.0等中英文版本,NetWare服务器对无盘站和游戏的支持较好,常用于教学网和游戏厅。目前这种操作系统有市场占有率呈下降趋势,这部分的市场主要被Windows NT/2000和Linux系统瓜分了。

3. Unix系统

目前常用的UNIX系统版本主要有:Unix SUR4.0、HP-UX 11.0,SUN的Solaris8.0等。支持网络文件系统服务,提供数据等应用,功能强大,由AT&T和SCO公司推出。这种网络操作系统稳定和安全性能非常好,但由于它多数是以命令方式来进行操作的,不容易掌握,特别是初级用户。正因如此,小型局域网基本不使用Unix作为网络操作系统,UNIX一般用于大型的网站或大型的企、事业局域网中。UNIX网络操作系统历史悠久,其良好的网络管理功能已为广大网络 用户所接受,拥有丰富的应用软件的支持。目前UNIX网络操作系统的版本 有:AT&T和SCO的UNIXSVR3.2、SVR4.0和SVR4.2等。UNIX本是针对小型机 主机环境开发的操作系统,是一种集中式分时多用户体系结构。因其体系 结构不够合理,UNIX的市场占有率呈下降趋势。

4. Linux

这是一种新型的网络操作系统,它的最大的特点就是源代码开放,可以免费得到许多应用程序。目前也有中文版本的Linux,如REDHAT(红帽子),红旗Linux等。在国内得到了用户充分的肯定,主要体现在它的安全性和稳定性方面,它与Unix有许多类似之处。但目前这类操作系统目前使仍主要应用于中、高档服务器中。

总的来说,对特定计算环境的支持使得每一个操作系统都有适合于自己的工作场合,这就是系统对特定计算环境的支持。例如,Windows 2000 Professional适用于桌面计算机,Linux目前较适用于小型的网络,而Windows 2000 Server和UNIX则适用于大型服务器应用程序。因此,对于不同的网络应用,需要我们有目的有选择合适地网络操作系统。

操作系统的简要历史

在早期的计算机系统里面是没有操作系统的,最早的ENIAC (Electronic Numerical Integrator and puter)没有键盘显示器等等的,所有的输入操作都是通过对开关的通断来实现的,输出是通过灯泡的亮灭显示的,改变计算公式甚至需要对线路进行重新的布置,那个年代是没有操作系统的。

ENIAC里面并没有内存,只有寄存器,而且控制系统是通过硬接线实现的,想改变公式就需要对线路重新布置。

这样操作其实非常的不方便。

所以,著名的"计算机之父"冯·诺依曼加入这个之后,提出了改进意见EDVAC (Electronic Discrete Variable Automaticputer)。

EDVAC实际上就是最早的冯诺依曼结构的雏形,现在我们使用的通用计算机结构仍旧属于冯诺依曼结构。

之后为了方便无人值守的批量任务执行,产生了单任务的批处理操作系统,批处理操作系统的任务很简单,按照实现设定好的顺序把任务装入执行。

为了充分利用大型机等昂贵设备的,产生了多任务操作系统(分时操作系统),为了让一般的学生和科学工作者也可以分享大型机的计算能力,出现了大型机+分时操作系统+ 哑终端的模式。

之后,慢慢出现了为普通人服务的微型机,也就是个人电脑。

然而最早的个人电脑也是没有操作系统的,最早的个人电脑是阿尔塔(牛郎星电脑)没有键盘,显示器,只有开关和灯泡(像不像微型版的ENIAC)。

微软第一个成功的商业产品其实就是给牛郎星写的BASIC解释器,因为很多人免费使用(也就是盗版)这个BASIC解释器,比尔盖茨写了封“给爱好者们的 *** ”,成为商业软件产业诞生的标志。

实际上我们知道的著名的Apple I上面也并没有安装操作系统,只有一个ROM BASIC和引导程序。

谈这些历史,是想让大家知道,在没有操作系统的年代,裸机也是可以使用的。

而操作系统的产生是为了给应用程序提供一个运行环境。

操作系统必须直接驱动硬件么?

我们见到的大部分操作系统都是直接驱动硬件的,这就给人一个错觉,所有的操作系统都是必须驱动硬件的。

win31推出的时候,虽然有内存管理,进程管理(那时候win系统没有线程概念),有图形界面,但是仍旧被人质疑是否是操作系统。

原因是win31的文件系统是dos支持的,引导程序是 dos,换言之,win31不能直接运行在硬件上。

这是一种误解,现代的操作系统大多分层,为了移植和系统的结构化,一般来说操作系统都会分为硬件相关层,硬件无关层。

硬件相关层一般就是io处理和做驱动程序管理。

而内存管理,进程管理,图形界面等等一般都是硬件无关层处理的。

对Cpu来说,一段普通内存地址和一块硬件端口映射出来的内存地址并没有任何区别。

这是因为从计算逻辑上看,任何功能用硬件实现和用软件实现并没有任何的区别。

正因为此,我们才能在一台win操作系统的机器上面VMWare上面安装一个linux,或者反之。

操作系统就是应用程序的运行环境,也就是一个硬件和软件之间的层。

早期的操作系统比如dos,比如unix之前的那些专用的大型机操作系统等等,它们根硬件的结合都比较紧密,难以分开,提供的硬件以外的功能也很少。

然而unix本身就是为了解决在多种不同类型大型机之间移植而设计,从概念上就已经跟硬件分离了。

windows也很类似, winnt4.0可以用于x86芯片,也可以用于alpha芯片的机器就是因为这个原因。

分布式操作系统更是传统操作系统思想的变革,分布式操作系统是安装在整个分布系统里面的,其中任何一台也可以安装有自己的本地操作系统。

````你自己觉的咋样呢?这是我帮你在网上找到的啊```