<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 消費(fèi)電子 > 設(shè)計應(yīng)用 > 3G手機(jī)操作系統(tǒng)的研究和分析

          3G手機(jī)操作系統(tǒng)的研究和分析

          作者: 時間:2011-11-02 來源:網(wǎng)絡(luò) 收藏
          3.2開放性

          本文引用地址:http://www.ex-cimer.com/article/166032.htm

            開放性是指人們可以通過自己編寫軟件來擴(kuò)充系統(tǒng)的功能,實(shí)現(xiàn)復(fù)雜的計算,為超大型程序提供了方便的模塊化編程方法,所以開放有利于其他開發(fā)者修補(bǔ)該的不足,使它變得更加完善和強(qiáng)大。

            Linux遵守GPL(GNU通用公共許可證),將源代碼開放。例如,Google Android的Linux是完全開放的、自由的用戶界面,具有完整的原始代碼。由于GoogleAndroid的智能平臺是開放性系統(tǒng),公開源代碼,支持第三方軟件加入。使得Google Android的智能能夠加載很多個性化軟件,比如防火墻、即時通信軟件、Office閱讀軟件以及各種在電腦上安裝的軟件,的功能更加強(qiáng)大,加快了手機(jī)與電腦的融合。同時,與Windows CE、Symbian等不同,Android操作系統(tǒng)免費(fèi)向開發(fā)人員提供,不存在任何阻礙移動產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙,這樣可以為第三方廠商節(jié)省大量研發(fā)成本。

            Windows CE是閉合的操作系統(tǒng),其軟件Windows是商業(yè)軟件,它的源代碼是企業(yè)的最高機(jī)密,所以不可能開放。

            使用類似Visual C++的軟件。第三方可以開發(fā)應(yīng)用WindowsCE。Windows CE也利用類似視窗的。NET框架。但所有的使用和服務(wù)都是收費(fèi)的。

            Symbian同樣沒有開放源代碼。但根據(jù)Nokia的最近公告,Symbian也將會有開放源代碼的計劃。Symbian基金會日前發(fā)行了它的第一個開放源碼軟件程序,從而邁出了將整個Symbian手機(jī)操作系統(tǒng)開放的第一步。

            Palm OS是一套開放性的系統(tǒng)。開發(fā)者向用戶免費(fèi)提供Palm OS的開發(fā)工具。允許用戶利用該工具在Palm OS基礎(chǔ)上方便地編寫、修改相關(guān)軟件。

            iPhone OS X是有限的SDK(軟件開發(fā)工具包),保證程序員可以利用全能OS,而不必深入核心。也就是說,核心是不完全開放的。

            鑒于RIM的手機(jī)處理的大都是企業(yè)電子郵件和機(jī)密信息,這使得開放其操作系統(tǒng)不太合適。而且會對用戶的隱私保護(hù)有一定的影響。

            3.3安全性

            智能手機(jī)操作系統(tǒng)的安全問題主要集中于在接入語音及數(shù)據(jù)網(wǎng)絡(luò)后所面臨的安全威脅。例如系統(tǒng)是否存在能夠引起安全問題的漏洞。信息存儲和傳送的安全性是否有保障,是否會受到病毒等惡意軟件的威脅等。由于目前手機(jī)用戶比計算機(jī)用戶還多。而且智能手機(jī)可以提供多種數(shù)據(jù)連接方式。所以病毒對于手機(jī)系統(tǒng)特別是智能手機(jī)操作系統(tǒng)是一個非常嚴(yán)峻的安全威脅。筆者主要針對以上幾個安全性方面對智能手機(jī)操作系統(tǒng)進(jìn)行對比。

            Symbian系統(tǒng)本身存在一些安全漏洞。所以目前受病毒影響最深。已經(jīng)發(fā)現(xiàn)的針對Symbian的病毒超過了50種。

            這些病毒通常感染Symbian 6.0系統(tǒng)。而UiQ平臺極少發(fā)生感染。廣為人所知的Cabir病毒是通過藍(lán)牙連接對Symbian手機(jī)進(jìn)行DoS攻擊的。由于越來越多的個人信息(如電話簿、商業(yè)機(jī)密文檔等)會被保存在智能手機(jī)中。為了防止惡意軟件或病毒竊取這些信息或者耗費(fèi)用戶通信費(fèi)用,Symbian 9.0及以后的版本引入了新的系統(tǒng)安全模型。

            Symbian 9.0以前的系統(tǒng)中安裝的某個軟件的所有文件都會存儲在ksystemappskxxx目錄下,Symbian 9.0及以后的系統(tǒng)中,某個軟件中的不同文件會存放在不同的目錄。如可執(zhí)行文件(.exe,以前是.app)被放在ksys、bin下,資源文件被放在h'esource下。每個軟件的所有私有數(shù)據(jù)被放在private目錄下,其他目錄是供所有軟件共享的目錄。其中sysbin和hresource用戶不能更改。可執(zhí)行文件只能由安裝程序復(fù)制進(jìn)去。private只能由軟件安全號所對應(yīng)的軟件訪問??蓤?zhí)行文件引入了能力模型,取得某些能力如訪問用戶的電話簿、發(fā)送短信、修改手機(jī)設(shè)置等,需要讓可執(zhí)行文件獲得Symbian公司或者諾基亞公司的數(shù)字簽名。系統(tǒng)還具備可執(zhí)行文件防纂改功能,安裝經(jīng)過修改的軟件包?;蛘哂米x卡器修改存儲卡的ksyskbin目錄。會被Symbian系統(tǒng)發(fā)現(xiàn)。引入這些特性。使得系統(tǒng)的安全性大大提高。但是系統(tǒng)安全模型的引入,也導(dǎo)致系統(tǒng)出現(xiàn)了兼容性問題。

            用于SmartPhone的Windows CE系統(tǒng)也已經(jīng)發(fā)現(xiàn)了一些病毒感染的案例。病毒作者對微軟平臺的熱衷在手機(jī)系統(tǒng)上得到了延續(xù)。Windows CE系統(tǒng)很早就被發(fā)現(xiàn)存在安全漏洞。典型的漏洞是允許攻擊者向使用該系統(tǒng)的手機(jī)發(fā)送惡意代碼,這一點(diǎn)與基于Windows的PC系統(tǒng)非常類似。

            Palm和Linux系統(tǒng)在安全漏洞方面表現(xiàn)較好,不過這其中包含了市場份額的影響。攻擊者通常更熱衷于在市場份額表現(xiàn)出色的系統(tǒng)上發(fā)掘漏洞。目前在系統(tǒng)漏洞方面各廠商能夠在較短的時間內(nèi)對發(fā)現(xiàn)的安全漏洞進(jìn)行修補(bǔ)。只要用戶及時地更新安全補(bǔ)丁,就可以避免漏洞所造成的危害。

            最新發(fā)布的Palm操作系統(tǒng)提供了安全性保護(hù),新的安全性特性將保證敏感數(shù)據(jù)的保密性,主要提供了強(qiáng)大的128位的數(shù)據(jù)加密服務(wù)(該服務(wù)基于RSA Security標(biāo)準(zhǔn)的RC4加密算法)以及端對端的安全性(通過用于電子郵件、Web瀏覽以及在線交易的安全套接字層(secure socketlayer,SSL)服務(wù)來提供)。對于為Palm編寫應(yīng)用程序的開發(fā)人員來說,這些新的安全特性意味著他們有了構(gòu)建強(qiáng)大加密術(shù)和安全性協(xié)議的基礎(chǔ),且該基礎(chǔ)是由安全性專家設(shè)計的。Palm的目標(biāo)是通過提供給開發(fā)人員可以“掛入”的、堅固的安全性基礎(chǔ)來簡化其平臺上安全應(yīng)用程序的開發(fā)。

            總體來說,由于借鑒了個人電腦領(lǐng)域的安全經(jīng)驗,手機(jī)操作系統(tǒng)廠商在設(shè)計系統(tǒng)時已經(jīng)對安全問題進(jìn)行了充分的考慮。這些廠商在數(shù)據(jù)加密、通信協(xié)議以及訪問認(rèn)證方式等方面已經(jīng)做出了很多安全增強(qiáng),并且仍在積極地進(jìn)行改進(jìn)。

            只要正確地利用這些功能以及一些已有的安全解決方案。

            并對廠商發(fā)布的各種信息保持適當(dāng)?shù)年P(guān)注,目前的智能手機(jī)用戶是能夠獲得良好的安全環(huán)境的。

            3.4對硬件的支持能力

            由于智能手機(jī)硬件平臺具有多樣性。CPU芯片的更新又非??焖佟K砸笾悄苁謾C(jī)操作系統(tǒng)支持常用的嵌入式CPU,如X86、ARM、MIPS、POWERPC等,并具有良好的可移植性,支持種類繁多的外部設(shè)備。

            Linux支持當(dāng)前流行的大部分嵌入式處理器,其中支持的32位體系架構(gòu)有Alpha、ARM、Cris、X86 M68K、MIPS、PARISC、PPC、SH、Spare等;支持的64位體系架構(gòu)有MIPS64、PPc64、SH64、Spare64、X86_64等。

            Windows CE僅支持ARM、MIPS、X86和SuperH。

            Symbian可以支持從ARM9系列到ARM11系列的所有ARM處理器。Symbian OS v9.5是業(yè)界首款可支持ARMCortex-A8處理器的智能手機(jī)操作系統(tǒng)。

            Palm支持的處理器有Motorola DragonBall、Xscale等。

            iPhone支持的處理器為ARMl 176JZF。

            Black Berry支持的處理器有PXA9xx、PXA270等。

            4結(jié)束語

            智能手機(jī)操作系統(tǒng)發(fā)展方向勢必需要滿足手機(jī)語音功能之外的多媒體應(yīng)用、無線上網(wǎng)、手機(jī)電視、手機(jī)定位等數(shù)據(jù)功能的“移動寬帶”應(yīng)用。它要能夠處理圖像、音樂、視頻流等多種媒體形式。提供包括網(wǎng)頁瀏覽、電話會議、電子商務(wù)等多種信息服務(wù)。同時。智能手機(jī)操作系統(tǒng)應(yīng)努力做到統(tǒng)一平臺??朔袷絾栴}。提供更加靈活的功能,以及讓使用者決定功能。以滿足個性化需求。因此,未來手機(jī)市場的格局會是以無線互聯(lián)網(wǎng)應(yīng)用為主,硬件價格所占比例會不斷地縮小。手機(jī)企業(yè)不再依靠手機(jī)盈利,靠的是軟件和增值服務(wù)。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();