天天看點

實驗0 了解和熟悉作業系統

實驗0  了解和熟悉作業系統

一、目的和要求

        1. 實驗目的

           (1)掌握作業系統的定義和概念;

           (2)了解各類作業系統的發展曆史;

       2.實驗要求

             使用網絡搜尋了解各類計算機作業系統的知識,并整理成一篇文檔。

二、實驗内容

          了解和掌握内容包括:

    1.  計算機作業系統的定義和概念;

          作業系統是友善使用者、管理和控制計算機軟硬體資源的系統軟體(或程式集合)。 從使用者角度看,作業系統可以看成是對計算機硬體的擴充;從人機互動方式來看,作業系統是使用者與機器的接口;從計算機的系統結構看,作業系統是一種層次、子產品結構        的程式集合,屬于有序分層法,是無序子產品的有序層次調用。作業系統在設計方面展現了計算機技術和管理技術的結合。 作業系統在計算機系統中的地位:作業系統是軟體,而且是系統軟體。它在計算機系統中的作用,大緻可以從兩方面體會:對内,作業系統管理計算機系統的各種資源,擴充硬體的功能;對外,作業系統提供良好的人機界面,友善使用者使用計算機。它在整個計算機系統中具有承上啟下的地位。

    1. 作業系統的分類;

根據參考資料,作業系統有以下分類:

         批處理作業系統

          分時作業系統

          實時作業系統

          嵌入式作業系統

          個人計算機作業系統

          網絡作業系統

          分布式作業系統

    1. 常用幾種作業系統的優缺點分析;

對于這個問題,本人參考了一些網上資料,綜合了解後覺得下表分析得比較清晰有條理:

實驗0 了解和熟悉作業系統

三、實驗拓展思考

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、安卓高度依賴硬體,導緻要發揮安卓的性能就必須搭載很好的硬體,同時相容性也有待提高,還有很多細節上的不足比如當機重新開機等情況也經常發生。這個曾是安卓被人诟病最多的問題,不過最新的安卓已經對以往的不足進行優化了。

 備注:以上部分内容來自網際網路,若涉及版權問題,請聯系部落客删除。