46-應(yīng)用服務(wù)技術(shù)解析課件_第1頁
46-應(yīng)用服務(wù)技術(shù)解析課件_第2頁
46-應(yīng)用服務(wù)技術(shù)解析課件_第3頁
46-應(yīng)用服務(wù)技術(shù)解析課件_第4頁
46-應(yīng)用服務(wù)技術(shù)解析課件_第5頁
已閱讀5頁,還剩94頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、 第四章 物聯(lián)網(wǎng)關(guān)鍵技術(shù) 應(yīng)用服務(wù)技術(shù) 第四章 物聯(lián)網(wǎng)關(guān)鍵技術(shù)學(xué)習(xí)任務(wù)Click to add title in here 感知技術(shù)標(biāo)識技術(shù)通信技術(shù)網(wǎng)絡(luò)技術(shù)網(wǎng)絡(luò)定位技術(shù)應(yīng)用服務(wù)技術(shù)安全與隱私技術(shù)硬件技術(shù)電源和能量存儲技術(shù)學(xué)習(xí)任務(wù)Click to add title in here4.6 應(yīng)用服務(wù)技術(shù)物聯(lián)網(wǎng)海量數(shù)據(jù)存儲與查詢 123環(huán)境感知型中間件 物聯(lián)網(wǎng)數(shù)據(jù)融合45嵌入式軟件 云計算技術(shù) 4.6 應(yīng)用服務(wù)技術(shù)物聯(lián)網(wǎng)海量數(shù)據(jù)存儲與查詢 123環(huán)境感4.6.1 物聯(lián)網(wǎng)海量數(shù)據(jù)存儲與查詢計算機網(wǎng)絡(luò)的飛速發(fā)展導(dǎo)致全球信息總量迅猛增長,據(jù)統(tǒng)計2010年全球產(chǎn)生的達(dá)到1.2ZB(12 億TB),世界進入Z

2、B 時代。IDC 預(yù)測全球數(shù)據(jù)量從2010 年到2015 年5 年將增長10 倍。而物聯(lián)網(wǎng)中對象的數(shù)量將龐大到以百億為單位。4.6.1 物聯(lián)網(wǎng)海量數(shù)據(jù)存儲與查詢計算機網(wǎng)絡(luò)的飛速發(fā)展導(dǎo)致4.6.1 物聯(lián)網(wǎng)海量數(shù)據(jù)存儲與查詢由于物聯(lián)網(wǎng)中的對象積極參與業(yè)務(wù)流程的需求、高強度計算需求和數(shù)據(jù)的持續(xù)在線可獲取的特性,導(dǎo)致了網(wǎng)絡(luò)化存儲和大型數(shù)據(jù)中心的誕生。物聯(lián)網(wǎng)對海量信息存儲的需求促進了物聯(lián)網(wǎng)網(wǎng)絡(luò)存儲技術(shù)、海量數(shù)據(jù)查詢技術(shù)以及面向物聯(lián)網(wǎng)的關(guān)系型數(shù)據(jù)庫技術(shù)的發(fā)展。4.6.1 物聯(lián)網(wǎng)海量數(shù)據(jù)存儲與查詢由于物聯(lián)網(wǎng)中的對象積極參4.6.1 海量數(shù)據(jù)存儲及查詢現(xiàn)在的網(wǎng)絡(luò)世界是海量數(shù)據(jù)的時代,物聯(lián)網(wǎng)數(shù)據(jù)存儲將使用數(shù)據(jù)中

3、心的模式。數(shù)據(jù)中心是一整套復(fù)雜的設(shè)施。它不僅僅包括計算機系統(tǒng)和其它與之配套的設(shè)備(例如通信和存儲系統(tǒng)),還包含冗余的數(shù)據(jù)通信連接、環(huán)境控制設(shè)備、監(jiān)控設(shè)備以及各種安全裝置。 以一個典型數(shù)據(jù)中心(Google 數(shù)據(jù)中心)加以說明。4.6.1 海量數(shù)據(jù)存儲及查詢案例:Google 數(shù)據(jù)中心(1)GFS(Google File System):一個可擴展的分布式文件系統(tǒng)(2)MapReduce:一種編程模型,用于大規(guī)模數(shù)據(jù)集的并行運算 (3)BigTable:一個大型的分布式數(shù)據(jù)存儲系統(tǒng)案例:Google 數(shù)據(jù)中心(1)GFS(Google Fi(1) GFS(Google File System)一

4、個分布式文件系統(tǒng),用于大型的、分布式的、對大量數(shù)據(jù)進行訪問的應(yīng)用。它運行于廉價的普通硬件上,并提供容錯功能。一個GFS系統(tǒng)包括一個主服務(wù)器(master)和多個塊服務(wù)器(server),這樣一個GFS可以同時為多個客戶端應(yīng)用程序提供文件服務(wù)。文件被分為固定的塊,由主服務(wù)器存放到塊服務(wù)器的本地硬盤上。案例:Google 數(shù)據(jù)中心(1) GFS(Google File System)案例:一個GFS集群由一個主服務(wù)器(master)和大量的塊服務(wù)器(chunkserver)構(gòu)成,并被許多客戶(Client)訪問。主服務(wù)器存儲文件系統(tǒng)所有的元數(shù)據(jù),包括名字空間、訪問控制信息、從文件到塊的映射以及塊的

5、當(dāng)前位置。GFS中的文件被切分為64MB的塊并以冗余存儲,每份數(shù)據(jù)在系統(tǒng)中保存3個以上備份。它運行于廉價的普通硬件上,但可以提供容錯功能。它可以給大量的用戶提供總體性能較高的服務(wù)。 案例:Google 數(shù)據(jù)中心一個GFS集群由一個主服務(wù)器(master)和大量的塊服務(wù)器 Google 數(shù)據(jù)中心谷歌文件系統(tǒng)(Google File System,GFS )GFS的設(shè)計架構(gòu) Google 數(shù)據(jù)中心谷歌文件系統(tǒng)(Google Fi Google 數(shù)據(jù)中心 (2)MapReduce(映射、歸約) 大多數(shù)分布式運算可以抽象為MapReduce操作。Map是把輸入Input分解成中間的Key/Value對

6、,Reduce把Key/Value合成最終輸出Output。 這兩個函數(shù)由程序員提供給系統(tǒng),下層設(shè)施把Map和Reduce操作分布在集群上運行,并把結(jié)果存儲在GFS上。 Google 數(shù)據(jù)中心 (2)MapReduce(MapReduce模式的思想是將要執(zhí)行的問題分解成Map(映射)和Reduce(化簡)的方式先通過Map程序?qū)?shù)據(jù)切割成不相關(guān)的區(qū)塊,分配(調(diào)度)給大量計算機處理,達(dá)到分布式運算的效果再通過Reduce程序?qū)⒔Y(jié)果匯整輸出。 Google 數(shù)據(jù)中心MapReduce模式的思想是將要執(zhí)行的問題分解成Map(映 Google 數(shù)據(jù)中心 MapReduce 編程模型系統(tǒng)MapReduc

7、e程序的執(zhí)行過程 Google 數(shù)據(jù)中心 MapReduce 編程模型系 Google 數(shù)據(jù)中心(3) BigTable一種非關(guān)系型數(shù)據(jù)庫,是一個稀疏的、分布的、持久化存儲的多維度排序Map。目的是快速可靠地處理PB級別的數(shù)據(jù),并且能夠部署到上千臺機器上。適用性強、可擴展、高性能、高可用性。 Google 數(shù)據(jù)中心(3) BigTable Google 數(shù)據(jù)中心 BigTable 分布式存儲系統(tǒng) BigTable 分布式存儲系統(tǒng) Google 數(shù)據(jù)中心 BigTable 分布式存儲系4.6.2 物聯(lián)網(wǎng)數(shù)據(jù)融合數(shù)據(jù)融合一詞最早出現(xiàn)在20 世紀(jì)70 年代,它是人類模仿自身信息處理能力的結(jié)果,類似人

8、類和其它動物對復(fù)雜問題的綜合處理。數(shù)據(jù)融合技術(shù)最早用于軍事,目前,工業(yè)控制、機器人、空中交通管制、海洋監(jiān)視和管理等領(lǐng)域也向著多傳感器數(shù)據(jù)融合方向發(fā)展。4.6.2 物聯(lián)網(wǎng)數(shù)據(jù)融合4.6.2 數(shù)據(jù)融合的基本概念1.數(shù)據(jù)融合的定義數(shù)據(jù)融合技術(shù)是指利用計算機對按時序獲得的若干觀測信息,在一定準(zhǔn)則下加以自動分析、綜合,以完成所需的決策和評估任務(wù)而進行的信息處理技術(shù)。4.6.2 數(shù)據(jù)融合的基本概念1.數(shù)據(jù)融合的定義4.6.2 數(shù)據(jù)融合的基本概念2.數(shù)據(jù)融合研究的主要內(nèi)容 1)數(shù)據(jù)對準(zhǔn); 2)數(shù)據(jù)相關(guān); 3)數(shù)據(jù)識別,即估計目標(biāo)的類別和類型; 4)感知數(shù)據(jù)的不確定性; 5)不完整、不一致和虛假數(shù)據(jù); 6)數(shù)

9、據(jù)庫; 7)性能評估。4.6.2 數(shù)據(jù)融合的基本概念2.數(shù)據(jù)融合研究的主要內(nèi)容3. 數(shù)據(jù)融合技術(shù)的產(chǎn)生背景 數(shù)據(jù)融合技術(shù)的產(chǎn)生背景來自于數(shù)據(jù)融合的幾個重要作用:(1)節(jié)省能量(2)獲取更準(zhǔn)確的信息 (3)提高數(shù)據(jù)收集效率 4.6.2 數(shù)據(jù)融合的基本概念3. 數(shù)據(jù)融合技術(shù)的產(chǎn)生背景4.6.2 數(shù)據(jù)融合的基本概念4.6.2 數(shù)據(jù)融合的基本概念描述數(shù)據(jù)融合的體系結(jié)構(gòu)的數(shù)據(jù)融合一般模型如下圖。4.6.2 數(shù)據(jù)融合的基本概念4.6.2 物聯(lián)網(wǎng)中數(shù)據(jù)融合的關(guān)鍵問題4.物聯(lián)網(wǎng)數(shù)據(jù)融合所要解決的關(guān)鍵問題 數(shù)據(jù)融合節(jié)點的選擇。 數(shù)據(jù)融合時機。 數(shù)據(jù)融合算法。5.物聯(lián)網(wǎng)數(shù)據(jù)融合技術(shù)要求 穩(wěn)定性; 數(shù)據(jù)關(guān)聯(lián); 能量

10、約束; 協(xié)議的可擴展性。 4.6.2 物聯(lián)網(wǎng)中數(shù)據(jù)融合的關(guān)鍵問題4.物聯(lián)網(wǎng)數(shù)據(jù)融合所要4.6.2 物聯(lián)網(wǎng)數(shù)據(jù)融合的基本原理 通過對多感知節(jié)點信息的協(xié)調(diào)優(yōu)化,數(shù)據(jù)融合技術(shù)可以有效地減少整個網(wǎng)絡(luò)中不必要的通信開銷,提高數(shù)據(jù)的準(zhǔn)確度和收集效率。因此,傳送已融合的數(shù)據(jù)要比未經(jīng)處理的數(shù)據(jù)節(jié)省能量,延長網(wǎng)絡(luò)的生存周期。物聯(lián)網(wǎng)數(shù)據(jù)融合示意圖 4.6.2 物聯(lián)網(wǎng)數(shù)據(jù)融合的基本原理 物聯(lián)網(wǎng)數(shù)據(jù)融合示意圖 4.6.2 物聯(lián)網(wǎng)數(shù)據(jù)融合的基本原理 數(shù)據(jù)融合主要關(guān)注一下五點:1)多個不同類型的源節(jié)點(如有源或無源的傳感器)采集觀測目標(biāo)的數(shù)據(jù);2)對源節(jié)點的輸出數(shù)據(jù)(離散的或連續(xù)的時間函數(shù)數(shù)據(jù)、輸出矢量、成像數(shù)據(jù)或一個直

11、接的屬性說明)進行特征提取,提取代表觀測數(shù)據(jù)的特征矢量;4.6.2 物聯(lián)網(wǎng)數(shù)據(jù)融合的基本原理 4.6.2 物聯(lián)網(wǎng)數(shù)據(jù)融合的基本原理 3)對特征矢量進行模式識別處理(例如:匯聚算法、自適應(yīng)神經(jīng)網(wǎng)絡(luò)或其它能將特征矢量變換成目標(biāo)屬性判決的統(tǒng)計模式識別法等)完成各傳感器關(guān)于目標(biāo)的說明;4)將各源節(jié)點關(guān)于目標(biāo)的說明數(shù)據(jù)按同一目標(biāo)進行分組,即關(guān)聯(lián);5)利用融合算法將每一目標(biāo)各源節(jié)點數(shù)據(jù)進行合成, 得到該目標(biāo)的一致性解釋與描述。4.6.2 物聯(lián)網(wǎng)數(shù)據(jù)融合的基本原理 4.6.2 傳感器網(wǎng)絡(luò)數(shù)據(jù)融合技術(shù)數(shù)據(jù)融合結(jié)合網(wǎng)絡(luò)的各個協(xié)議層來進行 在應(yīng)用層,可通過分布式數(shù)據(jù)庫技術(shù),對采集的數(shù)據(jù)進行初步篩選,達(dá)到融合效果;

