當(dāng)前主流操作系統(tǒng)應(yīng)用分析_第1頁
當(dāng)前主流操作系統(tǒng)應(yīng)用分析_第2頁
當(dāng)前主流操作系統(tǒng)應(yīng)用分析_第3頁
當(dāng)前主流操作系統(tǒng)應(yīng)用分析_第4頁
當(dāng)前主流操作系統(tǒng)應(yīng)用分析_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《嵌入式實時操作系統(tǒng)》課程論文題目:當(dāng)前主流操作系統(tǒng)應(yīng)用分析姓名:ly學(xué)號:指導(dǎo)老師:宋微翼學(xué)院:通信工程學(xué)院班級:2011級電子信息實驗班2014年3月4日目錄TOC\o"1-5"\h\z\o"CurrentDocument"1操作系統(tǒng)概述3\o"CurrentDocument"Windows3\o"CurrentDocument"Windows操作系統(tǒng)簡介3\o"CurrentDocument"Windows操作系統(tǒng)特點.4\o"CurrentDocument"Windows7系統(tǒng)介紹及應(yīng)用分析5MacOS6\o"CurrentDocument"MacOS簡介6\o"CurrentDocument"OSX介紹及應(yīng)用分析7Linux8\o"CurrentDocument"Linux系統(tǒng)簡介8\o"CurrentDocument"Linux操作系統(tǒng)特點9\o"CurrentDocument"Linux操作系統(tǒng)應(yīng)用分析9Android11\o"CurrentDocument"Android系統(tǒng)簡介11\o"CurrentDocument"Android系統(tǒng)特點12\o"CurrentDocument"Android系統(tǒng)應(yīng)用分析12\o"CurrentDocument"iOS14\o"CurrentDocument"iOS簡介14\o"CurrentDocument"iOS應(yīng)用分析14\o"CurrentDocument"云操作系統(tǒng)15\o"CurrentDocument"7.1云操作系統(tǒng)簡介15\o"CurrentDocument"7.2幾種云操作系統(tǒng)簡介16\o"CurrentDocument"參考文獻181操作系統(tǒng)概述操作系統(tǒng)(OperatingSystem,簡稱OS)是一管理電腦硬件與軟件資源的程序,同時也是計算機系統(tǒng)的內(nèi)核與基石。是控制其他程序運行,管理系統(tǒng)資源并為用戶提供操作界面的系統(tǒng)軟件的集合,身負(fù)諸如管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序、控制輸入與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本事務(wù)。操作系統(tǒng)也提供一個讓用戶與系統(tǒng)交互的操作界面。操作系統(tǒng)的型態(tài)非常多樣,不同機器安裝的操作系統(tǒng)可從簡單到復(fù)雜,可從手機的嵌入式系統(tǒng)到超級計算機的大型操作系統(tǒng)。許多操作系統(tǒng)制造者對它涵蓋范疇的定義也不盡一致,例如有些操作系統(tǒng)集成了圖形用戶界面(GUI),而有些僅使用命令行界面(CLI),而將GUI視為一種非必要的應(yīng)用程序。操作系統(tǒng)理論在計算機科學(xué)中,為歷史悠久而又活躍的分支;而操作系統(tǒng)的設(shè)計與實現(xiàn)則是軟件工業(yè)的基礎(chǔ)與內(nèi)核。操作系統(tǒng)的種類相當(dāng)多,各種設(shè)備安裝的操作系統(tǒng)可從簡單到復(fù)雜,可分為智能卡操作系統(tǒng)、實時操作系統(tǒng)、傳感器節(jié)點操作系統(tǒng)、嵌入式操作系統(tǒng)、個人計算機操作系統(tǒng)、多處理器操作系統(tǒng)、網(wǎng)絡(luò)操作系統(tǒng)和大型機操作系統(tǒng)。[1]按應(yīng)用領(lǐng)域劃分主要有三種:桌面操作系統(tǒng)、服務(wù)器操作系統(tǒng)和嵌入式操作系統(tǒng)。手機操作系統(tǒng)一般只應(yīng)用在高端智能手機上。目前,在智能手機市場上,中國市場仍以個人信息管理型手機為主,隨著更多廠商的加入,整體市場的競爭已經(jīng)開始呈現(xiàn)出分散化的態(tài)勢。從市場容量、競爭狀態(tài)和應(yīng)用狀況上來看,整個市場仍處于啟動階段。目前應(yīng)用在手機上的操作系統(tǒng)主要有Android(安卓)、sailfish、Symbian(塞班)、iOS(蘋果)、BlackBerryOS(黑莓)、windowsphone(微軟)等。手機操作系統(tǒng)主要應(yīng)用在智能手機上。主流的智能手機有GoogleAndroid和蘋果的iOS等。智能手機與非智能手機都支持JAVA,智能機與非智能機的區(qū)別主要看能否基于系統(tǒng)平臺的功能擴展,非JAVA應(yīng)用平臺,還有就是支持多任務(wù)。2WindowsWindows操作系統(tǒng)簡介MicrosoftWindows,中文有譯作微軟視窗或微軟窗口,是微軟公司推出的一系列操作系統(tǒng)。它問世于1985年,起初僅是MS-DOS之下的桌面環(huán)境,而后其后續(xù)版本逐漸發(fā)展成為個人計算機和服務(wù)器用戶設(shè)計的操作系統(tǒng),并最終獲得了世界個人計算機操作系統(tǒng)軟件的壟斷地位。視窗操作系統(tǒng)可以在幾種不同類型的平臺上運行,如個人計算機、服務(wù)器和嵌入式系統(tǒng)等等,其中在個人計算機的領(lǐng)域應(yīng)用內(nèi)最為普遍。在2004年,國際數(shù)據(jù)信息公司中一次有關(guān)未來發(fā)展趨勢的會議上,副董事長AvneeshSaxena宣布Windows擁有終端操作系統(tǒng)大約90%的市場份額。隨著電腦硬件和軟件系統(tǒng)的不斷升級,微軟的Windows操作系統(tǒng)也在不斷升級,從16位、32位到64位操作系統(tǒng)。從最初的Windows1.0和Windows3.2到大家熟知的Windows95、Windows97、Windows98、Windows2000、WindowsMe、WindowsXP、WindowsServer、WindowsVista、Windows7、Windows8、Windows8.1各種版本的持續(xù)更新,微軟一直在盡力于Windows操作的開發(fā)和完善。當(dāng)前,最新的個人電腦版本W(wǎng)indows是Windows8.1;最新的服務(wù)器版本W(wǎng)indows是WindowsServer2012R2。而微軟正在開發(fā)Windows9。2.2Windows操作系統(tǒng)特點Windows之所以被那么多人的認(rèn)同,其大致存在于以下優(yōu)點:1、界面圖形化以前DOS的字符界面使得一些用戶操作起來十分困難,Mac首先采用了圖形界面和使用鼠標(biāo),這就使得人們不必學(xué)習(xí)太多的操作系統(tǒng)知識,只要會使用鼠標(biāo)就能進行工作。這就是界面圖形化的好處。在Windows中的操作可以說是“所見即所得”,所有的東西都擺在你眼前,只要移動鼠標(biāo),單擊、雙擊即可完成。2、多用戶、多任務(wù)Windows系統(tǒng)可以使多個用戶用同一臺電腦而不會互相影響。Windows9x在此方面做得很不好,多用戶設(shè)置形同虛設(shè),根本起不到作用。Windows2000在此方面就做得比較完善,管理員(Administrator)可以添加、刪除用戶,并設(shè)置用戶的權(quán)利范圍。多任務(wù)是現(xiàn)在許多操作系統(tǒng)都具備的,這意味著可以同時讓電腦執(zhí)行不同的任務(wù),并且互不干擾。比如一邊聽歌一邊寫文章,同時打開數(shù)個瀏覽器窗口進行瀏覽等都是利用了這一點。這對現(xiàn)在的用戶是必不可少的。3、網(wǎng)絡(luò)支持良好Windows9x和Windows2000中內(nèi)置了TCP/IP協(xié)議和撥號上網(wǎng)軟件,用戶只需進行一些簡單的設(shè)置就能上網(wǎng)瀏覽、收發(fā)電子郵件等。同時它對局域網(wǎng)的支持也很出色,用戶可以很方便得在Windows中實現(xiàn)資源共享。4、出色的多媒體功能這也是Windows吸引人們的一個亮點。在Windows中可以進行音頻、視頻的編輯/播放工作,可以支持高級的顯卡、聲卡使其“聲色具佳”。MP3以及ASF、SWF等格式的出現(xiàn)使電腦在多媒體方面更加出色,用戶可以輕松地播放最流行的音樂或觀看影片。5、硬件支持良好Windows95以后的版本包括Windows2000都支持“即插即用(PlugandPlay)”技術(shù),這使得新硬件的安裝更加簡單。用戶將相應(yīng)的硬件和電腦連接好后,只要有其驅(qū)動程序Windows就能自動識別并進行安裝。用戶再也不必像在DOS一樣去改寫Config.sys文件了,并且有時候需要手動解決中斷沖突。幾乎所有的硬件設(shè)備都有Windows下的驅(qū)動程序。隨著Windows的不斷升級,它能支持的硬件和相關(guān)技術(shù)也在不斷增加,如USB設(shè)備、AGP技術(shù)等。6、眾多的應(yīng)用程序在Windows下有眾多的應(yīng)用程序可以滿足用戶各方面的需求。Windows下有數(shù)種編程軟件,有無數(shù)的程序員在為Windows編寫著程序。此外,WindowsNT、Windows2000系統(tǒng)還支持多處理器,這對大幅度提升系統(tǒng)性能很有幫助。2.3Windows7系統(tǒng)介紹及應(yīng)用分析Windows7是微軟于2009年發(fā)布的,開始支持觸控技術(shù)的Windows桌面操作系統(tǒng),其內(nèi)核版本號為NT6.1。在Windows7中,集成了DirectX11和InternetExplorer8oDirectX11作為3D圖形接口,不僅支持未來的DX11硬件,還向下兼容當(dāng)前的DirectX10和10.1硬件。DirectX11增加了新的計算shader技術(shù),可以允許GPU從事更多的通用計算工作,而不僅僅是3D運算,這可以鼓勵開發(fā)人員更好地將GPU作為并行處理器使用。Windows7還具有超級任務(wù)欄,提升了界面的美觀性和多任務(wù)切換的使用體驗。通過開機時間的縮短,硬盤傳輸速度的提高等一系列性能改進,Windows7的系統(tǒng)要求并不低于WindowsVista,不過當(dāng)時的硬件已經(jīng)很強大了。到2012年9月,Windows7已經(jīng)超越WindowsXP,成為世界上占有率最高的操作系統(tǒng)。Windows7的設(shè)計主要圍繞五個重點一一針對筆記本電腦的特有設(shè)計;基于應(yīng)用服務(wù)的設(shè)計;用戶的個性化;視聽娛樂的優(yōu)化;用戶易用性的新引擎。跳躍列表,系統(tǒng)故障快速修復(fù)等,這些新功能令Windows7成為最易用的WindowsoWindows7簡化了許多設(shè)計,如快速最大化,窗口半屏顯示,跳轉(zhuǎn)列表(JumpList),系統(tǒng)故障快速修復(fù)等。同時它讓搜索和使用信息更加簡單,包括本地、網(wǎng)絡(luò)和互聯(lián)網(wǎng)搜索功能,直觀的用戶體驗將更加高級,還會整合自動化應(yīng)用程序提交和交叉程序數(shù)據(jù)透明性。Windows7提高了屏幕觸控支持和手寫識別,支持虛擬硬盤,改善多核心處理器的運作效率,開機速度和內(nèi)核改進。增加的功能大致上包括:支持多個顯卡、新版本的WindowsMediaCenter(12)、一個供WindowsMediaCenter使用的桌面小工具、增強的音頻功能、內(nèi)置的XPS和WindowsPowerShell以及一個包含了新模式且支持單位轉(zhuǎn)換的新版計算器。另外,其控制面板也增加了不少新項目:ClearType文字調(diào)整工具、顯示屏色彩校正向?qū)?、桌面小工具、系統(tǒng)還原、疑難解答、工作空間中心(WorkspacesCenter)、認(rèn)證管理員、系統(tǒng)圖標(biāo)和顯示。舊有的Windows安全中心被更名為“Windows操作中心”,它有保護計算機信息安全的功能。在Windows7中,系統(tǒng)集成的搜索功能非常的強大,只要用戶打開開始菜單并開始輸入搜索內(nèi)容,無論要查找應(yīng)用程序、文本文檔等,搜索功能都能自動運行,給用戶的操作帶來極大的便利。Windows7的小工具并沒有了像WindowsVista的側(cè)邊欄,這樣,小工具可以放在桌面的任何位置,而不只是固定在側(cè)邊欄。Win7系統(tǒng)資源管理器的搜索框在菜單欄的右側(cè),可以靈活調(diào)節(jié)寬窄。它能快速搜索Windows中的文檔、圖片、程序、Windows幫助甚至網(wǎng)絡(luò)等信息。Win7系統(tǒng)的搜索是動態(tài)的,當(dāng)我們在搜索框中輸入第一個字的時亥U,Win7的搜索就已經(jīng)開始工作,大大提高了搜索效率。Windows7及其桌面窗口管理器(DWM.exe)能充分利用GPU的資源進行加速,而且支持Direct3D10.1API。Windows7中的UAC嚴(yán)格程度明顯大幅下降,安全性隨之下降;Windows7刪除了大量實用功能,并在用不到的功能上做了很多優(yōu)化。3MacOSMacOS簡介Mac系統(tǒng)是蘋果機專用系統(tǒng),是基于Unix內(nèi)核的圖形化操作系統(tǒng);一般情況下在普通pc上無法安裝的操作系統(tǒng)。由蘋果公司自行開發(fā)。蘋果機的操作系統(tǒng)已經(jīng)到了OS10,代號為MACOSX(X為10的羅馬數(shù)字寫法),這是MAC電腦誕生15年來最大的變化。新系統(tǒng)非常可靠;它的許多特點和服務(wù)都體現(xiàn)了蘋果公司的理念。另外,瘋狂肆虐的電腦病毒幾乎都是針對Windows的,由于MAC的架構(gòu)與Windows不同,所以很少受到病毒的襲擊。MACOSX操作系統(tǒng)界面非常獨特,突出了形象的圖標(biāo)和人機對話。蘋果公司不僅自己開發(fā)系統(tǒng),也涉及到硬件的開發(fā)。2011年7月20日MacOSX已經(jīng)正式被蘋果改名為OSX。最新版本為10.9。3.2OSX介紹及應(yīng)用分析OSX是先進的操作系統(tǒng)。基于堅如磐石的UNIX基礎(chǔ),設(shè)計簡單直觀,讓處處創(chuàng)新的Mac安全易用,高度兼容,出類拔萃。為了解決以前版本的諸多問題,OSX開始使用基于BSDUnix的內(nèi)核,并帶來Unix風(fēng)格的內(nèi)存管理和先占式多任務(wù)(pre-emptivemultitasking)o大大改進內(nèi)存管理,允許同時運行更多軟件,而且實質(zhì)上消除了一個程序崩潰導(dǎo)致其它程序崩潰的可能性。這也是首個包括“命令行”模式的OS,除非執(zhí)行單獨的“終端”(terminal)程序。但是,這些新特征需要更多的系統(tǒng)資源,按官方的說法早期的MacOSX只能支持G3以上的新處理器(它在較舊的G3處理器上執(zhí)行起來比較慢)。MacOSXTiger以前的OSX有一個兼容層負(fù)責(zé)執(zhí)行老舊的Mac應(yīng)用程序,名為Classic環(huán)境(也就是程序員所熟知的“藍(lán)盒子”[thebluebox])。它把老的MacOS9.x系統(tǒng)的完整拷貝作為MacOSX里一個程序執(zhí)行,但執(zhí)行應(yīng)用程序的兼容性只能保證程序在寫得很好的情況里在當(dāng)前的硬件下不會產(chǎn)生意外。2005-2007年蘋果開始策劃將全線產(chǎn)品更新到intel處理器,拋棄PowerPC處理器,當(dāng)時的新版MacOSXTiger和MacOSXLeopard同時支持intel與PowerPC處理器。但其后的MacOSXSnowLeopard僅能在intelCore2或更新的intel處理器上運行,不再支持PowerPCG3,G4,G5處理器,只可用Rosetta來模擬早期MacOSX的程序。最新的OSXLion及OSXMountainLion只支持2008年后配備intelCorei3以上處理器的Apple計算機,不支持任何PowerPC程序,開放MacAppStore。MacOSX既簡單易用且功能強大。所有的一切-從啟動Mac后所看到的桌面,到你日常使用的應(yīng)用程序,都設(shè)計得簡約精致。無論是瀏覽網(wǎng)絡(luò)、查看郵件和外地朋友視頻聊天,所有事情都簡單高效、趣味盎然。當(dāng)然,簡化復(fù)雜任務(wù)要求尖端科技,而MacOSX正擁有這些尖端科技。它不僅使用基礎(chǔ)堅實、久經(jīng)考驗的UNIX系統(tǒng)提供空前的穩(wěn)定性,還提供超強性能、超炫圖形并支持互聯(lián)網(wǎng)標(biāo)準(zhǔn)。全屏模式是新版操作系統(tǒng)中最為重要的功能。一切應(yīng)用程序均可以在全屏模式下運行。這并不意味著窗口模式將消失,而是表明在未來有可能實現(xiàn)完全的網(wǎng)格計算。iLife11的用戶界面也表明了這一點。這種用戶界面將極大簡化電腦的使用,減少多個窗口帶來的困擾。它將使用戶獲得與iPhone、iPodtouch和iPad用戶相同的體驗。計算體驗并不會因此被削弱;相反,蘋果正幫助用戶更為有效地處理任務(wù)。4Linux4.1Linux系統(tǒng)簡介Linux是一種自由和開放源代碼的類UNIX操作系統(tǒng)。該操作系統(tǒng)的內(nèi)核由林納斯■托瓦茲在1991年10月5日首次發(fā)布。在加上用戶空間的應(yīng)用程序之后,成為Linux操作系統(tǒng)。Linux也是自由軟件和開放源代碼軟件發(fā)展中最著名的例子。只要遵循GNU通用公共許可證,任何個人和機構(gòu)都可以自由地使用Linux的所有底層源代碼,也可以自由地修改和再發(fā)布。大多數(shù)Linux系統(tǒng)還包括了像提供GUI界面的XWindow之類的程序。除了一部分專家之外,大多數(shù)人都是直接使用Linux發(fā)布版,而不是自己選擇每一樣組件或自行設(shè)置。嚴(yán)格來講,術(shù)語Linux只表示操作系統(tǒng)內(nèi)核本身,但通常采用Linux內(nèi)核來表達(dá)該意思。Linux則常用來指基于Linux內(nèi)核的完整操作系統(tǒng),包括GUI組件和許多其他實用工具。由于這些支持用戶空間的系統(tǒng)工具和庫主要由理查德■斯托曼于1983年發(fā)起的GNU計劃提供,自由軟件基金會提議將該組合系統(tǒng)命名為GNU/Linux,但Linux不屬于GNU計劃。Linux最初是作為支持英特爾x86架構(gòu)的個人計算機的一個自由操作系統(tǒng)。目前Linux已經(jīng)被移植到更多的計算機硬件平臺,遠(yuǎn)遠(yuǎn)超出其他任何操作系統(tǒng)。Linux是一個領(lǐng)先的操作系統(tǒng),可以運行在服務(wù)器和其他大型平臺之上,如大型主機和超級計算機。世界上500個最快的超級計算機90%以上運行Linux發(fā)行版或變種,包括最快的前10名超級計算機運行的都是基于Linux內(nèi)核的操作系統(tǒng)。Linux也廣泛應(yīng)用在嵌入式系統(tǒng)上,如手機,平板電腦,路由器,電視和電子游戲機等。在移動設(shè)備上廣泛使用的Android操作系統(tǒng)就是創(chuàng)建在Linux內(nèi)核之上。通常情況下,Linux被打包成供個人計算機和服務(wù)器使用的Linux發(fā)行版,一些流行的主流Linux發(fā)布版,包括Debian(及其派生版本Ubuntu,LinuxMint),F(xiàn)edora(及其相關(guān)版本RedHatEnterpriseLinux,CentOS)和openSUSE等。Linux發(fā)行版包含Linux內(nèi)核和支撐內(nèi)核的實用程序和庫,通常還帶有大量可以滿足各類需求的應(yīng)用程序。個人計算機使用的Linux發(fā)行版通常包XWindow和一個相應(yīng)的桌面環(huán)境,如GNOME或KDE。桌面Linux操作系統(tǒng)常用的應(yīng)用程序,包括Firefox網(wǎng)頁瀏覽器,LibreOffice辦公軟件,GIMP圖像處理工具等。由于Linux是自由軟件,任何人都可以創(chuàng)建一個符合自己需求的Linux發(fā)行版。今天由LinusTorvalds帶領(lǐng)下,眾多開發(fā)共同參與開發(fā)和維護Linux內(nèi)核。[19]理查德■斯托曼領(lǐng)導(dǎo)的自由軟件基金會,繼續(xù)提供大量支持Linux內(nèi)核的GNU組件。[20一些個人和企業(yè)開發(fā)的第三方的非GNU組件也提供對Linux內(nèi)核的支持,這些第三方組件包括大量的作品,有內(nèi)核模塊和用戶應(yīng)用程序和庫等內(nèi)容。Linux社區(qū)或企業(yè)都推出一些重要的Linux發(fā)行版,包括Linux內(nèi)核、GNU組件、非GNU組件,以及其他形式的的軟件包管理系統(tǒng)軟件。Linux操作系統(tǒng)特點1、完全免費Linux是一款免費的操作系統(tǒng),用戶可以通過網(wǎng)絡(luò)或其他途徑免費獲得,并可以任意修改其源代碼。這是其他的操作系統(tǒng)所做不到的。正是由于這一點,來自全世界的無數(shù)程序員參與了Linux的修改、編寫工作,程序員可以根據(jù)自己的興趣和靈感對其進行改變,這讓Linux吸收了無數(shù)程序員的精華,不斷壯大。2、完全兼容POSIX1.0標(biāo)準(zhǔn)這使得可以在Linux下通過相應(yīng)的模擬器運行常見的DOS、Windows的程序。這為用戶從Windows轉(zhuǎn)到Linux奠定了基礎(chǔ)。許多用戶在考慮使用Linux時,就想到以前在Windows下常見的程序是否能正常運行,這一點就消除了他們的疑慮。3、多用戶、多任務(wù)Linux支持多用戶,各個用戶對于自己的文件設(shè)備有自己特殊的權(quán)利,保證了各用戶之間互不影響。多任務(wù)則是現(xiàn)在電腦最主要的一個特點,Linux可以使多個程序同時并獨立地運行。4、良好的界面Linux同時具有字符界面和圖形界面。在字符界面用戶可以通過鍵盤輸入相應(yīng)的指令來進行操作。它同時也提供了類似Windows圖形界面的X-Window系統(tǒng),用戶可以使用鼠標(biāo)對其進行操作。在X-Window環(huán)境中就和在Windows中相似,可以說是一個Linux版的Windows。5、支持多種平臺Linux可以運行在多種硬件平臺上,如具有x86、680x0、SPARC、Alpha等處理器的平臺。此外Linux還是一種嵌入式操作系統(tǒng),可以運行在掌上電腦、機頂盒或游戲機上。2001年1月份發(fā)布的Linux2.4版內(nèi)核已經(jīng)能夠完全支持Intel64位芯片架構(gòu)。同時Linux也支持多處理器技術(shù)。多個處理器同時工作,使系統(tǒng)性能大大提高。Linux操作系統(tǒng)應(yīng)用分析今天各種場合都有使用各種Linux發(fā)行版,從嵌入式設(shè)備到超級計算機,并且在服務(wù)器領(lǐng)域確定了地位,通常服務(wù)器使用LAMP組合。在家庭與企業(yè)中使用Linux發(fā)行版的情況越來越多。并且在政府中也很受歡迎,巴西聯(lián)邦政府由于支持Linux而世界聞名。有新聞報道俄羅斯軍隊自己制造的Linux發(fā)布版的,做為G.H.ost項目已經(jīng)取得成果。印度的Kerala聯(lián)邦計劃在向全聯(lián)邦的高中推廣使用Linux。中華人民共和國為取得技術(shù)獨立,在龍芯過程中排他性地使用Linux。在西班牙的一些地區(qū)開發(fā)了自己的Linux發(fā)布版,并且在政府與教育領(lǐng)域廣泛使用,如Extremadura地區(qū)的gnuLinEx和Andalusia地區(qū)的Guadalinex。葡萄牙同樣使用自己的Linux發(fā)布版CaixaMagica,用于Magalh?es筆記本電腦[38]和e-escola政府軟件。法國和德國同樣開始逐步采用Linux。Linux發(fā)布版同樣在筆記本電腦市場很受歡迎,像ASUSEeePC和AcerAspireOne,銷售時安裝有訂制的Linux發(fā)布版。傳統(tǒng)的Linux用戶一般都是專業(yè)人士。他們愿意安裝并設(shè)置自己的操作系統(tǒng),往往比其他操作系統(tǒng)的用戶花更多的時間在安裝并設(shè)置自己的操作系統(tǒng)。這些用戶有時被稱作"黑客〃或是"極客〃。使用Linux主要的成本為移植、培訓(xùn)和學(xué)習(xí)的費用,早期由于會使用Linux的人較少,并且在軟件設(shè)計時并未考慮非專業(yè)者的使用,導(dǎo)致這方面費用極高。但這方面的費用已經(jīng)隨著Linux的日益普及和Linux上的軟件越來越多、越來越方便而降低,但專業(yè)仍是使用Linux的主要成本。然而隨著Linux慢慢開始流行,有些原始設(shè)備制造商(OEM)開始在其銷售的計算機上預(yù)裝上Linux,Linux的用戶中也有了普通計算機用戶,Linux系統(tǒng)也開始慢慢出現(xiàn)在個人計算機操作系統(tǒng)市場。Linux在歐洲、美國和日本的流進程度較高,歐美地區(qū)還發(fā)布Linux平臺的游戲和其他家用軟件。Linux開源社區(qū)方面也是以歐洲、美國、日本等發(fā)達(dá)國家的人士居多。Linux的低成本、強大的定制功能以及良好的移植性能,使得Linux在嵌入式系統(tǒng)方面也得到廣泛應(yīng)用。流行的TiVo數(shù)字視頻錄像機還采用了定制的Linux,思科在網(wǎng)絡(luò)防火墻和路由器也使用了定制的Linux。KorgOASYS、Korg的KRONOS、雅馬哈的YAMAHAMOTIFXS/MotifXF音樂工作站、雅馬哈的S90XS/S70XS、雅馬哈MOX6/MOX8次合成器、雅馬哈MOTIF-RACKXS音源模塊,以及RolandRD-700GX數(shù)碼鋼琴均運行Linux。Linux也用于舞臺燈光控制系統(tǒng),如WholeHoglll控制臺。在手機、平板電腦等移動設(shè)備方面,Linux也得到重要發(fā)展,基于Linux內(nèi)核的操作系統(tǒng)也成為最廣泛的操作系統(tǒng)?;贚inux內(nèi)核的Android操作系統(tǒng)已經(jīng)超越諾基亞的Symbian操作系統(tǒng),成為當(dāng)今全球最流行的智能手機操作系統(tǒng)。在2010年第三季度,銷售全球的全部智能手機中使用Android的占據(jù)25.5%(所有的基于Linux的手機操作系統(tǒng)在這段時間為27.6%)。從2007年起,手機和掌上計算機上運行基于Linux的操作系統(tǒng)變得更加普遍,例如諾基亞N810,Openmoko的的Neo1973,摩托羅拉的ROKRE8。Palm(后來被HP公司收購)推出了一個新的基于Linux的webOS操作系統(tǒng),并使用在新生產(chǎn)的PalmPre智能手機上。MeeGo是諾基亞和英特爾于2010年2月聯(lián)合推出的基于Linux的操作系統(tǒng),諾基亞也推出了使用MeeGo操作系統(tǒng)的N9手機。2011年9月28日,繼諾基亞宣布放棄開發(fā)MeeGo之后,英特爾也正式宣布將MeeGo與LiMo合并成為新的系統(tǒng)TizenoJollaMobile公司成立并推出了由MeeGo發(fā)展而來的Sailfish操作系統(tǒng)。5AndroidAndroid系統(tǒng)簡介Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備,如智能手機和平板電腦,由Google公司和開放手機聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。尚未有統(tǒng)一中文名稱,中國大陸地區(qū)較多人使用“安卓”或“安致”。Android操作系統(tǒng)最初由AndyRubin開發(fā),主要支持手機。2005年8月由Google收購注資。2007年11月,Google與84家硬件制造商、軟件開發(fā)商及電信營運商組建開放手機聯(lián)盟共同研發(fā)改良Android系統(tǒng)。隨后Google以Apache開源許可證的授權(quán)方式,發(fā)布了Android的源代碼。第一部Android智能手機發(fā)布于2008年10月oAndroid逐漸擴展到平板電腦及其他領(lǐng)域上,如電視、數(shù)碼相機、游戲機等。2011年第一季度,Android在全球的市場份額首次超過塞班系統(tǒng),躍居全球第一。2012年11月數(shù)據(jù)顯示,Android占據(jù)全球智能手機操作系統(tǒng)市場76%的份額,中國市場占有率為90%。2013年09月24日谷歌開發(fā)的操作系統(tǒng)Android在迎來了5歲生日,全世界采用這款系統(tǒng)的設(shè)備數(shù)量已經(jīng)達(dá)到10億臺。Android一詞的本義指“機器人”,同時也是Google于2007年11月5日宣布的基于Linux平臺的開源手機操作系統(tǒng)的名稱,該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成。Android的Logo是由Ascender公司設(shè)計的,誕生于2010年,其設(shè)計靈感源于男女廁所門上的圖形符號,于是布洛克繪制了一個簡單的機器人,它的軀干就像錫罐的形狀,頭上還有兩根天線,Android小機器人便誕生了。其中的文字使用了Ascender公司專門制作的稱之為“Droid”的字體。Android是一個全身綠色的機器人,綠色也是Android的標(biāo)志。顏色采用了PMS376C和RGB中十六進制的#A4C639來繪制,這是Android操作系統(tǒng)的品牌象徵。有時候,它們還會使用純文字的Logo。2012年7月美國科技博客網(wǎng)站BusinessInsider評選出二十一世紀(jì)十款最重要電子產(chǎn)品,Android操作系統(tǒng)和iPhone等榜上有名。Android系統(tǒng)特點1、開放性在優(yōu)勢方面,Android平臺首先就是其開發(fā)性,開發(fā)的平臺允許任何移動終端廠商加入到Android聯(lián)盟中來。顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個嶄新的平臺也將很快走向成熟。開發(fā)性對于Android的發(fā)展而言,有利于積累人氣,這里的人氣包括消費者和廠商,而對于消費者來講,最大的受益正是豐富的軟件資源。開放的平臺也會帶來更大競爭,如此一來,消費者將可以用更低的價位購得心儀的手機。2、不受束縛在過去很長的一段時間,特別是在歐美地區(qū),手機應(yīng)用往往受到運營商制約,使用什么功能接入什么網(wǎng)絡(luò),幾乎都受到運營商的控制。自從2007年iPhone上市后,用戶可以更加方便地連接網(wǎng)絡(luò),運營商的制約減少。隨著EDGE、HSDPA這些2G至3G移動網(wǎng)絡(luò)的逐步過渡和提升,手機隨意接入網(wǎng)絡(luò)已不是運營商口中的笑談。3、豐富的硬件這一點還是與Android平臺的開放性相關(guān),由于Android的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容,如同從諾基亞Symbian風(fēng)格手機一下改用蘋果iPhone,同時還可將Symbian中優(yōu)秀的軟件帶到iPhone上使用、聯(lián)系人等資料更是可以方便地轉(zhuǎn)移。4、方便開發(fā)Android平臺提供給第三方開發(fā)商一個十分寬泛、自由的環(huán)境,不會受到各種條條框框的阻擾,可想而知,會有多少新穎別致的軟件會誕生。但也有其兩面性,血腥、暴力、情色方面的程序和游戲如何控制正是留給Android難題之一。5、Google應(yīng)用在互聯(lián)網(wǎng)的Google已經(jīng)走過10年度歷史,從搜索巨人到全面的互聯(lián)網(wǎng)滲透,Google服務(wù)如地圖、郵件、搜索等已經(jīng)成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而Android平臺手機將無縫結(jié)合這些優(yōu)秀的Google服務(wù)。Android系統(tǒng)應(yīng)用分析Android開發(fā)四大組件分別是:活動(Activity):用于表現(xiàn)功能。服務(wù)(Service):后臺運行服務(wù),不提供界面呈現(xiàn)。廣播接收器(BroadcastReceiver):用于接收廣播。內(nèi)容提供商(ContentProvider):支持在多個應(yīng)用中存儲和讀取數(shù)據(jù),相當(dāng)于數(shù)據(jù)庫。Android中,Activity是所有程序的根本,所有程序的流程都運行在Activity之中,Activity可以算是開發(fā)者遇到的最頻繁,也是Android當(dāng)中最基本的模塊之一。在Android的程序當(dāng)中,Activity一般代表手機屏幕的一屏。如果把手機比作一個瀏覽器,那么Activity就相當(dāng)于一個網(wǎng)頁。在Activity當(dāng)中可以添加一些Button、Checkbox等控件??梢钥吹紸ctivity概念和網(wǎng)頁的概念相當(dāng)類似.一般一個Android應(yīng)用是由多個Activity組成的。這多個Activity之間可以進行相互跳轉(zhuǎn),例如,按下一個Button按鈕后,可能會跳轉(zhuǎn)到其他的Activity。和網(wǎng)頁跳轉(zhuǎn)稍微有些不一樣的是,Activity之間的跳轉(zhuǎn)有可能返回值,例如,從ActivityA跳轉(zhuǎn)到ActivityB,那么當(dāng)ActivityB運行結(jié)束的時候,有可能會給ActivityA一個返回值。這樣做在很多時候是相當(dāng)方便的。當(dāng)打開一個新的屏幕時,之前一個屏幕會被置為暫停狀態(tài),并且壓入歷史堆棧中。用戶可以通過回退操作返回到以前打開過的屏幕。可以選擇性的移除一些沒有必要保留的屏幕,因為Android會把每個應(yīng)用的開始到當(dāng)前的每個屏幕保存在堆棧中。Service是android系統(tǒng)中的一種組件,它跟Activity的級別差不多,但是他不能自己運行,只能后臺運行,并且可以和其他組件進行交互。Service是沒有界面的長生命周期的代碼。Service是一種程序,它可以運行很長時間,但是它卻沒有用戶界面。這么說有點枯燥,來看個例子。打開一個音樂播放器的程序,這個時候若想上網(wǎng)了,那么,打開Android瀏覽器,這個時候雖然已經(jīng)進入了瀏覽器這個程序,但是,歌曲播放并沒有停止,而是在后臺繼續(xù)一首接著一首的播放。其實這個播放就是由播放音樂的Service進行控制。當(dāng)然這個播放音樂的Service也可以停止,例如,當(dāng)播放列表里邊的歌曲都結(jié)束,或者用戶按下了停止音樂播放的快捷鍵等。Service可以在和多場合的應(yīng)用中使用,比如播放多媒體的時候用戶啟動了其他Activity這個時候程序要在后臺繼續(xù)播放,比如檢測SD卡上文件的變化,再或者在后臺記錄地理信息位置的改變等等,總之服務(wù)嘛,總是藏在后頭的。在Android中,Broadcast是一種廣泛運用的在應(yīng)用程序之間傳輸信息的機制。而BroadcastReceiver是對發(fā)送出來的Broadcast進行過濾接受并響應(yīng)的一類組件??梢允褂肂roadcastReceiver來讓應(yīng)用對一個外部的事件做出響應(yīng)。這是非常有意思的,例如,當(dāng)電話呼入這個外部事件到來的時候,可以利用BroadcastReceiver進行處理。例如,當(dāng)下載一個程序成功完成的時候,仍然可以利用BroadcastReceiver進行處理。BroadcastReceiver不能生成UI,也就是說對于用戶來說不是透明的,用戶是看不到的。BroadcastReceiver通過NotificationManager來通知用戶這些事情發(fā)生了。BroadcastReceiver既可以在AndroidManifest.xml中注冊,也可以在運行時的代碼中使用Context.registerReceiver進行注冊。只要是注冊了,當(dāng)事件來臨的時候,即使程序沒有啟動,系統(tǒng)也在需要的時候啟動程序。各種應(yīng)用還可以通過使用Context.sendBroadcast將它們自己的IntentBroadcasts廣播給其他應(yīng)用程序。在Android中,對數(shù)據(jù)的保護是很嚴(yán)密的,除了放在SD卡中的數(shù)據(jù),一個應(yīng)用所持有的數(shù)據(jù)庫、文件等內(nèi)容,都是不允許其他直接訪問的。Andorid當(dāng)然不會真的把每個應(yīng)用都做成一座孤島,它為所有應(yīng)用都準(zhǔn)備了一扇窗,這就是ContentProvider。應(yīng)用想對外提供的數(shù)據(jù),可以通過派生ContentProvider類,封裝成一枚ContentProvider,每個ContentProvider都用一個uri作為獨立的標(biāo)識,形如:content://com.xxxxx。所有東西看著像REST的樣子,但實際上,它比REST更為靈活。和REST類似,uri也可以有兩種類型,一種是帶id的,另一種是列表的,但實現(xiàn)者不需要按照這個模式來做,給id的uri也可以返回列表類型的數(shù)據(jù),只要調(diào)用者明白,就無妨,不用苛求所謂的REST。6iOSiOS簡介蘋果iOS是由蘋果公司開發(fā)的移動操作系統(tǒng)。蘋果公司最早于2007年1月9日的Macworld大會上公布這個系統(tǒng),最初是設(shè)計給iPhone使用的,后來陸續(xù)套用到iPodtouch>iPad以及AppleTV等產(chǎn)品上。iOS與蘋果的MacOSX操作系統(tǒng)一樣,它也是以Darwin為基礎(chǔ)的,因此同樣屬于類Unix的商業(yè)操作系統(tǒng)。原本這個系統(tǒng)名為iPhoneOS,因為iPad,iPhone,iPodTouch都使用iPhoneOS,所以2010WWDC大會上宣布改名為iOS。iOS是iPad、iPhone、iPodtouch和AppleTV的操作系統(tǒng)。iOS具有簡單易用的界面、令人驚嘆的功能,以及超強的穩(wěn)定性,已經(jīng)成為iPhone、iPad和iPodtouch的強大基礎(chǔ)。盡管其他競爭對于一直努力地追趕,但iOS內(nèi)置的眾多技術(shù)和功能讓Apple設(shè)備始終保持著遙遙領(lǐng)先的地位。iOS應(yīng)用分析iOS使用基于與蘋果麥金塔計算器不同的ARM架構(gòu)的64位或32位中央處理器,使用由PowerVR視頻卡渲染的OpenGLES3.0以Darwin作為基礎(chǔ)。其系統(tǒng)的架構(gòu)層次為:核心操作系統(tǒng)層(theCoreOSlayer),核心服務(wù)層(theCoreServiceslayer),媒體層(theMedialayer),觸控應(yīng)用層(theCocoaTouchlayer)。iOS的用戶界面的概念基礎(chǔ)上是能夠使用多點觸控直接操作??刂品椒òɑ瑒?,輕觸開關(guān)及按鍵。與系統(tǒng)交互包括滑動(Wiping),輕按(Tapping),擠壓(Pinching)及旋轉(zhuǎn)(Reversepinching)。此外,通過其內(nèi)置的加速器,可以令其旋轉(zhuǎn)設(shè)備改變其y軸以令屏幕改變方向,這樣的設(shè)計令iPhone更便于使用。屏幕的下方有一個主屏幕按鍵,底部則是Dock,有四個用戶最經(jīng)常使用的程序的圖標(biāo)被固定在Dock上。屏幕上方有一個狀態(tài)欄能顯示一些有關(guān)數(shù)據(jù),如時間、電池電量和信號強度等。其余的屏幕用于顯示當(dāng)前的應(yīng)用程序。啟動iPhone應(yīng)用程序的唯一方法就是在當(dāng)前屏幕上點擊該程序的圖標(biāo),退出程序則是按下屏幕下方的Home(iPad可使用五指捏合手勢回到主屏幕)鍵。在第三方軟件退出后,它直接就被關(guān)閉了,但在iOS及后續(xù)版本中,當(dāng)?shù)谌杰浖盏搅诵碌男畔r,Apple的服務(wù)器將把這些通知推送至iPhone、iPad或iPodTouch上(不管它是否正在運行中),在iOS5中,通知中心將這些通知匯總在一起。iOS6提供了"請勿打擾〃模式來隱藏通知。在iPhone上,許多應(yīng)用程序之間無法直接調(diào)用對方的資源。然而,不同的應(yīng)用程序仍能通過特定方式分享同一個信息(如當(dāng)你收到了包括一個電話號碼的短信息時,你可以選擇是將這個電話號碼存為聯(lián)絡(luò)人或是直接選擇這個號碼打一通電話)。iOS所擁有的應(yīng)用程序是所有移動操作系統(tǒng)里面最多的。iOS平臺擁有數(shù)量龐大的移動app,幾乎每類app都有數(shù)千款。而且每款app都天生出色。這是因為Apple為第三方開發(fā)者提供了豐富的工具和API,從而讓他們設(shè)計的app能充分利用每部iOS設(shè)備蘊含的先進技術(shù)。所有app都集中在一處,只要使用你的AppleID,即可輕松訪問、搜索和購買這些app。iOS可以免費更新。有更新發(fā)布后,你可以通過無線方式將其下載到iPhone、iPad或iPodtouch。設(shè)備甚至可以適時提醒你下載最新的版本。因此你不會錯過新的更新中的所有精彩功能。7云操作系統(tǒng)7.1云操作系統(tǒng)簡介云os,又稱云計算中心操作系統(tǒng)、云計算操作系統(tǒng),是云計算后臺數(shù)據(jù)中心的整體管理運營系統(tǒng)(也有人認(rèn)為云計算系統(tǒng)包括云終端操作系統(tǒng),例如現(xiàn)在流行的各類手機操作系統(tǒng),這與先行的單機操作系統(tǒng)區(qū)別不大,在此不做討論),它是指構(gòu)架于服務(wù)器、存儲、網(wǎng)絡(luò)等基礎(chǔ)硬件資源和單機操作系統(tǒng)、中間件、數(shù)據(jù)庫等基礎(chǔ)軟件管理海量的基礎(chǔ)硬件、軟資源之上的云平臺綜合管理系統(tǒng)。云OS通常包含以下幾個模塊:大規(guī)?;A(chǔ)軟硬件管理、虛擬計算管理、分布式文件系統(tǒng)、業(yè)務(wù)/資源調(diào)度管理、安全管理控制等幾大模塊組成。簡單來講,云OS有以下幾個作用,一是治眾如治寡,能管理和驅(qū)動海量服務(wù)器、存儲等基礎(chǔ)硬件,將一個數(shù)據(jù)中心的硬件資源邏輯上整合成一臺服務(wù)器;二是為云應(yīng)用軟件提供統(tǒng)一、標(biāo)準(zhǔn)的接口;三是管理海量的計算任務(wù)以及資源調(diào)配;云OS是實現(xiàn)云計算的關(guān)鍵一步,從前端看,云計算用戶能夠通過網(wǎng)絡(luò)按需獲取資源,并按使用量付費

溫馨提示

  • 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

提交評論