天天看點

了解和熟悉作業系統

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

答:作業系統的基本概念:用來控制及指揮電腦系統運作的軟體程式。 

(1)作業系統管理和控制系統資源。計算機的硬體、軟體、資料等都需要作業系統的管理。作業系統通過許多的資料結構,對系統的資訊進行記錄,根據不同的系統要求,對系統資料進行修改,達到對資源進行控制的目的。 

(2)作業系統提供了友善使用者使用計算機的使用者界面。在介紹作業系統的時候我們就已經看到,使用者需要通過滑鼠點選相應的圖示就可以做他想要做的事情,桌面以及其上的圖示就是作業系統提供給使用者使用的界面,有了這種使用者界面,對計算機的操作就比較容易了。使用者界面又稱為作業系統的前台表現形式,Windows 98采用的是視窗和圖示,DOS系統采用的是指令,Linux系統既采用指令形式也配備有視窗形式。不管是何種形式的使用者界面,其目的隻有一個,那就是友善使用者的使用。作業系統的發展方向是簡單、直覺、友善使用。 

(3)作業系統優化系統功能的實作。由于系統中配備了大量的硬體、軟體,因而它們可以實作各種各樣的功能,這些功能之間必然免不了發生沖突,導緻系統性能的下降。作業系統要使計算機的資源得到最大的利用,使系統處于良好的運作狀态,還要采用最優的實作功能的方式。 

(4)作業系統協調計算機的各種功作。計算機的運作實際上是各種硬體的同時動作,是許多動态過程的組合,通過作業系統的介入,使各種動作和動态過程達到完美的配合和協調,以最終對使用者提出的要求回報滿意的結果。如果沒有作業系統的協調和指揮,計算機就會處于癱瘓狀态,更談不上完成使用者所提出的任務。是以,可以定義作業系統為:對計算機系統資源進行直接控制和管理,協調計算機的各種動作,為使用者提供便于操作的人一機界面,存在于計算機軟體系統最底層核心位置的程式的集合。

2.作業系統的分類;

答:一般可以把作業系統分為三種基本類型,即批處理系統、 分時系統和實時系統。随着計算機體系結構的發展,又出現了許多類型的作業系統,它們是個人作業系統、網絡作業系統、分布式作業系統和嵌入式作業系統。

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

了解和熟悉作業系統

4.IOS和Android屬于什麼類型的作業系統?

iOS是由蘋果公司為iPhone開發的作業系統。它主要是給iPhone、iPod touch以及iPad使用。就像其基于的Mac OS X作業系統一樣,它也是以Darwin為基礎的。原本這個系統名為iPhone OS,直到2010年6月7日WWDC大會上宣布改名為iOS。iOS的系統架構分為四個層次:核心作業系統層(the Core OS layer),核心服務層(the Core Services layer),媒體層(the Media layer),可輕觸層(the Cocoa Touch layer)。系統操作占用大概240MB的存儲器空間。

Android(['ændrɔid])是一個以Linux為基礎的半開源作業系統,主要用于移動裝置,由Google和開放手持裝置聯盟開發與上司。 Android 系統最初由安迪·魯賓(Andy Rubin)制作,最初主要支援手機。是運作于 Linux kernel之上,但并不是GNU/Linux。因為在一般GNU/Linux 裡支援的功能,Android 大都沒有支援,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以bionic 取代Glibc、以Skia 取代Cairo、再以opencore 取代FFmpeg 等等。Android 為了達到商業應用,必須移除被GNU GPL授權證所限制的部份,例如Android将驅動程式移到 userspace,使得Linux driver 與 Linux kernel徹底分開。