12、在網(wǎng)絡(luò)層,可以結(jié)合路由協(xié)議,減少數(shù)據(jù)的傳輸量;在數(shù)據(jù)鏈路層,可以結(jié)合MAC,減少MAC層的發(fā)送沖突和頭部開銷,達(dá)到節(jié)省能量目的的同時,還不失去信息的完整性。4.6.2 傳感器網(wǎng)絡(luò)數(shù)據(jù)融合技術(shù)數(shù)據(jù)融合結(jié)合網(wǎng)絡(luò)的各個協(xié)議4.6.2 數(shù)據(jù)融合的層次結(jié)構(gòu)1.傳感網(wǎng)節(jié)點的部署目前,傳感網(wǎng)感知節(jié)點的部署方式一般有3種類型,最常用的拓?fù)浣Y(jié)構(gòu)是并行拓?fù)?。在這種部署方式中, 各種類型的感知節(jié)點同時工作。另一種類型是串行拓?fù)?,在這種結(jié)構(gòu)中,感知節(jié)點檢測數(shù)據(jù)信息具有暫時性。SAR(Synthetic Aperture Radar)圖像就屬于此結(jié)構(gòu)。還有一種類型是混合拓?fù)洌?即樹狀拓?fù)洹?.6.2 數(shù)據(jù)融合的層次結(jié)構(gòu)

13、1.傳感網(wǎng)節(jié)點的部署4.6.2 數(shù)據(jù)融合的層次結(jié)構(gòu)2.數(shù)據(jù)融合的層次劃分?jǐn)?shù)據(jù)融合大部分是根據(jù)具體問題及其特定對象來建立自己的融合層次。根據(jù)多傳感器數(shù)據(jù)融合模型定義和傳感網(wǎng)的自身特點,通常按照節(jié)點處理層次、融合前后的數(shù)據(jù)量變化、信息抽象的層次,來劃分傳感網(wǎng)的數(shù)據(jù)融合的層次結(jié)構(gòu)。 4.6.2 數(shù)據(jù)融合的層次結(jié)構(gòu)2.數(shù)據(jù)融合的層次劃分4.6.2 數(shù)據(jù)融合的層次結(jié)構(gòu) 數(shù)據(jù)融合可分為三類: 像素級融合它是直接在采集到的原始數(shù)據(jù)層上進行的融合,在各種傳感器的原始測報未經(jīng)預(yù)處理之前就進行數(shù)據(jù)的綜合與分析。數(shù)據(jù)層融合一般采用集中式融合體系進行融合處理過程。這是低層次的融合,如成像傳感器中通過對包含若一像素的模

14、糊圖像進行圖像處理來確認(rèn)目標(biāo)屬性的過程就屬于數(shù)據(jù)層融合。 4.6.2 數(shù)據(jù)融合的層次結(jié)構(gòu) 數(shù)據(jù)融合可分為三類: 4.6.2 數(shù)據(jù)融合的層次結(jié)構(gòu)像素級融合 4.6.2 數(shù)據(jù)融合的層次結(jié)構(gòu)像素級融合 4.6.2 數(shù)據(jù)融合的層次結(jié)構(gòu) 特征層融合特征層融合屬于中間層次的融合,它先對來自傳感器的原始信息進行特征提取(特征可以是目標(biāo)的邊緣、方向、速度等),然后對特征信息進行綜合分析和處理。特征層融合的優(yōu)點在于實現(xiàn)了可觀的信息壓縮,有利于實時處理,并且由于所提取的特征直接與決策分析有關(guān),因而融合結(jié)果能最大限度的給出決策分析所需要的特征信息。4.6.2 數(shù)據(jù)融合的層次結(jié)構(gòu) 特征層融合4.6.2 數(shù)據(jù)融合的層次

15、結(jié)構(gòu) 特征層融合一般采用分布式或集中式的融合體系。特征層融合可分為兩大類:一類是目標(biāo)狀態(tài)融合;另一類是目標(biāo)特性融合。 特征層融合 4.6.2 數(shù)據(jù)融合的層次結(jié)構(gòu) 特征層融合4.6.2 數(shù)據(jù)融合的層次結(jié)構(gòu) 決策層融合決策層融合通過不同類型的傳感器觀測同一個目標(biāo),每個傳感器在本地完成基本的處理,其中包括預(yù)處理、特征抽取、識別或判決,以建立對所觀察目標(biāo)的初步結(jié)論。然后通過關(guān)聯(lián)處理進行決策層融合判決,最終獲得聯(lián)合推斷結(jié)果。決策層融合 4.6.2 數(shù)據(jù)融合的層次結(jié)構(gòu) 決策層融合決策層融合 4.6.3 云計算網(wǎng)絡(luò)云,是網(wǎng)絡(luò)、互聯(lián)網(wǎng)的一種比喻說法2006年8月9日,谷歌執(zhí)行總裁在搜索引擎大會(SES San

16、 Jose 2006)上提出云計算(Cloud Computing)的概念亞馬遜推出彈性計算云服務(wù)(Elastic Compute Cloud,EC2)云計算是分布式計算技術(shù)的一種,它是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,通常涉及通過互聯(lián)網(wǎng)來提供動態(tài)易擴展且經(jīng)常是虛擬化的資源。4.6.3 云計算網(wǎng)絡(luò)云,是網(wǎng)絡(luò)、互聯(lián)網(wǎng)的一種比喻說法云計算(Cloud Computing)是分布式計算技術(shù)的一種,透過網(wǎng)絡(luò)將龐大的計算處理程序自動分拆成無數(shù)個較小的子程序,再交由多部服務(wù)器所組成的龐大系統(tǒng)經(jīng)搜尋、計算分析之后將處理結(jié)果回傳給用戶。(1) 云計算簡介云計算(Cloud Computing)是分布

