分散式作业系统 Distributed Operating Systems.doc

分散式作业系统 Distributed Operating Systems.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分散式作业系统 Distributed Operating Systems.doc

分散式作業系統 Distributed Operating Systems 當以網路技術來看,我覺得最大的困難點在於網路速度、網路連接,還有需要大量記憶體,所以目前發展焦點在於改善目前的網路連接,有些則開發可以附加於其他模組能力的作業系統,還有一些則是致力於縮減作業系統的微核心。 分散式系統的種類很多,分散式的作業系統、多處理器的平行作業環境等大多屬於比較技術性的軟體系統,是一般人較少有機會接觸的,目前常見的分散式系統開發案例,大部分屬於多電腦環境中的主從架構,這一類的系統又以資料庫的應用居多,而且有和網際網路結合的趨勢。 以一般常見的主從架構型分散式系統來說,其實系統的主要邏輯和單機系統是一樣的,所以在設計的時候可試著先進行單機系統的設計、製作與測試,然後再從功能上依分散式系統的作業環境分成主從兩部分的程式,最後進行整合測試。 可採用的開發程序流程圖 主從架構型資料庫應用系統的開發   資料庫系統的開發已經逐漸地集中到主從架構的環境中,以個人電腦及小型伺服器為主的主從運算方式,節省成本,得到較佳的費用與效能比率;換言之,我們能用較低的費用讓使用者享用更高的系統效能。另外一個重要的發展是企業網際網路與資料庫的結合,主從架構正在面臨的變遷,由於WWW的用戶端瀏覽器介面在市場上的普及率極高,而且簡單好用,包括資料庫系統在內的各種應用程式,都很適合整合於單一的瀏覽器介面之下;變遷以後的主從架構,以Web的主從架構為主,也就是所謂的「企業網際網路」(Intranet)。 以開發工具來說,並沒有因上述的變遷而改變太多,主要的改變在於系統的介面與架構,介面轉移到Web的瀏覽介面,以及以Web server為核心的應用程式介面;架構則轉變成Web的主從架構。經過這些改變之後,很多企業的商業自動化應用就能在Intranet的平台上作業,其中就包含了資料庫系統。 資料庫系統應用關係圖 系統開發(System Development)有固定的流程可循,主從架構型系統的開發流程;和單機單人使用的系統比較起來,主從架構系統必須支援多人同時使用的情況,並維持適當的系統效能;若是純粹以應用系統的邏輯來看,單機系統和主從架構系統並沒有太大的差異。 主從架構型系統的開發流程圖 在主從架構的系統中常聽到多重式的架構,就是應用系統分割(Application Partitioning)的結果。最常見的分割方式是所謂的「二重式分割」(Two-Tier Partitioning),將資料庫應用系統分成客戶端(或稱前端)及資料庫伺服端(或稱後端),二重式分割的爭論是到底要把各種功能放在客戶端還是伺服端,各種分配方式的優劣,可以看出來在二重式分割的架構下,每種分配方式都各有優劣;當使用者數目增加時,不宜將太多功能放在伺服端,假如資料處理的負荷很大時,則功能多的客戶端會大幅降低效能;換句話說,在比較大的應用系統中,二重式分割是不適用的,因而有所謂的多重式分割的架構。  二重式分割方式 優缺點 主要功能集中在客戶端伺服端只負責資料存取 優點:可支援較多的客戶端程式 缺點:客戶端效能降低 主要功能集中在伺服端客戶端僅當成使用介面 優點:客戶端效能提升 缺點:支援的客戶端數目低 多重式架構的觀念來自於所謂的「應用伺服器」(Application Server),這些伺服器上所執行的程式能幫助主從之間調整系統資源的適當分配,應用伺服器加入之後所形成的三重式主從架構(Three-tier Architecture),其中應用伺服器上可執行的程式包括交易異動監控程式(Transaction Processing Monitor,亦稱TP Monitor)、分散式物件(Distributed Objects)、應用系統分割工具等。 三重式主從架構圖 從傳統的主從架構到企業網際網路(Intranet)的架構,代表著應用系統為因應需求及結合新技術而產生的轉變,我們可以把這些轉變分成幾個階段來描述: 1. 以檔案為導向的(File-Oriented)應用系統:例如以檔案為導向的資料庫管理系統,只是共享檔案,並非真正的主從架構;當使用者數目增加時,系統的效能大減。 2. 傳統的主從架構:也就是二重式的主從架構系統,可做到資料記錄層次的共享,但是對大型系統而言,在使用者數目或系統負荷增加時,效能不佳。 3. 多重式的主從架構:利用應用伺服器的觀念,對伺服器的負荷做適當的調節,同時也提昇客戶端的效能及系統回應。 4. 企業網際網路的架構:將多重式的主從架構移植到Intranet的環境中,讓使用者有一致的客戶端介面,同時將應用系統的範圍擴展到網際網路上。 分散式系統的開發將隨著網路的普及而日益重要,未來分散式系統將更依賴工具的輔助,使開發的工作大幅簡化,未來的趨勢之一,分散

文档评论(0)

gshbzl + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档