當前位置:編程學習大全網 - 編程語言 - 分布式系統與互聯網及其應用系統的聯系和區別是什麽

分布式系統與互聯網及其應用系統的聯系和區別是什麽

"分布式軟件系統(System)(Distributed Software Systems)是支持分布式處理的軟件系統(System),是在由通信網絡(互聯網)互聯的多處理機體系結構上執行任務的系統(System)。它包括分布式操作系統(System)、分布式程序設計語言及其編譯(解釋)系統(System)、分布式文件系統(System)和分布式數據庫系統(System)等。分布式操作系統(System)負責管理分布式處理系統(System)資源和控制分布式程序運行。它和集中式操作系統(System)的區別在於資源管理、進程通信和系統(System)結構等方面。分布式程序設計語言用於編寫運行於分布式計算機系統(System)上的分布式程序。1個分布式程序由若幹個可以獨立執行的程序模塊組成,它們分布於1個分布式處理系統(System)的多臺計算機上被同時執行。它與集中式的程序設計語言相比有三個特點:分布性、通信性和穩健性。分布式文件系統(System)具有執行遠程文件存取的能力,並以透明方式對分布在網絡(互聯網)上的文件進行管理和存取。分布式數據庫系統(System)由分布於多個計算機結點上的若幹個數據庫系統(System)組成,它提供有效的存取手段來操縱這類結點上的子數據庫。分布式數據庫在用上可視為1個完整的數據庫,而實際上它是分布在地理分散的各個結點上。當然,分布在各個結點上的子數據庫在邏輯上是相關的。--------------- 分布式數據庫系統(System)是由若幹個站集合而成。這類站又稱為節點,它們在通訊網絡(互聯網)中聯接在壹起,每壹個節點都是1個獨立的數據庫系統(System),它們都擁有各自的數據庫、中央處理機、終端,以及各自的局部數據庫管理系統(System)。因此分布式數據庫系統(System)可以看作是壹系列集中式數據庫系統(System)的聯合。它們在邏輯上屬於同壹系統(System),但在物理結構上是分布式的。 分布式數據庫系統(System)已經成為信息處理學科的重要領域,正在迅速發展之中,原因基於以下幾點: 1、它可以處理組織機構分散而數據要相互聯系的問題。例如銀行系統(System),總行與各分行處於不壹樣的城市或城市中的各個地區,在業務上它們要處理各自的數據,也要彼此之間的交換和處理,這就要分布式的系統(System)。 2、假如1個組織機構要增加新的相對自主的組織單位來擴充機構,則分布式數據庫系統(System)可以在對當前機構影響最小的情形下進行擴充。 3、均衡負載的要。數據的分解采用使局部應用達到最大,這使得各處理機之間的相互幹擾降到最低。負載在各處理機之間分擔,可以避免臨界瓶頸。 4、當現有機構中已存在幾個數據庫系統(System),並且實現全局應用的必要性增加時,就可以由這類數據庫自下而上構成分布式數據庫系統(System)。 5、相等規模的分布式數據庫系統(System)在出現故障的幾率上不會比集中式數據庫系統(System)低,但由於其故障的影響僅限於局部數據應用,因此就整個系統(System)來講它的可靠性是比較高的。特點 1、在分布式數據庫系統(System)裏不強調集中控制概念,它具有1個以全局數據庫管理員為基礎的分層控制結構,可是每壹個局部數據庫管理員都具有高度的自主權。 2、在分布式數據庫系統(System)中數據獨立性概念也同樣重要,然而增加了1個新的概念,就是分布式透明性。所謂分布式透明性就是在編寫程序時好象數據木有被分布壹樣,因此把數據進行轉移不會影響程序的正確性。但程序的執行速度會有所降低。 3、集中式數據庫系統(System)不壹樣,數據冗余在分布式系統(System)中被看作是所要的特性,其原因在於:首先,假如在要的節點拷貝數據,則可以提高局部的應用性。其次,當某節點發生故障時,可以操作其它節點上的拷貝數據,因此這可以增加系統(System)的有效性。當然,在分布式系統(System)中對最佳冗余度的評價是很復雜的。 分布式系統(System)的類型,大致可以歸為三類: 1、分布式數據,但僅有1個總? 據庫,木有局部數據庫。 2、分層式處理,每壹層都有自己的數據庫。 3、充分分散的分布式網絡(互聯網),木有中央控制部分,各節點之間的聯接方式又可以有多種,如松散的聯接,緊密的聯接,動態的聯接,廣播通知式聯接等。---------------------啥是分布式智能?NI LabVIEW 8的分布式智能結合了相關的技術和工具,處理了分布式系統(System)開發會碰到的有些挑戰。更重要的是,NI LabVIEW 8的分布式智能提供的處理方案不僅令這類挑戰迎刃而解,且易於實施。LabVIEW 8的分布式智能具體包括:可對分布式系統(System)中的全部結點編程——包括主機和終端。尤為可貴的是,您可以利用LabVIEW圖形化編程方式,對大量不壹樣類型的對象進行編程,如桌面CPU、實時系統(System)、FPGA、PDA、嵌入式微CPU和DSP。 導航全部系統(System)結點的查看系統(System)——LabVIEW Project Explorer。您可用Project Explorer查看、編輯、運行和調試運行於任何對象上的結點。 經簡化的數據***享編程界面——***享變量。用***享變量,您可輕松地在系統(System)間(甚至實時系統(System)間)傳輸數據且不影響性能。無通信循環,無RT FIFO,無需低層次TCP函數。您可以利用容易的對話完成***享變量的配置,從而將數據在各系統(System)間傳輸或將數據連接到不壹樣的數據源。您還可增加記錄、警報、事件等數據服務――壹切僅需容易的對話即可完成。 實現了遠程設備及系統(System)內部或設備及系統(System)之間的同步操作——定時和同步始終是定義高性能測量和控制系統(System)的關鍵問題。利用基於NI技術的系統(System),探索設備內部並編寫其內部運行機制,從而取得比傳統儀器或PLC方式下更為靈活的處理方案。 --------------------在分布式計算機操作系統(System)支持下,互連的計算機可以互相協調工作,***同完成壹項任務。也可以這麽解釋:壹種計算機硬件的配置方式和相應的功能配置方式。它是壹種多CPU的計算機系統(System),各CPU通過互連網絡(互聯網)構成統壹的系統(System)。系統(System)采用分布式計算結構,即把原來系統(System)內中央CPU處理的任務分散給相應的CPU,實現不壹樣功能的各個CPU相互協調,***享系統(System)的外設與軟件。這樣就加快了系統(System)的處理速度,簡化了主機的邏輯結構"

  • 上一篇:seo怎麽入門大家知道嗎?
  • 下一篇:數控切割機切割割縫補償值如何設置
  • copyright 2024編程學習大全網