17、式計算技術(shù)的一(1) 云計算簡介通俗的理解是,云計算的“云”就是存在于互聯(lián)網(wǎng)上的服務(wù)器集群上的資源,它包括硬件資源(服務(wù)器、存儲器、CPU等)和軟件資源(如應(yīng)用軟件、集成開發(fā)環(huán)境等)本地計算機只需要通過互聯(lián)網(wǎng)發(fā)送一個需求信息,遠(yuǎn)端就會有成千上萬的計算機為你提供需要的資源并將結(jié)果返回到本地計算機,這樣,本地計算機幾乎不需要做什么,所有的處理都在云計算提供商所提供的計算機群來完成。(1) 云計算簡介通俗的理解是,云計算的“云”就是存在于互聯(lián)(1) 云計算簡介狹義的云計算指的是廠商通過分布式計算和虛擬化技術(shù)搭建數(shù)據(jù)中心或超級計算機,以免費或按需租用方式向技術(shù)開發(fā)者或者企業(yè)客戶提供數(shù)據(jù)存儲、分析以及科

18、學(xué)計算等服務(wù)。 比如亞馬遜數(shù)據(jù)倉庫出租生意。(1) 云計算簡介狹義的云計算指的是廠商通過分布式計算和虛擬(1) 云計算簡介廣義的云計算指廠商通過建立網(wǎng)絡(luò)服務(wù)器集群,向各種不同類型客戶提供在線軟件服務(wù)、硬件租借、數(shù)據(jù)存儲、計算分析等不同類型的服務(wù)。廣義的云計算包括了更多的廠商和服務(wù)類型,例如國內(nèi)用友、金蝶等管理軟件廠商推出的在線財務(wù)軟件,谷歌發(fā)布的Google應(yīng)用程序套裝等。(1) 云計算簡介(1)云計算簡介云計算的技術(shù)發(fā)展云計算(Cloud Computing)是結(jié)合:網(wǎng)格計算(Grid Computing )分布式計算(Distributed Computing)并行計算(Parallel

19、Computing)效用計算(Utility Computing)自主計算( Self Computing )網(wǎng)絡(luò)存儲(Network Storage)、虛擬化(Virtualization)負(fù)載均衡(Load Balance)等傳統(tǒng)計算機和網(wǎng)絡(luò)技術(shù)發(fā)展融合的產(chǎn)物。 (1)云計算簡介云計算的技術(shù)發(fā)展(1) 云計算簡介云計算未來主要發(fā)展方向: 手機上的云計算。云計算時代資源的融合。云計算的商業(yè)發(fā)展。 (1) 云計算簡介云計算未來主要發(fā)展方向: (2) 云計算系統(tǒng)的體系結(jié)構(gòu)1. 云計算邏輯結(jié)構(gòu)云計算平臺是一個強大的“云”網(wǎng)絡(luò),連接了大量并發(fā)的網(wǎng)絡(luò)計算和服務(wù),可利用虛擬化技術(shù)擴展每一個服務(wù)器的能力,

20、將各自的資源通過云計算平臺結(jié)合起來,提供超級計算和存儲能力。(2) 云計算系統(tǒng)的體系結(jié)構(gòu)1. 云計算邏輯結(jié)構(gòu)(2) 云計算系統(tǒng)的體系結(jié)構(gòu)(1) 云用戶端:提供云用戶請求服務(wù)的交互界面,也是用戶使用云的入口,用戶通過Web瀏覽器可以注冊、登錄及定制服務(wù)、配置和管理用戶。 (2) 服務(wù)目錄:云用戶在取得相應(yīng)權(quán)限(付費或其他限制)后可以選擇或定制的服務(wù)列表,也可以對已有服務(wù)進行退訂的操作,在云用戶端界面生成相應(yīng)的圖標(biāo)或列表的形式展示相關(guān)的服務(wù)。(2) 云計算系統(tǒng)的體系結(jié)構(gòu)(1) 云用戶端:(2) 云計算系統(tǒng)的體系結(jié)構(gòu)(3) 管理系統(tǒng)和部署工具:提供管理和服務(wù),對用戶授權(quán)、認(rèn)證、登錄進行管理,并可以管

21、理可用計算資源和服務(wù),根據(jù)用戶請求并轉(zhuǎn)發(fā)到相應(yīng)的相應(yīng)程序,調(diào)度資源智能地部署資源和應(yīng)用。(4) 監(jiān)控:監(jiān)控和計量云系統(tǒng)資源的使用情況,完成節(jié)點同步配置、負(fù)載均衡配置和資源監(jiān)控,確保資源能順利分配給合適的用戶。(2) 云計算系統(tǒng)的體系結(jié)構(gòu)(3) 管理系統(tǒng)和部署工具:(2) 云計算系統(tǒng)的體系結(jié)構(gòu)(5)服務(wù)器集群:虛擬的或物理的服務(wù)器,由管理系統(tǒng)管理,負(fù)責(zé)高并發(fā)量的用戶請求處理、大運算量計算處理、用戶Web應(yīng)用服務(wù),云數(shù)據(jù)存儲時采用相應(yīng)數(shù)據(jù)切割算法采用并行方式上傳和下載大容量數(shù)據(jù)。用戶可通過云用戶端從列表中選擇所需的服務(wù),其請求通過管理系統(tǒng)調(diào)度相應(yīng)的資源,并通過部署工具分發(fā)請求、配置Web應(yīng)用。(2

22、) 云計算系統(tǒng)的體系結(jié)構(gòu)(5)服務(wù)器集群:(2) 云計算系統(tǒng)的體系結(jié)構(gòu)2.云計算技術(shù)體系結(jié)構(gòu)由于云計算分為IaaS(基礎(chǔ)設(shè)施即服務(wù))、PaaS(平臺即服務(wù))和SaaS(軟件即服務(wù))三種類型,不同的廠家又提供了不同的解決方案,目前還沒有一個統(tǒng)一的技術(shù)體系結(jié)構(gòu);綜合不同廠家的方案,以下給出一個供商榷的云計算技術(shù)體系結(jié)構(gòu)。 (2) 云計算系統(tǒng)的體系結(jié)構(gòu)2.云計算技術(shù)體系結(jié)構(gòu)(2)云計算系統(tǒng)的體系結(jié)構(gòu)(2)云計算系統(tǒng)的體系結(jié)構(gòu)(2)云計算系統(tǒng)的體系結(jié)構(gòu) 云計算技術(shù)體系結(jié)構(gòu)分為4層:物理資源層、資源池層、管理中間件層和SOA構(gòu)建層; 物理資源層包括計算機、存儲器、網(wǎng)絡(luò)設(shè)施、數(shù)據(jù)庫和軟件等; 資源池層是將

