一、目的和要求
1. 實驗目的
(1)掌握作業系統的定義和概念;
(2)了解各類作業系統的發展曆史;
2.實驗要求
使用網絡搜尋了解各類計算機作業系統的知識,并整理成一篇文檔。
二、實驗内容
了解和掌握内容包括:
- 計算機作業系統的定義和概念;
管理系統資源、控制程式執行、改善人機界面、提供各種服務,并合理組織計算機工作流程和為使用者友善有效地使用計算機提供良好運作環境的一種系統軟體
- 作業系統的分類;
批處理作業系統、分時作業系統、實時作業系統
- 常用幾種作業系統的優缺點分析;
windows作業系統
優點:Windows 作業系統特别明了,直覺,容易看懂,圖形界面良好,擁有良好的內建開發環境,操作簡單。
2. Windiws是多任務作業系統。
缺點:1,從系統構成上來說windows不是開源系統。那就意味着,如果你喜歡你可以對開源的linux系統做你想做的任何改動。而這點對于windows來說,是想也不要想的
2,從運作的穩定性來說。Windows的程式不是相對獨立的,軟體的崩潰容易造成系統的癱瘓(當機),沒見過windows當機的人,我沒見過
3,漏洞較多,每天都要打更新檔
4,從安全性來說,我們用windows時,防毒軟體、防火牆、防垃圾軟體、防間諜軟體占去了大部分的系統資源。可這樣還是防不勝防的。有誰沒中過毒或木馬、流氓軟體呢?
5,垃圾難以清理,軟體解除安裝不淨,c盤越用越大,無限膨脹,導緻越用越卡要經常重裝系統
UNIX作業系統
優點:Linux以它的高效性和靈活性著稱。它能夠在 PC計算機上實作全部的 Unix特性, 具有多任務、多使用者的能力。 Linux是在 GNU公共許可權限下免費獲得的,是一 個符合 POSIX标準的作業系統。 Linux作業系統軟體包不僅包括完整的 Linux操 作系統,而且還包括了文本編輯器、進階語言編譯器等應用軟體。它還包括帶有
多個視窗管理器的 X-Windows圖形使用者界面,如同我們使用 Windows NT一樣,允 許我們使用視窗、圖示和菜單對系統進行操作
缺點:1 UNIX 系統的标準1/O 庫相對其底層的系統調用接口已變得越來越複雜了。 2 傳統的UNIX 核心不夠靈活,不具備很好的可擴充性,也很少代碼複用的設施。
linux作業系統
優點:提到linux的優點,首先就是他的開源,任何人都是可以檢視他的源代碼的,這使得他特别的安全,而windows則不開源,是以你要經常的打更新檔,修補漏洞之類的。
其次,linux核心優化的好,沒有哪個linux需要右鍵的重新整理鍵(紅旗linux是為了國人的使用習慣加的),而windows則不同,微軟的系統非常的複雜,而且運先行效率相對linux要低很多。
雖然linux在桌面市場沒有優勢(隻占1%多一點的占有率),但他在伺服器行業的地位那是無敵的(20%多)。
linux占用系統資源特别少,早期的linux,64M記憶體就能跑的很流暢,這也是他的優勢。
免費源碼開放
Linux 是基于GPL授權下經過許多黑客工程師群策群力而不斷發展壯大起來的,是以任何人皆可以自由取得使用Linux,與Linux不同的Unix是要付版權費。當然一些Linux軟體發行商會修改為Linux 添加一些自己開發的工具後刻錄成安裝CD光牒,和增設一些售後服務,那麼自然會收取一定的費用了。。
安全性高,漏洞修補快
我們都知道沒有絕對安全的主機,不過Linux擁有日漸強大的支援者,擁有衆多的熱心團隊,個體參與Linux的開發與維護,是以可以随時擷取最新的安全資訊,并給與及時的更新。
多任務、多使用者:
Linux允許多使用者上線使工作,并且資源配置設定比較理想公平。比起Windows 的單人多任務要穩定多了,Linux主機上可以規劃處不同等級的使用者,他們的工環境都可以不相同,此外還允許不同的使用者在同一時刻登入主機,同時使用主機的資源。。
裝置要求低,不耗資源
Linux系統對計算機的硬體要求低,隻要一部P-III以上等級的就hold住了,當然根據不同的需要與用處機器的要求是不一樣的,不過目前市場上的任何一款個人計算機都沒問題跑Linux的。
使用者與群組的規劃
在Linux的機器中,檔案的屬性分為 【可寫 、可讀 、可執行】,這些屬性可分為【檔案擁有者、檔案所屬群組、其它非擁有者與所屬群者】 。這對于項目計劃或者其它計劃開發者具有相當良好的系統保密性。
缺點:可以在Linux平台上運作的軟體很少。:圖形界面相對于windows系統而言 還是比較差的 安裝軟體相對比較困難 操作複雜 源碼開發 任何人都可以修改系統源碼 對于一些不熟悉系統的人而言 可能會使系統崩潰 總的來說 Linux系統上手較難
蘋果作業系統
優點:是MAC OS的操作界面比較好、比微軟系統強、但是MAC OS源代碼比較封閉、而使用者群也明顯低于微軟系列作業系統、導緻能夠穩定運作于MAC OS的軟體不多、如隻是浏覽網頁、看看電影的話MAC OS是不錯的。
選擇、但是如果使用于辦公、遊戲的話問題就多了。
1)安全性高,現在瘋狂肆虐的電腦病毒幾乎都是針對Windows的,由于MAC的架構與Windows不同,是以相對而言很少受到病毒的襲擊。
2)mac下沒有很多win下多餘的東西,沒有磁盤碎片,不用整理硬碟,不用分區,幾乎沒有當機,不用關機,基本沒用過程序管理器。所有和使用無關的東西,都被藏起來,使用者很容易學習和使用。
3)設定簡單。以網絡設定為例,mac下很快就可以設定好(包括複雜的801.x安全認證),而且可以友善的切換多套配置(家裡、辦公室),這要在win下就會變的非常困難,對于小白使用者來說上手要麻煩很多。
4)軟體風格統一,mac下的軟體都很mac,操作風格統一,簡單好用,使用非常順暢。
5)穩定性高,BUG少,更新也少,不像Windows需要經常打更新檔。
缺點:
1)相容性差,雖然很多人并不認可這種說法,但是這确是事實存在的,因為支援Mac系統的軟體沒有Windows那麼多!不相容也就是不支援嘛!或者可以說在國内Mac系統的生态圈不夠完善。
2)雖然操作人性化程度較高,但是與Windows系統存在較大差異,對于國内用慣了Win系統的使用者來說上手會有些困難,尤其是檔案管理方面,與Win系統直覺的全局浏覽檔案并管理要複雜的多。
3)遊戲性的擴充相對win差很多,實用性還不錯
4)軟體成熟性不如windows,誰敢說Mac QQ比windows QQ好用的?很多Windows裡很好用的軟體,for Mac了未必很好用,其實這一條與第一條也有一定關聯。
5)Flash表現很渣,這與Mac本土化程序緩慢有很大關系,國内很多網上辦公類網站的插件隻支援Win系統,讓Mac系統根本就無法完成這些操作。
看了上面的介紹,相信大家應該對兩個系統已經有所了解了,對于辦公使用的話,其實兩個系統沒有什麼太大差別,無非就是一個使用習慣的問題,用慣了Win系統,初換Mac系統肯定需要一個适應過程,不過因為對插件支援的不足,Mac系統在應對網上辦公時會有一些不足。
安全性方面Mac系統要明顯優于Win系統,但是軟體相容性方面要弱一些。還有遊戲使用者,首推Win系統,畢竟資源要比Mac系統豐富很多,而且硬體成本也要更低。
因為對插件方面的支援不足,遊戲資源偏少,用慣了Win系統初換Mac需要一定時間适應,是以很多Mac使用者會同時安裝Win系統也是可以了解的。Mac需要加快本土化程序,這樣才能在原有基礎上給Mac系統使用者更好的體驗。
三、實驗拓展思考
IOS和Android屬于什麼類型的作業系統?
IOS:
Cisco的網際作業系統(IOS)是一個為網際互連優化的作業系統--類似一個局域作業系統(NOS)、如Novell的 NetWare,為LANs而進行優化。IOS為長時間有效地維護一個網際網路絡提供了統一的規則。簡而言之,它是一個與硬體分離的軟體體系結構,随網絡技術的不斷發展,可動态地更新以适應不斷變化的技術(硬體和軟體)。
IOS可以被視作一個網際互連中樞。一個高度智能的管理者,負責管理、控制複雜的分布式網絡資源。其早期版本是一個單獨系統,基本上以路由器為中心。它被排列成一個過程(Procedure)集,允許任何過程之間互相呼叫。這種單一的結構使資料的隐蔽性和獨立性不強。它的大多數操作代碼擁有結構和操作的相關性。.
蘋果提供完整高效xcode,sdk等開發環境,ios系統一脈相承,ios版本之間的軟體通用,即開發一款産品蘋果所有裝置都能運作。其硬體的強大也讓開發變的更加容易。
Android:
Android是Google于2007年11月05日宣布的基于Linux平台的開源移動作業系統的名稱,該平台由作業系統、中間件、使用者界面和應用軟體組成。它采用軟體堆層(Software Stack,又名軟體疊層)的架構,主要分為三部分。底層以Linux核心工作為基礎,由C語言開發,隻提供基本功能;中間層包括函數庫Library和虛拟機Virtual Machine,由C++開發。最上層是各種應用軟體,包括通話程式,短信程式等,應用軟體則由各公司自行開發,以Java作為編寫程式的一部分。不存在任何以往阻礙移動産業創新的專有權障礙,号稱是首個為移動終端打造的真正開放和完整的移動軟體。 Google通過與軟、硬體開發商、裝置制造商、電信
android系統
營運商等其他有 關各方結成深層次的合作夥伴關系,希望借助建立标準化、開放式的行動電話軟體平台,在移動産業内形成一個開放式的生态系統。 Android 作為Google企業戰略的重要組成部分,将進一步推進“随時随地為每個人提供資訊”這一企業目标的實作。全球為數衆多的行動電話使用者正在使用各種基于 Android 的電話。谷歌的目标是讓(移動通訊)不依賴于裝置甚至平台。出于這個目的,Android将補充,而不會替代谷歌長期以來奉行的移動發展戰略:通過與全球各地的手機制造商和移動營運商結成合作夥伴,開發既有用又有吸引力的移動服務,并推廣這些産品。[4]
安卓系統是屬于代碼系統,如果所有的應用程式需要下載下傳下來之後才能玩,系統用久之後會經常出現卡機或者是當機的現象,而且安卓系統還存在惡意的插件在系統上自動運作,系統漏洞多,導緻個人資料被盜、系統耗電大,流量消耗大等,系統安全性相對來說比較低。
安卓擁有自己的開源計劃AOSP(Android Open Source Project),隻要遵循GPL和Apache Licence 2.0開源協定,那麼你就可以使用安卓源代碼進行二次開發。而安卓由于源代碼開放,自然可玩性也比iOS高。此外,安卓比iOS開放了更多的應用接口API,可以很自然地利用安卓實作很多在iOS上不折騰就沒法做的功能。在安卓,可以随心随意地更換輸入法,随意用任何浏覽器打開連結,随意從任何途經安裝程式,随意調用第三方程式分享檔案——這些在iOS上不越獄都做不到,即使越獄也未必比安卓做得更好。【部分轉載自網絡】