版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
嵌入式系統(tǒng)2014-6-碩士課程-嵌入式操作系統(tǒng)嵌入式操作系統(tǒng)概述-發(fā)展階段簡單監(jiān)控式的實時操作系統(tǒng)階段以嵌入式處理器為基礎(chǔ)以簡單監(jiān)控式操作系統(tǒng)為核心主要特點:處理器種類繁多,通用性比較弱;開銷小,效率高;一般配備系統(tǒng)仿真器,具有一定的兼容性和擴展性;用戶界面不夠友好,主要用來控制系統(tǒng)負載以及監(jiān)控應(yīng)用程序運行。嵌入式操作系統(tǒng)概述-發(fā)展階段通用的嵌入式實時操作系統(tǒng)階段以通用型嵌入式操作系統(tǒng)為標志的嵌入式系統(tǒng)典型代表有:VxWorks、pSos、WindowsCE等主要特點:運行在不同的微處理器具有強大的能用型操作系統(tǒng)的功能文件和目錄管理多任務(wù)設(shè)備驅(qū)動支持網(wǎng)絡(luò)支持圖形窗口用戶界面具有豐富的API和嵌入式應(yīng)用軟件嵌入式操作系統(tǒng)概述-發(fā)展階段以Internet為標志的嵌入式系統(tǒng)嵌入式系統(tǒng)與Internet的真正結(jié)合嵌入式操作系統(tǒng)與應(yīng)用設(shè)備的無縫結(jié)合代表著嵌入式操作系統(tǒng)發(fā)展的未來嵌入式操作系統(tǒng)概述-特點實時性基于優(yōu)先級設(shè)計內(nèi)核可搶占實時相關(guān)函數(shù)可重入小內(nèi)核存儲資源小可配置硬件要求不同應(yīng)用需求變化多端對操作系統(tǒng)功能的選擇性易移植大量嵌入式處理器高可靠性運行時間長出錯不可能人工重啟低功耗:微電量及省電的管理2常見的商品EOS-WindowsCE(1/4)微軟1996-CE1.0,手持計算機(HandheldPC),屏幕為480x240pixels、四色灰階、2MB內(nèi)存、44MHz處理器1997-CE2.x,PalmPC,支持彩色屏幕-與palm的糾紛2000-CE3.0,PocketPC,CompaqiPAQ2001-PocketPC2002,WinCE3.0核心,加入了手機功能的支持;同年針對小型化智能型手機發(fā)表Smartphone20022002-WindowsCE4.0.NET2003-WindowsMobile2003,以WindowsCE4.0.NET為核心2005-以全新WinCE5.0為核心的操作系統(tǒng)WindowsMobile5.0,支持3G網(wǎng)絡(luò),具備永續(xù)性內(nèi)存儲存開放的、可升級的32位嵌入式操作系統(tǒng)基于掌上型電腦類的電子設(shè)備操作精簡的Windows95繼承了傳統(tǒng)的Windows圖形界面可以使用Windows平臺上的編程工具(如VB、VC等)應(yīng)用范圍手掌型小型設(shè)備,移動電話,小型終端設(shè)備,汽車,私用電器常見的商品EOS-WindowsCE(2/4)WindowsCE主要具有以下特點:靈活的電源管理功能。包括瞬眠/喚醒模式。對象存儲(objectstore)技術(shù)。包括文件系統(tǒng)、注冊表及數(shù)據(jù)庫。它還具有很多高性能、高效率的操作系統(tǒng)特性,包括按需換頁、共享存儲、交叉處理同步、支持大容量堆(heap)等。良好的通信能力。廣泛支持各種通信硬件,亦支持直接的局域連接以及撥號連接,并提供與PC、內(nèi)部網(wǎng)以及Internet的連接,還提供與Windows9x/NT的最佳集成和通信。支持嵌套中斷。允許更高優(yōu)先級別的中斷首先得到響應(yīng),而不是等待低級別的ISR完成。具備實時性。常見的商品EOS-WindowsCE(3/4)更好的線程響應(yīng)能力。對高級別IST(中斷服務(wù)線程)的響應(yīng)時間上限的要求更加嚴格,在線程響應(yīng)能力方面的改進,幫助開發(fā)人員掌握線程轉(zhuǎn)換的具體時間,并通過增強的監(jiān)控能力和對硬件的控制能力幫助他們創(chuàng)建新的嵌入式應(yīng)用程序。256個優(yōu)先級??梢允归_發(fā)人員在控制嵌入式系統(tǒng)的時序安排方面有更大的靈活性。支持大量API。WindowsCE的API是Win32API的一個子集,支持近1500個Win32API。常見的商品EOS-WindowsCE(4/4)WindowsMobile微軟為手持設(shè)備推出的“移動版Windows”,使用WindowsMobile操作系統(tǒng)的設(shè)備主要有手機、PDA、隨身音樂播放器等2009年2月微軟聯(lián)合宏達電、LG和Orange等主要手機合作伙伴,推出了基于微軟新一代手機系統(tǒng)——WindowsMobile6.5的手機Motorola企業(yè)版左圖為FR6000,右圖為FR68HTCWindowsMobile6.5常見的商品EOS-PalmOS(1/2)PalmOS是3Com公司的產(chǎn)品,專用于掌上電腦。主要特點:良好的節(jié)能功能。由掌上電腦要求使用電源盡可能小,因此在PalmOS的應(yīng)用程序中,如果沒有事件運行,則系統(tǒng)設(shè)備進入半休眠(doze)的狀態(tài);如果應(yīng)用程序停止活動一段時間,則系統(tǒng)自動進入休眠(sleep)狀態(tài)。合理的內(nèi)存管理。Palm的存儲器全部是可讀寫的快速RAM為全局變量和其它不需永久保存的數(shù)據(jù)提供臨時的存儲空間;存儲RAM永久保存應(yīng)用程序和數(shù)據(jù)。PalmOS占有非常小的內(nèi)存。1996-PalmPilot10002002-handera330胖梨PalmPre奔邁TreoPro常見的商品EOS-PalmOS(2/2)數(shù)據(jù)以數(shù)據(jù)庫的格式存儲。數(shù)據(jù)庫由一組記錄(records)和一些數(shù)據(jù)庫頭信息組成。為保證程序處理速度和存儲器空間,在處理數(shù)據(jù)的時候,PalmOS不是把數(shù)據(jù)從存儲堆(StorageHeap)拷貝到動態(tài)堆(DynamicHeap)后再進行處理,而是在存儲堆中直接處理。為避免錯誤調(diào)用存儲器地址,PalmOS規(guī)定,這一切都必須調(diào)用其內(nèi)存管理器里的API來實現(xiàn)。常見的商品EOS-QNX(1/2)QNX由加拿大QNX軟件公司開發(fā),應(yīng)用程序接口完全符合POSIX標準,非常便于Linux/UNIX上程序的移植。包括QNX2、QNX4和當前的QNX6,主要特點:完全的微內(nèi)核層次結(jié)構(gòu)。內(nèi)核僅提供最基本服務(wù):任務(wù)間通信、同步、時鐘等。通過任務(wù)間通信將任務(wù)組織起來構(gòu)成完整的系統(tǒng)。對每個任務(wù)進行全面地址保護,使每個任務(wù)運行于自己的地址空間之中。這些被保護的任務(wù)稱為進程。在進程中又可以創(chuàng)建無地址保護的任務(wù),即通常所說的線程。常見的商品EOS-QNX(2/2)系統(tǒng)模塊可定制。QNX不刻意區(qū)分驅(qū)動程序和普通應(yīng)用程序,兩者共同構(gòu)成系統(tǒng)模塊。每個模塊由于運行于自己獨立的地址空間,可以隨時按照實際需要動態(tài)決定其運行或終止運行。便于剪裁。QNX可以運行在32K到4G以上的存儲空間上。因此,應(yīng)用范圍廣泛。可擴展性強。應(yīng)用程序與系統(tǒng)程序的一致性,使QNX的擴展變得非常容易。用戶可以隨時按照應(yīng)用程序的方式編寫系統(tǒng)程序,從而對系統(tǒng)進行個性化的擴展。實時性強。作為實時性的兩個主要指標的上下文切換和中斷延時,其時間指標都在微秒一級。常見的開源EOS-EmbeddedLinux(1/3)目前正在開發(fā)的嵌入式系統(tǒng)中,49%的項目選擇Linux作為嵌入式操作系統(tǒng)。Linux現(xiàn)已成為嵌入式操作的理想選擇。所有基于Linux的EOS大多數(shù)具有以下特點:精簡的內(nèi)核。性能高、穩(wěn)定,多任務(wù)。持多種體系結(jié)構(gòu)。如X86、ARM、MIPS、ALPHA、SPARC等。提供良好的開發(fā)環(huán)境。能夠提供完善的嵌入式GUI以及嵌入式X-Windows。常見的開源EOS-EmbeddedLinux(2/3)支持大量嵌入式應(yīng)用程序。提供嵌入式瀏覽器、郵件程序、MP3播放器、MPEG播放器、記事本等應(yīng)用程序。具有良好的開發(fā)環(huán)境。提供完整的開發(fā)工具和SDK,同時提供PC上的開發(fā)版本。用戶可定制??商峁﹫D形化的定制和配置工具。豐富的硬件驅(qū)動。常用嵌入式芯片的驅(qū)動集,支持大量的周邊硬件設(shè)備,驅(qū)動豐富。常見的開源EOS-EmbeddedLinux(3/3)提供完善的解決方案。針對嵌入式的存儲方案,提供實時版本和完善的嵌入式解決方案。完善的中文支持。特別部分國產(chǎn)基于Linux的EOS,具有強大的技術(shù)支持,完整的文檔。開放源碼。豐富的軟件資源,廣泛的軟件開發(fā)者的支持,價格低廉,結(jié)構(gòu)靈活,適用面廣。常見的開源EOS-C/OS(1/3)μC/OS是一個基于搶占式的實時多任務(wù)內(nèi)核,可固化、可剪裁、具有高穩(wěn)定性和可靠性,其最鮮明的特點就是源碼公開,便于移植和維護。主要特點:可移植性(Portable)絕大部分C/OS的源碼是用移植性很強的ANSIC寫的。和微處理器硬件相關(guān)的那部分是用匯編語言寫的。匯編語言寫的部分已經(jīng)壓到最低限度,使得
C/OS便于移植到其他微處理器上。
C/OS可以在絕大多數(shù)8位、16位、32位甚至64位微處理器、微控制器、數(shù)字信號處理器(DSP)上運行??晒袒≧OMable)C/OS是為嵌入式應(yīng)用而設(shè)計的,這就意味著,開發(fā)人員可以利用固化手段(C編譯、連接、下載和固化)將系統(tǒng)嵌入到產(chǎn)品中。常見的開源EOS-C/OS(2/3)可裁剪(Scalable)可以只使用C/OS中應(yīng)用程序需要的那些系統(tǒng)服務(wù)。也就是說某產(chǎn)品可以只使用很少幾個C/OS調(diào)用,而另一個產(chǎn)品則使用了幾乎所有C/OS-II的功能,這樣可以減少產(chǎn)品中的C/OS-II所需的存儲器空間(RAM和ROM)。這種可剪裁性是靠條件編譯實現(xiàn)的。搶占式(Preemptive)基于優(yōu)先級的可搶占調(diào)度。多任務(wù)C/OS可以管理64個任務(wù),其中系統(tǒng)預(yù)留8個。應(yīng)用程序最多可以有56個任務(wù)。可確定性全部C/OS的函數(shù)調(diào)用與服務(wù)的執(zhí)行時間具有可確定性。常見的開源EOS-C/OS(3/3)任務(wù)棧每個任務(wù)有自己單獨的棧,C/OS允許每個任務(wù)有不同的空間,以便壓低應(yīng)用程序?qū)AM的需求。系統(tǒng)服務(wù)
C/OS提供很多系統(tǒng)服務(wù),例如郵箱、消息隊列、信號量、塊大小固定的內(nèi)存的申請與釋放、時間相關(guān)函數(shù)等。中斷管理中斷可以使正在執(zhí)行的任務(wù)暫時掛起,如果優(yōu)先級更高的任務(wù)被該中斷喚醒,則高優(yōu)先級的任務(wù)在中斷嵌套全部退出后立即執(zhí)行,中斷嵌套層數(shù)可達255層。穩(wěn)定性與可靠性常見的開源EOS-eCOS(1/3)eCOS最初設(shè)計與1997年春天,其主要設(shè)計目標是為嵌入式市場提供一個高效、高質(zhì)量的嵌入式軟件解決方案。eCos的核心部件包括:HardwareAbstractionLayer(HAL)Kernel—包括中斷核異常處理、線程核同步、調(diào)度器、定時器、計數(shù)器和警報器ISOC和數(shù)學(xué)庫—兼容所有標準函數(shù)調(diào)用Devicedrivers—包括標準的串口、網(wǎng)卡、FlashROM及其他GNUdebugger(GDB)支持—提供目標軟件與GDB主機進行通信,以使得可以調(diào)試應(yīng)用程序常見的開源EOS-eCOS(2/3)主要特點:可配置性高。這是eCos的最大優(yōu)勢。eCos通過在編譯時間控制編譯到內(nèi)核的組件來控制系統(tǒng)的大小,在編譯時根據(jù)需求選擇編譯不同的組件。不存在usermode和kernelmode,eCOS和應(yīng)用程序都運行在supervisormode。支持大多數(shù)流行處理器。類似于μC/OS,只要HAL引入一個新的architecture,應(yīng)用層滿足新的應(yīng)用需求。常見的開源EOS-eCOS(3/3)幾種實時操作系統(tǒng)VxWorks、mC/OS-II、RT-Linux、QNX都是優(yōu)秀的強實時操作系統(tǒng),各有特色:VxWorks的衡量指標值最好;uC/OS-II最短小精悍;RT-Linux支持調(diào)度策略的改寫;QNX支持分布式應(yīng)用。LynxOS操作系統(tǒng)就是一種符合POSIX標準的類UNIX硬實時操作系統(tǒng),它的中斷處理、線程調(diào)度、優(yōu)先級倒置問題的解決都有自己獨特的特點。VxWorks操作系統(tǒng)概述VxWorks由美國WindRiver系統(tǒng)公司出品,在嵌入式操作系統(tǒng)領(lǐng)域中頗具優(yōu)勢。目前該操作系統(tǒng)的版本為VxWorks5.4,其核心功能主要有微內(nèi)核wind,任務(wù)間的通信機制,高級的網(wǎng)絡(luò)支持,功能強大的文件系統(tǒng)(VxWorks支持4種文件系統(tǒng):dosFs、rt11Fs、rawFs、tapeFs)和I/O管理,POSIX標準實時擴展,C++和其他標準支持等核心功能。VxWorks系統(tǒng)結(jié)構(gòu)VxWorks是現(xiàn)在所有獨立于處理器的實時系統(tǒng)中最具特色的操作系統(tǒng)。VxWork系統(tǒng)運行環(huán)境支持的CPU包括PowerPC、68K、SPARC、i960、x86等,同時支持RISC、DSP技術(shù)。它的微內(nèi)核Wind是一個具有較高性能的標準的嵌入式實時操作系統(tǒng)內(nèi)核,其主要特點包括快速多任務(wù)切換、搶占式任務(wù)調(diào)度、任務(wù)間通信手段多樣化等。從Linux到RTLinuxLinux當前主流通用操作系統(tǒng)之一,在網(wǎng)絡(luò)服務(wù)器、集群技術(shù)和pc桌面領(lǐng)域都取得了引人注目的成就。Linux操作系統(tǒng)的設(shè)計目標是取得最優(yōu)平均性能,因此有很多方面無法滿足實時系統(tǒng)的要求。在Linux系統(tǒng)中,基于最大吞吐量標準的調(diào)度算法、不可中斷的系統(tǒng)調(diào)用、中斷屏蔽,以及虛擬內(nèi)存的使用等因素,都會導(dǎo)致系統(tǒng)在時間上的不可預(yù)測性,決定了Linux系統(tǒng)不能處理硬實時任務(wù)。RTlinux是建立在Linux之上的一個實時操作系統(tǒng)實現(xiàn),不僅具有硬實時的機制,同時又能極大地發(fā)揮Linux自身的各種優(yōu)點。LynxOS美國LynuxWorks公司的LynxOS操作系統(tǒng)就是一種符合POSIX標準的類UNIX硬實時操作系統(tǒng),它的中斷處理、線程調(diào)度、優(yōu)先級倒置問題的解決都有自己獨特的特點。硬實時操作系統(tǒng)LynxOS能夠創(chuàng)建精確運行的符合POSIX標準的實時進程,它提供一套功能強大、易于使用的開發(fā)工具,具有Linux/UNIX開發(fā)經(jīng)驗的程序員可以很快地熟悉并開發(fā)出LynxOS下的實時應(yīng)用,并且有很強的通用性,適合于高端網(wǎng)絡(luò)打印機、自動控制、航空航天等對實時性要求較高的領(lǐng)域。http:∥www.LLynxOS相關(guān)資料WebOSGoogle手機發(fā)布T-MobileG1硬件高通MSM7201處理器,GPS衛(wèi)星導(dǎo)航、300萬像素攝像頭,3.17英寸觸摸屏480x320分辨率,1~8GBMicroSD卡支持WCDMA/HSPA網(wǎng)絡(luò),理論下載速率7.2Mbps;支持Wi-Fi軟件Android操作系統(tǒng)各種谷歌的服務(wù)Gmail、GoogleMaps、YouTube、Google日歷、GoogleTalkChrome精簡版一鍵搜索AndroidMarket下載,全免費基于圖片的導(dǎo)航軟件“BreadCrumbz”用手機唱卡拉OK的軟件“TuneWiki”179美元幾個問題1、互聯(lián)網(wǎng)企業(yè)進入手機領(lǐng)域2、手機未來是否就是計算機3、手機技術(shù)走勢如何處理器作為發(fā)動機,讓手機飛起來處理器發(fā)展趨勢制造工藝發(fā)展到32nm,實現(xiàn)小尺寸、微功耗和低成本
需要計算能力,提供精巧的多媒體人機界面聯(lián)網(wǎng)成為必然的趨勢,芯片上集成Wifi、WiMax最新處理器ARM(16/32-bit)XScale(32-bit)VIANano?(64-bit,5-25w)IntelAtom?(32-bit,0.6-2.5w)★本地+遠程本地提供相對充足的計算能力遠程提供超級計算能力ScottMcNealy:Thenetworkisthecomputer.多核雙核->多核->千核能耗是風(fēng)阻,讓手機飛行時間變短能耗是手機等移動終端所面臨的一個重要問題解決方法硬件節(jié)能:低功耗設(shè)計、工藝軟件節(jié)能:解決內(nèi)存墻,動態(tài)調(diào)頻,節(jié)能編譯,節(jié)能調(diào)度提高電池容量燃料電池可能從根本上解決能耗問題其能量密度,理論上可為鋰離子電池的五至十倍以上補充供電燃料僅需數(shù)秒;最適合可攜式微小型系統(tǒng)質(zhì)子交換膜燃料電池和直接甲醇燃料電池在室溫下運作、體積小、重量輕、方便電池堆設(shè)計挑戰(zhàn):小型化;安全性聯(lián)網(wǎng)方式是飛行通道移動通信2G、2.5G3GWCDMACDMA2000TD-SCDMA★中國造WiMAX☆挑戰(zhàn)巨大4G:…無線接入技術(shù)802.15(無線個域網(wǎng),WPAN)802.11(無線局域網(wǎng),WLAN)802.16a/d(無線固定接入,F(xiàn)WA)802.20(寬帶移動接入,WBMA)發(fā)展方向帶寬更大,至少保證流暢視頻安全性更高多模手機存儲擴容,資料豐富器件速度、容量增長內(nèi)存基本可以運行桌面上的軟件外存可以插拔網(wǎng)絡(luò)存儲依托互聯(lián)網(wǎng)本地存儲基本的程序、數(shù)據(jù);其他數(shù)據(jù)保存在網(wǎng)絡(luò)存儲中終端硬件手機終端計算能力強支持多種互聯(lián)網(wǎng)和移動通訊網(wǎng)絡(luò)接入待機時間長便攜小尺寸分類界限逐步模糊手機PDAMID/PMPUMPC筆記本電腦手機硬件與臺式機無差別X86,大存儲,大屏幕,人機設(shè)備手機嵌入式軟件的需求變化1、實時性需求到底哪些嵌入式設(shè)備需要實時?手機實時性要求不高2、內(nèi)核小小內(nèi)存 vs 大內(nèi)存3、處理器架構(gòu)不一樣ARM(RISC架構(gòu)) vs atom(X86架構(gòu))4、軟件定制化定制化的軟件vs可以隨意安裝卸載軟件5、基帶芯片協(xié)議棧已經(jīng)非常完備手機軟件需要研究什么?手機嵌入式操作系統(tǒng): No.有足夠多的解決方案了手機支撐軟件與應(yīng)用軟件: 從桌面移植手機終端軟件架構(gòu)傳統(tǒng)手機軟件:層次化架構(gòu)↓BSP↓專業(yè)操作系統(tǒng)↓GUI↓定制應(yīng)用軟件手機軟件革命:平臺結(jié)構(gòu)↓平臺軟件封裝手機操作系統(tǒng)、驅(qū)動、網(wǎng)絡(luò)瀏覽器、GUI以API形式提供應(yīng)用開發(fā)者↓應(yīng)用軟件基于開放API開發(fā)的軟件通過網(wǎng)絡(luò)獲取定制應(yīng)用,人機友好,用戶下載革了誰的命?網(wǎng)絡(luò)化手機軟件計算機的網(wǎng)絡(luò)化以前:單機為主現(xiàn)在:必須在網(wǎng),大部分工作依賴于網(wǎng)絡(luò)手機的網(wǎng)絡(luò)化開機開機即在網(wǎng)連接移動通訊網(wǎng)→啟動計算機網(wǎng)絡(luò)手機=移動網(wǎng)絡(luò)終端在網(wǎng)的終端與非在網(wǎng)終端,軟件上的差異性在哪里計算機單機操作系統(tǒng)→網(wǎng)絡(luò)操作系統(tǒng)手機支持移動網(wǎng)的操作系統(tǒng) 普通手機→支持協(xié)議棧的操作系統(tǒng) 智能手機→網(wǎng)絡(luò)化操作系統(tǒng) 網(wǎng)絡(luò)手機WebOS應(yīng)運而生WebOS基于網(wǎng)絡(luò)(Web)的操作系統(tǒng)Weboperatingsystem或者Web-basedOperatingSystem內(nèi)涵運行在瀏覽器中的虛擬OS,是基于Web的服務(wù)的開放式集合提供了WebOSAPI,能夠根據(jù)WebOSAPI進行編程能夠在WebOS中打開應(yīng)用程序外延用戶通過瀏覽器運行基于Web的在線應(yīng)用能實現(xiàn)PC操作系統(tǒng)上的各種操作程序語言以PHP,XML,JS等Web語言為主,盡可能消滅高級語言Android是典型的WebOSWebOS的定義WebOSWeboperatingsystem或者Web-basedOperatingSystem中文通常稱為基于網(wǎng)絡(luò)(Web)的操作系統(tǒng)WebOS概念WebOS是一個運行在瀏覽器中的虛擬的操作系統(tǒng)更為廣泛的定義是基于Web的服務(wù)的開放式集合(anopencollectionofWebservices)最早是由UCBerkeley的穆罕默德.Amin.Vahdat等人提出1998最初是為了解決在WWW(WorldWideWeb)下,Internet訪問時的資源不足,包括帶寬、連接等WebOS的提出者對WebOS的最初設(shè)計WebOS的功能用戶通過瀏覽器可以在這個WebOS上運用基于Web的在線應(yīng)用(WebApplication)的操作來實現(xiàn)PC操作系統(tǒng)上的各種操作(包括文檔的存儲,編輯,媒體播放等等)。網(wǎng)絡(luò)資源尋址全球名稱空間遠程執(zhí)行程序(在客戶端執(zhí)行服務(wù)器程序)資源管理認證與安全WebOS不僅僅是“thewebasinHTTP”具備了一些傳統(tǒng)操作系統(tǒng)的特點WebOS提供了WebOSAPI,能夠根據(jù)WebOSAPI進行編程能夠在WebOS中打開應(yīng)用程序區(qū)別使用PHP,XML,andJavaScript等Web語言實現(xiàn)基于網(wǎng)頁的操作系統(tǒng)打開網(wǎng)頁就等于進入了一個操作系統(tǒng)WebOS支持豐富的網(wǎng)絡(luò)操作網(wǎng)頁瀏覽RSS閱讀直接支持一些WebAPI提供集中的、全面的(涉及到方方面面的基礎(chǔ)網(wǎng)絡(luò)應(yīng)用)、友好的(便于使用)Web資源訪問能力,是一組網(wǎng)絡(luò)功能的集合表現(xiàn)上可以是一個軟件包,安裝這個軟件,可以方便地使用互聯(lián)網(wǎng)WebAPI全稱是WebApplicationProgramInterface網(wǎng)絡(luò)應(yīng)用程序編程接口類似于微軟提供的WindowsAPI微軟的WindowsAPI提供了本機的操作接口WebAPI提供了網(wǎng)絡(luò)的操作接口把Web的基本操作程序封裝在一起,稱為WebOS有其合理性WebOS的優(yōu)點基于Web的標準化程度很高,不同的程序和服務(wù)能夠方便的進行對接尚未形成標準有開源的WebOS可以參考省去下載,免受病毒木馬的騷擾不用安裝應(yīng)用軟件,免去維護,對硬件的要求低軟件的擴展性好,可以無縫的升級軟件功能對開發(fā)者而言更容易解決盜版問題,同樣也解決了收費困難的問題終端隨意選擇可以在不同瀏覽器、不同的操作系統(tǒng)運行程序,甚至可以在其他的終端缺點執(zhí)行效率低因為webos中的程序運行的容器是瀏覽器;中間的環(huán)節(jié)是:webos運行webservice,瀏覽器運行webos,os運行瀏覽器,機器碼運行os等4個環(huán)節(jié)。傳統(tǒng)的程序運行環(huán)節(jié)僅僅是os運行software和機器碼運行os兩個環(huán)節(jié)。環(huán)節(jié)越多、耗損越大、效率越低帶寬瓶頸開發(fā)難度大主要是js調(diào)試困難,而且瀏覽器的兼容性一直讓開發(fā)者頭大。webos如果要進步的話,語言也同樣需要改善網(wǎng)絡(luò)依賴性過強不能上網(wǎng)怎么辦?服務(wù)器癱瘓怎么辦?服務(wù)器數(shù)據(jù)庫崩潰資料怎么辦?google目前有離線的瀏覽器應(yīng)用程序,但需要在瀏覽器上裝一個插件。而一旦裝了插件,他就已經(jīng)無法理清與傳統(tǒng)os軟件的瓜葛了。隱私性操作在網(wǎng)上,數(shù)據(jù)在服務(wù)器上,因此有些事情可能無法百分百掌控了已有的We
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年石家莊信息工程職業(yè)學(xué)院單招職業(yè)傾向性測試題庫附答案詳解
- 2026年衡陽幼兒師范高等??茖W(xué)校單招職業(yè)適應(yīng)性測試題庫帶答案詳解
- 2026年重慶市巴中地區(qū)單招職業(yè)適應(yīng)性測試題庫及參考答案詳解一套
- 2026年青海省果洛藏族自治州單招職業(yè)適應(yīng)性測試題庫參考答案詳解
- 2026年河南工業(yè)貿(mào)易職業(yè)學(xué)院單招職業(yè)技能測試題庫及參考答案詳解1套
- 銀行干部面試題目及答案
- 體育國考面試題及答案
- 2025年重慶交通大學(xué)誠聘英才80人備考題庫及一套答案詳解
- 2025年佛山市順德陳村鎮(zhèn)南涌小學(xué)招聘臨聘教師備考題庫及完整答案詳解1套
- 消防安全的應(yīng)急預(yù)案范文3篇
- 接受委托屠宰協(xié)議書
- 2025年高考政治(黑吉遼蒙專用)猜押題型02漫畫類選擇題(學(xué)生版+解析)
- 《SJG29-2023合成材料運動場地面層質(zhì)量控制標準》
- 中心靜脈置管試題及答案
- 實驗室科研設(shè)備采購合同
- 農(nóng)業(yè)行業(yè)農(nóng)產(chǎn)品種植風(fēng)險告知書
- 國開形成性考核02150《計算機網(wǎng)絡(luò)(本)》期末考試復(fù)習(xí)題庫(含答案)
- 可再生水使用與管理方案計劃
- 公務(wù)員2020年國考《申論》真題及答案(省級)
- 安橋功放TX-SR508使用說明書
- 合同書能源管理合同書能源費用托管型
評論
0/150
提交評論