23、大量相同類型的資源構(gòu)成同構(gòu)或接近同構(gòu)的資源池,如計算資源池、數(shù)據(jù)資源池等。構(gòu)建資源池更多是物理資源的集成和管理工作。(2)云計算系統(tǒng)的體系結(jié)構(gòu) 云計算技術(shù)體系結(jié)構(gòu)分為4層(2) 云計算系統(tǒng)的體系結(jié)構(gòu) 管理中間件負(fù)責(zé)對云計算的資源進行管理,并對眾多應(yīng)用任務(wù)進行調(diào)度,使資源能夠高效、安全地為應(yīng)用提供服務(wù); SOA構(gòu)建層將云計算能力封裝成標(biāo)準(zhǔn)的Web Services服務(wù),并納入到SOA體系進行管理和使用,包括服務(wù)注冊、查找、訪問和構(gòu)建服務(wù)工作流等。管理中間件和資源池層是云計算技術(shù)的最關(guān)鍵部分,SOA構(gòu)建層的功能更多依靠外部設(shè)施提供。(2) 云計算系統(tǒng)的體系結(jié)構(gòu) 管理中間件負(fù)責(zé)對云計算的資源(3)

24、云計算服務(wù)層次在云計算中,根據(jù)其服務(wù)集合所提供的服務(wù)類型,整個云計算服務(wù)集合被劃分成4個層次:應(yīng)用層、平臺層、基礎(chǔ)設(shè)施層和虛擬化層這4個層次每一層都對應(yīng)著一個子服務(wù)集合 。(3) 云計算服務(wù)層次在云計算中,根據(jù)其服務(wù)集合所提供的服務(wù)(3)云計算服務(wù)層次1. 云計算的主要服務(wù)形式目前,云計算的主要服務(wù)形式有: SaaS(Software as a Service),應(yīng)用軟件即服務(wù) PaaS(Platform as a Service),平臺即服務(wù)IaaS(Infrastructure as a Service),基礎(chǔ)架構(gòu)即服務(wù)(3)云計算服務(wù)層次1. 云計算的主要服務(wù)形式(3)云計算服務(wù)層次云計

25、算的主要服務(wù)形式 (3)云計算服務(wù)層次云計算的主要服務(wù)形式 (3) 云計算服務(wù)層次(1) 軟件即服務(wù)(SaaS)SaaS服務(wù)提供商將應(yīng)用軟件統(tǒng)一部署在自己的服務(wù)器上,用戶根據(jù)需求通過互聯(lián)網(wǎng)向廠商訂購應(yīng)用軟件服務(wù),服務(wù)提供商根據(jù)客戶所定軟件的數(shù)量、時間的長短等因素收費,并且通過瀏覽器向客戶提供軟件的模式??蛻舨辉傧駛鹘y(tǒng)模式那樣花費大量資金在硬件、軟件、維護人員,只需要支出一定的租賃服務(wù)費用,通過互聯(lián)網(wǎng)就可以享受到相應(yīng)的硬件、軟件和維護服務(wù),這是網(wǎng)絡(luò)應(yīng)用最具效益的營運模式。對于小型企業(yè)來說,SaaS是采用先進技術(shù)的最好途徑。(3) 云計算服務(wù)層次(1) 軟件即服務(wù)(SaaS)(3) 云計算服務(wù)層次

26、(2)平臺即服務(wù)(PaaS)把開發(fā)環(huán)境作為一種服務(wù)來提供。這是一種分布式平臺服務(wù),廠商提供開發(fā)環(huán)境、服務(wù)器平臺、硬件資源等服務(wù)給客戶,用戶在其平臺基礎(chǔ)上定制開發(fā)自己的應(yīng)用程序并通過其服務(wù)器和互聯(lián)網(wǎng)傳遞給其他客戶。PaaS能夠給企業(yè)或個人提供研發(fā)的中間件平臺,提供應(yīng)用程序開發(fā)、數(shù)據(jù)庫、應(yīng)用服務(wù)器、試驗、托管及應(yīng)用服務(wù)。(3) 云計算服務(wù)層次(2)平臺即服務(wù)(PaaS)(3) 云計算服務(wù)層次(3) 基礎(chǔ)設(shè)施服務(wù)(IaaS)IaaS即把廠商的由多臺服務(wù)器組成的“云端”基礎(chǔ)設(shè)施,作為計量服務(wù)提供給客戶。它將內(nèi)存、I/O設(shè)備、存儲和計算能力整合成一個虛擬的資源池為整個業(yè)界提供所需要的存儲資源和虛擬化服務(wù)

27、器等服務(wù)。這是一種托管型硬件方式,用戶付費使用廠商的硬件設(shè)施。IaaS的優(yōu)點是用戶只需低成本硬件,按需租用相應(yīng)計算能力和存儲能力,大大降低了用戶在硬件上的開銷。(3) 云計算服務(wù)層次(3) 基礎(chǔ)設(shè)施服務(wù)(IaaS)(3) 云計算服務(wù)層次2. 云計算產(chǎn)業(yè) 云計算的產(chǎn)業(yè)三級分層:云軟件、云平臺、云設(shè)備 上層分級:云軟件 Software as a Service (SaaS)所有人都可以在上面使用各式各樣的軟件服務(wù)。 參與者:世界各地的軟件開發(fā)者;(3) 云計算服務(wù)層次2. 云計算產(chǎn)業(yè)(3) 云計算服務(wù)層次 云計算的產(chǎn)業(yè)三級分層:云軟件、云平臺、云設(shè)備 中層分級:云平臺Platform as a

28、Service (PaaS)打造程序開發(fā)平臺與操作系統(tǒng)平臺,讓開發(fā)人員可以通過網(wǎng)絡(luò)撰寫程序與服務(wù),一般消費者也可以在上面運行程序。 參與者:Google、微軟、蘋果、Yahoo!;(3) 云計算服務(wù)層次(3) 云計算服務(wù)層次云計算的產(chǎn)業(yè)三級分層:云軟件、云平臺、云設(shè)備 下層分級:云設(shè)備Infrastructure as a Service (IaaS)將基礎(chǔ)設(shè)備(如IT系統(tǒng)、數(shù)據(jù)庫等)集成起來,像旅館一樣,分隔成不同的房間供企業(yè)租用。 參與者:英業(yè)達(dá)、IBM、戴爾、惠普、亞馬遜。(3) 云計算服務(wù)層次云計算的產(chǎn)業(yè)三級分層:云軟件、云平臺、(3) 云計算服務(wù)層次 下層分級:云設(shè)備Infrastr

