操作系統(tǒng)(OS)是一個(gè)程序,它在最初由啟動(dòng)加載器加載到計(jì)算機(jī)時(shí),管理計(jì)算機(jī)上的所有其他應(yīng)用程序。應(yīng)用程序通過(guò)定義的應(yīng)用接口(API)發(fā)送服務(wù)請(qǐng)求來(lái)使用操作系統(tǒng)。此外,用戶(hù)可以通過(guò)用戶(hù)界面直接與操作系統(tǒng)互動(dòng),如命令行界面(CLI)或圖形用戶(hù)界面(GUI)。

一、操作系統(tǒng)有哪些功能
1.用戶(hù)界面
每個(gè)操作系統(tǒng)都需要一個(gè) UI,使用戶(hù)和管理員能夠與操作系統(tǒng)進(jìn)行交互,以便設(shè)置、配置甚至排除操作系統(tǒng)及其底層硬件的故障。有兩種主要類(lèi)型的 UI 可用:CLI 和 GUI。
CLI,或終端模式窗口,提供了一個(gè)基于文本的界面,用戶(hù)使用傳統(tǒng)的鍵盤(pán)來(lái)輸入與特定任務(wù)相關(guān)的命令、參數(shù)和參數(shù)。GUI,即桌面環(huán)境,提供了一個(gè)基于圖標(biāo)和符號(hào)的視覺(jué)界面,用戶(hù)依靠人機(jī)界面設(shè)備提供的手勢(shì),如觸摸板、觸摸屏和鼠標(biāo)設(shè)備。
2.應(yīng)用程序管理
操作系統(tǒng)處理每個(gè)應(yīng)用程序的啟動(dòng)和管理。操作系統(tǒng)通常支持一些行為,包括多個(gè)進(jìn)程或線(xiàn)程的時(shí)間共享,以便多個(gè)任務(wù)可以共享可用的處理器時(shí)間;處理應(yīng)用程序產(chǎn)生的中斷,以獲得處理器的立即關(guān)注,確保有足夠的內(nèi)存來(lái)運(yùn)行應(yīng)用程序和適當(dāng)?shù)臄?shù)據(jù),而不中斷其他進(jìn)程進(jìn)行錯(cuò)誤處理,可以從應(yīng)用程序中刪除進(jìn)程;以及內(nèi)存管理,而不干擾其他應(yīng)用程序或操作系統(tǒng)。
3.設(shè)施管理
操作系統(tǒng)負(fù)責(zé)識(shí)別、配置和提供對(duì)計(jì)算機(jī)底層硬件設(shè)備的共享應(yīng)用訪(fǎng)問(wèn)。當(dāng)操作系統(tǒng)識(shí)別和確認(rèn)硬件時(shí),它安裝適當(dāng)?shù)脑O(shè)備驅(qū)動(dòng)程序,允許操作系統(tǒng)和運(yùn)行在操作系統(tǒng)上的應(yīng)用程序使用這些設(shè)備,而不需要對(duì)硬件或設(shè)備有具體了解。
二、操作系統(tǒng)類(lèi)型
1.通用操作系統(tǒng)
通用操作系統(tǒng)是一種設(shè)計(jì)用于在各種硬件上運(yùn)行多個(gè)應(yīng)用程序的操作系統(tǒng),允許用戶(hù)同時(shí)運(yùn)行一個(gè)以上的應(yīng)用程序或任務(wù)。通用操作系統(tǒng)可以安裝在各種型號(hào)的臺(tái)式電腦和筆記本電腦上,可以運(yùn)行各種應(yīng)用程序,從會(huì)計(jì)系統(tǒng)到數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)瀏覽器和游戲。通用操作系統(tǒng)通常專(zhuān)注于管理進(jìn)程(線(xiàn)程)和硬件,以便應(yīng)用程序能夠可靠地共享目前可用的各種計(jì)算機(jī)硬件。
2.移動(dòng)操作系統(tǒng)
移動(dòng)操作系統(tǒng)是為了滿(mǎn)足移動(dòng)計(jì)算和通信設(shè)備(如智能手機(jī)和平板電腦)的獨(dú)特需求。因?yàn)榕c傳統(tǒng)計(jì)算機(jī)相比,移動(dòng)設(shè)備的計(jì)算資源通常是有限的,所以必須減少操作系統(tǒng)的大小和復(fù)雜性,以盡量減少自身的資源使用,同時(shí)為設(shè)備上運(yùn)行的一個(gè)或多個(gè)應(yīng)用程序提供足夠的資源。移動(dòng)操作系統(tǒng)強(qiáng)調(diào)性能、用戶(hù)響應(yīng)性,并特別關(guān)注數(shù)據(jù)處理任務(wù),如處理流媒體。
3.嵌入式操作系統(tǒng)
并非所有計(jì)算設(shè)備都是通用設(shè)備。各種專(zhuān)業(yè)設(shè)備包括需要操作系統(tǒng)的計(jì)算設(shè)備,如家庭數(shù)字助理、自動(dòng)取款機(jī)(ATM)、飛機(jī)系統(tǒng)、零售點(diǎn)(POS)終端和物聯(lián)網(wǎng)(IoT)設(shè)備。關(guān)鍵的區(qū)別在于,所涉及的計(jì)算設(shè)備只執(zhí)行一項(xiàng)關(guān)鍵活動(dòng),所以操作系統(tǒng)非常截然不同,同時(shí)犧牲了性能和彈性。操作系統(tǒng)必須快速運(yùn)行,無(wú)縫處理任何錯(cuò)誤,以便在任何情況下都能繼續(xù)運(yùn)行。在大多數(shù)情況下,操作系統(tǒng)是在嵌入實(shí)際設(shè)備的芯片上提供的。
以上就是關(guān)于英國(guó)拉夫堡大學(xué)CS操作系統(tǒng)類(lèi)型以及功能的內(nèi)容。海馬課堂專(zhuān)業(yè)課程輔導(dǎo),2300+嚴(yán)選碩博學(xué)霸師資,針對(duì)學(xué)生的薄弱科目和學(xué)校教學(xué)進(jìn)度,匹配背景相符的導(dǎo)師,根據(jù)學(xué)生情況進(jìn)行1V1專(zhuān)屬備課,上課時(shí)間靈活安排,中英雙語(yǔ)詳細(xì)講解課程中的考點(diǎn)、難點(diǎn)問(wèn)題,并提供多方位的課后輔導(dǎo),輔助學(xué)生掌握全部課程知識(shí),補(bǔ)足短板。
相關(guān)熱詞搜索: