根據(jù)運(yùn)行的環(huán)境,操作系統(tǒng)可以分為桌面操作系統(tǒng),手機(jī)操作系統(tǒng),服務(wù)器操作系統(tǒng),嵌入式操作系統(tǒng)等。 分布式計(jì)算環(huán)境課程概述北京郵電大學(xué)Page 1主要內(nèi)容第1章簡(jiǎn)介第2章分布式系統(tǒng)的基本原理第3章面向?qū)ο蟮?strong>分布式計(jì)算環(huán)境第4章面向組件的分布式計(jì)算環(huán)境第1章第5章分布式Web的計(jì)算環(huán)境第6章用于資源集成的分布式計(jì)算環(huán)境第7章基于人工智能的分布式計(jì)算環(huán)境北京郵電大學(xué)Page 2簡(jiǎn)介在網(wǎng)絡(luò)計(jì)算平臺(tái)上開發(fā),部署和管理分布式系統(tǒng),以維護(hù)和維護(hù)Web的分布式計(jì)算. 以資源共享和協(xié)作工作為主要應(yīng)用程序目標(biāo)的分布式應(yīng)用程序系統(tǒng). 簡(jiǎn)而言之,分布式計(jì)算是兩個(gè)或多個(gè)軟件之間的信息共享和協(xié)作工作. 該軟件可以在通過網(wǎng)絡(luò)連接的同一臺(tái)計(jì)算機(jī)或多臺(tái)不同的計(jì)算機(jī)上運(yùn)行. 分布式計(jì)算技術(shù)是分布式系統(tǒng)的基礎(chǔ). 北京郵電大學(xué)Page 3分布式計(jì)算環(huán)境分布式計(jì)算環(huán)境: 分布式計(jì)算環(huán)境為網(wǎng)絡(luò)環(huán)境中不同軟硬件平臺(tái)之間的資源共享和互操作性提供了有效的手段,使得分布式計(jì)算可以更加方便地實(shí)現(xiàn),從而可以更方便地構(gòu)造分布式系統(tǒng),dis型tr系統(tǒng)的分布式C系統(tǒng),ibu系統(tǒng)以及p的構(gòu)造: E,nvi,nm和en的設(shè)計(jì)分布式的部署和維護(hù)計(jì)算環(huán)境本身實(shí)際上是一個(gè)分布式系統(tǒng). 北京郵電大學(xué)Page 4分布式計(jì)算環(huán)境的技術(shù)基礎(chǔ)分布式計(jì)算環(huán)境構(gòu)成了技術(shù)基礎(chǔ). 網(wǎng)絡(luò)上分布的程序之間的互操作技術(shù)目錄技術(shù). 負(fù)載平衡技術(shù)分布式計(jì)算環(huán)境,容錯(cuò)技術(shù),事務(wù)管理技術(shù),安全技術(shù)...面向?qū)ο蟮?strong>分布式計(jì)算環(huán)境簡(jiǎn)化了面向?qū)ο蟮姆植际较到y(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)面向組件的分布式計(jì)算環(huán)境簡(jiǎn)化了基于組件的分布式的設(shè)計(jì)和實(shí)現(xiàn)北京郵電大學(xué)系統(tǒng)分布式計(jì)算環(huán)境Page 5主要內(nèi)容第1章簡(jiǎn)介第2章分布式系統(tǒng)基本原理第3章面向?qū)ο蟮?strong>分布式計(jì)算環(huán)境第4章面向組件的分布式計(jì)算環(huán)境第5章面向Web的分布式計(jì)算環(huán)境6用于資源集成的分布式計(jì)算環(huán)境第7章基于人工智能的分布式計(jì)算環(huán)境北京郵電大學(xué)Page 6分布式系統(tǒng)架構(gòu)過程的基本原理通信命名一致性和復(fù)制容錯(cuò)能力北京郵電大學(xué)Page 7分布式系統(tǒng)體系結(jié)構(gòu)樣式1.層次結(jié)構(gòu)2.對(duì)象體系結(jié)構(gòu)3.以數(shù)據(jù)為中心的體系結(jié)構(gòu)4.基于事件的體系結(jié)構(gòu)組件組件組件共享數(shù)據(jù)空間組件組件活動(dòng)倉(cāng)庫(kù)(黑板)N層N-1層2層1層1北京郵電大學(xué)Page 8系統(tǒng)架構(gòu)系統(tǒng)架構(gòu): 軟件架構(gòu)的具體示例. 確定軟件組件,它們之間的相互作用以及它們的位置(部署)是軟件體系結(jié)構(gòu)的一個(gè)示例. 主要討論1.集中式體系結(jié)構(gòu)2.非集中式體系結(jié)構(gòu),例如P2P 3.混合體系結(jié)構(gòu)北京郵電大學(xué)Page 9 C / S集中式各種分層方法如何分層取決于應(yīng)用系統(tǒng)的具體情況北京大學(xué)郵電第10頁(yè)混合架構(gòu)將客戶端/服務(wù)器結(jié)構(gòu)與分散式結(jié)構(gòu)相結(jié)合,例如: 邊緣服務(wù)器系統(tǒng)(edge server)C / S P2P北京郵電大學(xué)第11頁(yè)在流程分布式系統(tǒng)中,流程是它們的基本部分構(gòu)成了不同機(jī)器之間通信的基礎(chǔ). 分布式系統(tǒng)中的線程對(duì)于執(zhí)行阻塞I / O操作(例如使用多線程模式)時(shí)繼續(xù)使用CPU非常有用,可以構(gòu)建更高效的服務(wù)器;客戶端進(jìn)程通常實(shí)現(xiàn)用戶界面;通過隱藏與服務(wù)器通信的細(xì)節(jié),可以獲得更好的分發(fā)透明性;客戶端進(jìn)程可以是多線程的;服務(wù)器進(jìn)程可以實(shí)現(xiàn)一項(xiàng)服務(wù)或多個(gè)服務(wù)可以獨(dú)立于狀態(tài)或與狀態(tài)相關(guān);服務(wù)器進(jìn)程通常在多個(gè)線程中實(shí)現(xiàn);許多服務(wù)器被組織到群集中,通常需要使用單個(gè)訪問點(diǎn)將請(qǐng)求消息轉(zhuǎn)發(fā)到服務(wù)器來隱藏群集的內(nèi)部詳細(xì)信息. 北京郵電大學(xué)Page 12服務(wù)器的有狀態(tài)和無狀態(tài)服務(wù)器: 該服務(wù)器不保存客戶端程序的狀態(tài). 例如,Web服務(wù)器狀態(tài)服務(wù)器: 保存客戶端程序的狀態(tài). 例如,NFS文件服務(wù)器文件使用情況表(客戶端,文件,可更新或不可更新)服務(wù)器重新啟動(dòng)時(shí): 恢復(fù)故障之前的狀態(tài). 無狀態(tài)服務(wù)器還可以實(shí)現(xiàn)有狀態(tài)服務(wù). 例如,Web服務(wù)器使用Cookie,北京郵電大學(xué). Page 13提供低級(jí)消息進(jìn)行通信分布式計(jì)算環(huán)境,例如TCP / IP套接字分布式計(jì)算環(huán)境(中間件)提供高級(jí)通信支持RPC,基于RMI消息的通信RPC,RMI等主要提供同步通信功能,但是在某些應(yīng)用程序中,面向消息的異步通信對(duì)于瞬時(shí)和持久,同步和異步更方便: 這些屬性可以結(jié)合起來北京郵電大學(xué)Page 14如: 通信持久性和同步
|
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!