29、ucture as a Service (IaaS)將基礎(chǔ)設(shè)備(如IT系統(tǒng)、數(shù)據(jù)庫等)集成起來,像旅館一樣,分隔成不同的房間供企業(yè)租用。 參與者:英業(yè)達(dá)、IBM、戴爾、惠普、亞馬遜。(3) 云計算服務(wù)層次 下層分級:云設(shè)備Infra(3) 云計算服務(wù)層次 云計算服務(wù)體系結(jié)構(gòu)中各層次與相關(guān)云產(chǎn)品對應(yīng)。 應(yīng)用層對應(yīng)SaaS(軟件即服務(wù))如:Google APPS、 SoftWare +Services; 平臺層對應(yīng)PaaS(平臺即服務(wù))如:IBM IT Factory、Google APP Engine、F; 基礎(chǔ)設(shè)施層對應(yīng)IaaS(基礎(chǔ)設(shè)施即服務(wù))如:Amazon Ec2、IBM Blue Cl

30、oud、Sun Grid; 虛擬化層對應(yīng)硬件即服務(wù)結(jié)合Paas提供硬件服務(wù),包括服務(wù)器集群及硬件檢測等服務(wù)。(3) 云計算服務(wù)層次 云計算服務(wù)體系結(jié)構(gòu)中各層次與(3) 云計算服務(wù)層次云計算服務(wù)層次(3) 云計算服務(wù)層次云計算服務(wù)層次(4) 云計算技術(shù)層次云計算的技術(shù)層次主要從系統(tǒng)屬性和設(shè)計思想角度來說明云,是對軟硬件資源在云計算技術(shù)中所充當(dāng)角色的說明。從云計算技術(shù)角度來分,云計算大約有4部分構(gòu)成:物理資源、虛擬化資源、中間件管理部分和服務(wù)接口。(4) 云計算技術(shù)層次(4) 云計算技術(shù)層次云計算技術(shù)層次 (4) 云計算技術(shù)層次云計算技術(shù)層次 (5) 云計算的核心技術(shù)1. 編程模型MapReduc

31、e是Google開發(fā)的java、Python、C+編程模型,它是一種簡化的分布式編程模型和高效的任務(wù)調(diào)度模型,用于大規(guī)模數(shù)據(jù)集(大于1TB)的并行運算。嚴(yán)格的編程模型使云計算環(huán)境下的編程十分簡單。(5) 云計算的核心技術(shù)1. 編程模型(5) 云計算的核心技術(shù)2. 海量數(shù)據(jù)分布存儲技術(shù)云計算系統(tǒng)由大量服務(wù)器組成,同時為大量用戶服務(wù),因此云計算系統(tǒng)采用分布式存儲的方式存儲數(shù)據(jù),用冗余存儲的方式保證數(shù)據(jù)的可靠性。云計算系統(tǒng)中廣泛使用的數(shù)據(jù)存儲系統(tǒng)是Google的GFS和Hadoop團隊開發(fā)的GFS的開源實現(xiàn)HDFS。(5) 云計算的核心技術(shù)2. 海量數(shù)據(jù)分布存儲技術(shù)(5)云計算的核心技術(shù)3. 海量數(shù)

32、據(jù)管理技術(shù)云計算系統(tǒng)中的數(shù)據(jù)管理技術(shù)主要是Google的BT(Big Table)數(shù)據(jù)管理技術(shù)和Hadoop團隊開發(fā)的開源數(shù)據(jù)管理模塊HBase。BT是建立在GFS, Scheduler, Lock Service和MapReduce之上的一個大型的分布式數(shù)據(jù)庫,與傳統(tǒng)的關(guān)系數(shù)據(jù)庫不同,它把所有數(shù)據(jù)都作為對象來處理,形成一個巨大的表格,用來分布存儲大規(guī)模結(jié)構(gòu)化數(shù)據(jù)。(5)云計算的核心技術(shù)3. 海量數(shù)據(jù)管理技術(shù)(5) 云計算的核心技術(shù)4. 虛擬化技術(shù)通過虛擬化技術(shù)可實現(xiàn)軟件應(yīng)用與底層硬件相隔離,它包括將單個資源劃分成多個虛擬資源的裂分模式,也包括將多個資源整合成一個虛擬資源的聚合模式。虛擬化技術(shù)

33、根據(jù)對象可分成存儲虛擬化、計算虛擬化、網(wǎng)絡(luò)虛擬化等,計算虛擬化又分為系統(tǒng)級虛擬化、應(yīng)用級虛擬化和桌面虛擬化。(5) 云計算的核心技術(shù)4. 虛擬化技術(shù)(5) 云計算的核心技術(shù)5. 云計算平臺管理技術(shù)云計算資源規(guī)模龐大,服務(wù)器數(shù)量眾多并分布在不同的地點,同時運行著數(shù)百種應(yīng)用,如何有效的管理這些服務(wù)器,保證整個系統(tǒng)提供不間斷的服務(wù)是巨大的挑戰(zhàn)。云計算系統(tǒng)的平臺管理技術(shù)能夠使大量的服務(wù)器協(xié)同工作,方便的進行業(yè)務(wù)部署和開通,快速發(fā)現(xiàn)和恢復(fù)系統(tǒng)故障,通過自動化、智能化的手段實現(xiàn)大規(guī)模系統(tǒng)的可靠運營。 (5) 云計算的核心技術(shù)5. 云計算平臺管理技術(shù)(6) 典型云計算平臺亞馬遜利用虛擬化技術(shù)提供云計算服務(wù),

