1.計算機操做系統的定義和概念;html
答:操做系統的基本概念:用來控制及指揮電腦系統運做的軟件程序。 網絡
(1)操做系統管理和控制系統資源。計算機的硬件、軟件、數據等都須要操做系統的管理。操做系統經過許多的數據結構,對系統的信息進行記錄,根據不一樣的系統要求,對系統數據進行修改,達到對資源進行控制的目的。 數據結構
(2)操做系統提供了方便用戶使用計算機的用戶界面。在介紹操做系統的時候咱們就已經看到,用戶須要經過鼠標點擊相應的圖標就能夠作他想要作的事情,桌面以及其上的圖標就是操做系統提供給用戶使用的界面,有了這種用戶界面,對計算機的操做就比較容易了。用戶界面又稱爲操做系統的前臺表現形式,Windows 98採用的是窗口和圖標,DOS系統採用的是命令,Linux系統既採用命令形式也配備有窗口形式。無論是何種形式的用戶界面,其目的只有一個,那就是方便用戶的使用。操做系統的發展方向是簡單、直觀、方便使用。 架構
(3)操做系統優化系統功能的實現。因爲系統中配備了大量的硬件、軟件,於是它們能夠實現各類各樣的功能,這些功能之間必然免不了發生衝突,致使系統性能的降低。操做系統要使計算機的資源獲得最大的利用,使系統處於良好的運行狀態,還要採用最優的實現功能的方式。 ionic
(4)操做系統協調計算機的各類功做。計算機的運行其實是各類硬件的同時動做,是許多動態過程的組合,經過操做系統的介入,使各類動做和動態過程達到完美的配合和協調,以最終對用戶提出的要求反饋滿意的結果。若是沒有操做系統的協調和指揮,計算機就會處於癱瘓狀態,更談不上完成用戶所提出的任務。所以,能夠定義操做系統爲:對計算機系統資源進行直接控制和管理,協調計算機的各類動做,爲用戶提供便於操做的人一機界面,存在於計算機軟件系統最底層核心位置的程序的集合。分佈式
2.操做系統的分類;性能
答:通常能夠把操做系統分爲三種基本類型,即批處理系統、 分時系統和實時系統。隨着計算機體系結構的發展,又出現了許多類型的操做系統,它們是我的操做系統、網絡操做系統、分佈式操做系統和嵌入式操做系統。優化
3.經常使用幾種操做系統的優缺點分析;spa
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、X十一、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以bionic 取代Glibc、以Skia 取代Cairo、再以opencore 取代FFmpeg 等等。Android 爲了達到商業應用,必須移除被GNU GPL受權證所約束的部份,例如Android將驅動程序移到 userspace,使得Linux driver 與 Linux kernel完全分開。