實驗0 了解和熟悉作業系統
一、目的和要求
1. 實驗目的
(1)掌握作業系統的定義和概念;
(2)了解各類作業系統的發展曆史;
2.實驗要求
使用網絡搜尋了解各類計算機作業系統的知識,并整理成一篇文檔。
二、實驗内容
了解和掌握内容包括:
-
- 計算機作業系統的定義和概念;
作業系統是友善使用者、管理和控制計算機軟硬體資源的系統軟體(或程式集合)。 從使用者角度看,作業系統可以看成是對計算機硬體的擴充;從人機互動方式來看,作業系統是使用者與機器的接口;從計算機的系統結構看,作業系統是一種層次、子產品結構 的程式集合,屬于有序分層法,是無序子產品的有序層次調用。作業系統在設計方面展現了計算機技術和管理技術的結合。 作業系統在計算機系統中的地位:作業系統是軟體,而且是系統軟體。它在計算機系統中的作用,大緻可以從兩方面體會:對内,作業系統管理計算機系統的各種資源,擴充硬體的功能;對外,作業系統提供良好的人機界面,友善使用者使用計算機。它在整個計算機系統中具有承上啟下的地位。
-
- 作業系統的分類;
根據參考資料,作業系統有以下分類:
批處理作業系統
分時作業系統
實時作業系統
嵌入式作業系統
個人計算機作業系統
網絡作業系統
分布式作業系統
-
- 常用幾種作業系統的優缺點分析;
對于這個問題,本人參考了一些網上資料,綜合了解後覺得下表分析得比較清晰有條理:

三、實驗拓展思考
IOS和Android屬于什麼類型的作業系統?
首先是IOS:
IOS屬于類Unix的商業作業系統。該系統相對要穩定,不開放源代碼的,相對擴充性不足,移植性很好!是一個為網際互連優化的作業系統--類似一個局域作業系統(NOS)、如Novell的 NetWare,為LANs而進行優化。IOS為長時間有效地維護一個網際網路絡提供了統一的規則。簡而言之,它是一個與硬體分離軟體的體系結構,随網絡技術的不斷發展,可動态地更新以适應不斷變化的技術(硬體和軟體)。
然後是Android:
Android是一種基于Linux的自由及開放源代碼的作業系統,主要使用于移動裝置,如智能手機和平闆電腦,由Google公司和開放手機聯盟上司及開發。
下面是安卓系統的優缺點:
1、安卓最大的優點就是高度開源,是以軟體數量與ios不相上下(當然品質是沒法比的),拓展性非常高,這點是ios不能比的。可定制的深刻含義就是如果你願意,你可以把它改造成任何你想要的樣子。
2、開發容易,幾乎沒有什麼門檻,裝一個sdk就可以寫了,寫完馬上就可以放到手機上用,開發語言使用java,程式員基礎廣泛。跨平台開發,在windows上、mac上和linux上都可以進行android開發。也許你會覺得這個并不是什麼優點,但是仔細想想,智能手機的功能都是要靠軟體來實作的,有足夠的開發者,才有可能逐漸完善整個生态圈。wp和黑莓目前都是因為缺乏開發者,是以軟體數量一直跟不上(當然品質就更不用說了)。
android的劣勢:
1、android的缺點一方面是因為系統由各個oem廠商負責更新而産生的版本上的碎片化,另一方面由于過度自由化而産生的安全問題,很典型的就是國内山寨廠商和山寨應用而帶來的一系列的安全問題,畢竟在國内可以說是沒有正規的軟體商店的,google play國内版相對國際版就是個笑話;
2、安卓高度依賴硬體,導緻要發揮安卓的性能就必須搭載很好的硬體,同時相容性也有待提高,還有很多細節上的不足比如當機重新開機等情況也經常發生。這個曾是安卓被人诟病最多的問題,不過最新的安卓已經對以往的不足進行優化了。
備注:以上部分内容來自網際網路,若涉及版權問題,請聯系部落客删除。