34、推出:S3(Simple Storage Service)提供可靠、快速、可擴展的網(wǎng)絡(luò)存儲服務(wù)而彈性可擴展的云計算服務(wù)器EC2(Elastic Compute Cloud)采用虛擬化技術(shù),提供一個虛擬的執(zhí)行環(huán)境(虛擬機器),讓用戶通過互聯(lián)網(wǎng)來執(zhí)行自己的應(yīng)用程序。(6) 典型云計算平臺(6)典型云計算平臺IBM將包括Xen和PowerVM虛擬的Linux 操作系統(tǒng)鏡像與Hadoop并行工作負(fù)載調(diào)度。 云計算的先行者Google的云計算平臺能實現(xiàn)大規(guī)模分布式計算和應(yīng)用服務(wù)程序,平臺包括:MapReduce分布式處理技術(shù)、Hadoop框架、分布式的文件系統(tǒng)GFS、結(jié)構(gòu)化的BigTable存儲系統(tǒng)以及

35、Google其他的云計算支撐要素。(6)典型云計算平臺(6) 典型云計算平臺1. MapReduce分布式處理技術(shù)MapReduce是Google開發(fā)的Java、Python、C+編程工具,適合用來處理大量數(shù)據(jù)的分布式運算,用于解決問題的程序開發(fā)模型,也是開發(fā)人員拆解問題的方法。MapReduce模式的思想是將要執(zhí)行的問題拆解成Map(映射)和Reduce(化簡)的方式,先通過Map程序?qū)?shù)據(jù)切割成不相關(guān)的區(qū)塊,分配(調(diào)度)給大量計算機處理達(dá)到分布運算的效果,再通過Reduce程序?qū)⒔Y(jié)果匯整,輸出開發(fā)者需要的結(jié)果。(6) 典型云計算平臺1. MapReduce分布式處理技術(shù)(6) 典型云計算平

36、臺2. Hadoop分布式系統(tǒng)基礎(chǔ)架構(gòu)在Google發(fā)表MapReduce后,2004年開源社群Apache基金會用Java搭建出一套Hadoop框架,用于實現(xiàn)MapReduce 算法,用戶可以在不了解分布式底層細(xì)節(jié)的情況下開發(fā)分布式程序把應(yīng)用程序分割成許多很小的工作單元,每個單元可以在任何集群節(jié)點上執(zhí)行或重復(fù)執(zhí)行,利用集群的威力進行高速運算和存儲。(6) 典型云計算平臺2. Hadoop分布式系統(tǒng)基礎(chǔ)架構(gòu)(6)典型云計算平臺在架構(gòu)中MapReduce API提供Map和Reduce處理、GFS分布式文件系統(tǒng)和BigTable分布式數(shù)據(jù)庫提供數(shù)據(jù)存取。基于Hadoop可以非常輕松和方便完成處理

37、海量數(shù)據(jù)的分布式并行程序,并運行于大規(guī)模集群上。(6)典型云計算平臺(7) 典型的云計算系統(tǒng)及應(yīng)用1. Google 的云計算平臺Google的云計算主要由MapReduce、Google文件系統(tǒng)(GFS)、BigTable組成。 還有其他云計算組件,包括:Sawzall是一種建立在MapReduce基礎(chǔ)上的領(lǐng)域語言,專門用于大規(guī)模的信息處理。Chubby是一個高可用、分布式數(shù)據(jù)鎖服務(wù),當(dāng)有機器失效時,Chubby使用Paxos算法來保證備份。(7) 典型的云計算系統(tǒng)及應(yīng)用1. Google 的云計算平(7) 典型的云計算系統(tǒng)及應(yīng)用2. IBM“藍(lán)云”計算平臺“藍(lán)云”基于IBM Almaden

38、研究中心的云基礎(chǔ)架構(gòu),采用了Xen和PowerVM虛擬化軟件,Linux操作系統(tǒng)映像以及Hadoop軟件。“藍(lán)云”計算平臺由一個數(shù)據(jù)中心、IBM Tivoli部署管理軟件和監(jiān)控軟件、IBM WebSphere應(yīng)用服務(wù)器、IBM DB2數(shù)據(jù)庫以及開源軟件共同組成。“藍(lán)云”軟件平臺的特點主要體現(xiàn)在虛擬機以及對于大規(guī)模數(shù)據(jù)處理軟件Apache Hadoop的使用上。(7) 典型的云計算系統(tǒng)及應(yīng)用2. IBM“藍(lán)云”計算平臺(7) 典型的云計算系統(tǒng)及應(yīng)用3. Amazon的彈性計算云Amazon是互聯(lián)網(wǎng)上的大型在線零售商之一,為了應(yīng)付交易高峰,不得不購買了大量的服務(wù)器。而在大多數(shù)時間,大部分服務(wù)器閑置

39、,造成了很大的浪費為了合理利用空閑服務(wù)器,Amazon建立了自己的云計算平臺彈性計算云EC2(elastic compute cloud),并且是第一家將基礎(chǔ)設(shè)施作為服務(wù)出售的公司。(7) 典型的云計算系統(tǒng)及應(yīng)用3. Amazon的彈性計算云(7) 典型的云計算系統(tǒng)及應(yīng)用Amazon將自己的彈性計算云建立在公司內(nèi)部的大規(guī)模集群計算的平臺上,而用戶可以通過彈性計算云的網(wǎng)絡(luò)界面去操作在云計算平臺上運行的各個實例(instance)。用戶使用實例的付費方式由用戶的使用狀況決定,通過這種方式,用戶不必自己去建立云計算平臺,節(jié)省了設(shè)備與維護費用。 (7) 典型的云計算系統(tǒng)及應(yīng)用4.6.4 中間件概述中間

40、件(middleware)是一類連接軟件組件和應(yīng)用的計算機軟件,它包括一組服務(wù),以便于運行在一臺或多臺機器上的多個軟件通過網(wǎng)絡(luò)進行交互。該技術(shù)所提供的互操作性,推動了一致分布式體系架構(gòu)的演進。該架構(gòu)通常用于支持分布式應(yīng)用程序并簡化其復(fù)雜度,它包括web服務(wù)器、事務(wù)監(jiān)控器和消息隊列軟件。4.6.4 中間件概述中間件(middleware)是一類4.6.4 中間件概述中間件示意圖 4.6.4 中間件概述中間件示意圖 4.6.4 中間件概述中間件在操作系統(tǒng)、網(wǎng)絡(luò)和數(shù)據(jù)庫之上,應(yīng)用軟件的下層。簡單地講,中間件是一種獨立的系統(tǒng)軟件或服務(wù)程序,分布式應(yīng)用軟件借助這種軟件在不同的技術(shù)之間共享資源,中間件位于

41、客戶機服務(wù)器的操作系統(tǒng)之上,管理計算資源和網(wǎng)絡(luò)通信。 4.6.4 中間件概述中間件在操作系統(tǒng)、網(wǎng)絡(luò)和數(shù)據(jù)庫之上,4.6.4 中間件概述操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、中間件的類比 4.6.4 中間件概述操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、中間件的類4.6.4 中間件概述中間件的核心作用是通過管理計算資源和網(wǎng)絡(luò)通信,為各類分布式應(yīng)用軟件共享資源提供支撐。廣義地看,中間件的總體作用是為處于自己上層的應(yīng)用軟件提供運行與開發(fā)的環(huán)境,幫助用戶靈活、高效地開發(fā)和集成復(fù)雜的應(yīng)用軟件。4.6.4 中間件概述中間件的核心作用是通過管理計算資源和4.6.4 中間件的體系框架與核心模塊在物聯(lián)網(wǎng)中采用中間件技術(shù),以實現(xiàn)多個系統(tǒng)和多種

42、技術(shù)之間的資源共享,最終組成一個服務(wù)系統(tǒng)。 4.6.4 中間件的體系框架與核心模塊在物聯(lián)網(wǎng)中采用中間件技4.6.4 中間件的分類 企業(yè)服務(wù)總線(Enterprise Service Bus) 事務(wù)處理(Transaction Processing)監(jiān)控器 分布式計算環(huán)境(Distributed Computing Environment) 遠(yuǎn)程過程調(diào)用(Remote Procedure Call) 對象請求代理(Object Request Broker) 數(shù)據(jù)庫訪問中間件(Database Access Middleware) 信息傳遞(Message Passing) 基于 XML 的中間

43、件(XML-Based Middleware)4.6.4 中間件的分類 企業(yè)服務(wù)總線(Enterpri4.6.4 物聯(lián)網(wǎng)中間件的設(shè)計目前,物聯(lián)網(wǎng)中間件最主要的代表是RFID中間件,其他的還有嵌入式中間件、數(shù)字電視中間件、通用中間件、M2M物聯(lián)網(wǎng)中間件等。 4.6.4 物聯(lián)網(wǎng)中間件的設(shè)計目前,物聯(lián)網(wǎng)中間件最主要的代表4.6.4 中間件的體系框架與核心模塊RFID中間件扮演RFID標(biāo)簽和應(yīng)用程序之間的中介角色,從應(yīng)用程序端使用中間件所提供一組通用的應(yīng)用程序接口(API),即能連到RFID讀寫器,讀取RFID標(biāo)簽數(shù)據(jù)。這樣一來,即使存儲RFID標(biāo)簽數(shù)據(jù)的數(shù)據(jù)庫軟件或后端應(yīng)用程序增加或改由其他軟件取代

44、,或者讀寫RFID讀寫器種類增加等情況發(fā)生時,應(yīng)用端不需修改也能處理,省去多對多連接的維護復(fù)雜性問題。4.6.4 中間件的體系框架與核心模塊RFID中間件扮演RF4.6.5 嵌入式軟件嵌入式軟件就是嵌入在硬件中的操作系統(tǒng)和開發(fā)工具軟件,它在產(chǎn)業(yè)中的關(guān)聯(lián)關(guān)系體現(xiàn)為: 芯片設(shè)計制造嵌入式系統(tǒng)軟件嵌入式電子設(shè)備開發(fā)、制造。4.6.5 嵌入式軟件嵌入式軟件就是嵌入在硬件中的操作系統(tǒng)和4.6.5 嵌入式系統(tǒng)1. 嵌入式系統(tǒng)的定義嵌入式系統(tǒng)是指用于執(zhí)行獨立功能的專用計算機系統(tǒng)。它由包括微處理器、定時器、 微控制器、存儲器、傳感器等一系列微電子芯片與器件,和嵌入在存儲器中的微型操作系統(tǒng)、控制應(yīng)用軟件組成共同

45、實現(xiàn)諸如實時控制、監(jiān)視、管理、移動計算、數(shù)據(jù)處理等各種自動化處理任務(wù)。4.6.5 嵌入式系統(tǒng)1. 嵌入式系統(tǒng)的定義4.6.5 嵌入式系統(tǒng)2. 嵌入式操作系統(tǒng) 目前流行的嵌入式操作系統(tǒng)可以分為兩類: 一類是從運行在個人電腦上的操作系統(tǒng)向下移植到嵌入式系統(tǒng)中,形成的嵌入式操作系統(tǒng),如微軟公司的Windows CE 及其新版本,SUN 公司的Java 操作系統(tǒng),朗訊科技公司的Inferno,嵌入式Linux 等。 4.6.5 嵌入式系統(tǒng)2. 嵌入式操作系統(tǒng)4.6.5 嵌入式系統(tǒng)另一類是實時操作系統(tǒng),如WindRiver 公司的VxWorks,ISI 的pSOS,QNX 系統(tǒng)軟件公司的QNX,ATI

46、的Nucleus,中國科學(xué)院凱思集團的Hopen 嵌入式操作系統(tǒng)等,這類產(chǎn)品在操作系統(tǒng)的結(jié)構(gòu)和實現(xiàn)上都針對所面向的應(yīng)用領(lǐng)域,對實時性高可靠性等進行了精巧的設(shè)計,而且提供了獨立而完備的系統(tǒng)開發(fā)和測試工具,較多地應(yīng)用在軍用產(chǎn)品和工業(yè)控制等領(lǐng)域中。 4.6.5 嵌入式系統(tǒng)另一類是實時操作系統(tǒng),如WindRiv4.6.5 嵌入式軟件的應(yīng)用1. 概述嵌入式軟件與嵌入式系統(tǒng)是密不可分的,嵌入式系統(tǒng)是“控制、監(jiān)視或者輔助設(shè)備、機器和車間運行的裝置”一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應(yīng)用程序等四個部分組成,用于實現(xiàn)對其他設(shè)備的控制、監(jiān)視或管理等功能。4.6.5 嵌入式軟件的應(yīng)用1. 概述4.6.5 嵌入式軟件的應(yīng)用而嵌入式軟件就是基于嵌入式系統(tǒng)設(shè)計的軟件,它也是計算機軟件的一種,同樣由程序及其文檔組成,可細(xì)分成系統(tǒng)軟件、支撐軟件、應(yīng)用軟件三類,是嵌入式系統(tǒng)的重要組成部分。 4.6.5 嵌入式軟件的應(yīng)用4.6.5 嵌入式軟件的應(yīng)用2. 應(yīng)用我們常見的移動電話、掌上電腦、數(shù)碼相機、機頂盒、MP3等

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論