系統(tǒng)軟件中最重要的軟件是操作系統(tǒng)。
在計算機中,操作系統(tǒng)是其最基本也是最為重要的基礎(chǔ)性系統(tǒng)軟件;操作系統(tǒng)需要處理如管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序、控制輸入設(shè)備與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本事務(wù)。操作系統(tǒng)在計算機程序的輔助下,可以抽象處理計算系統(tǒng)資源提供的各項基礎(chǔ)職能,以可視化的手段來向使用者展示操作系統(tǒng)功能,減低計算機的使用難度。
從計算機用戶的角度來說,計算機操作系統(tǒng)體現(xiàn)為其提供的各項服務(wù);從程序員的角度來說,其主要是指用戶登錄的界面或者接口;如果從設(shè)計人員的角度來說,就是指各式各樣模塊和單元之間的聯(lián)系。
操作系統(tǒng)的特點介紹
1、并發(fā)
操作系統(tǒng)的特征之一就是并發(fā),指兩個或多個事件在同一時間間隔內(nèi)發(fā)生,這些事件宏觀上是同時發(fā)生的,但在微觀上是交替進行的。操作系統(tǒng)的并發(fā)性可以通過操作系統(tǒng)中的并發(fā)機制來控制,例如操作系統(tǒng)會通過進程調(diào)度程序來安排多個線程的執(zhí)行,從而實現(xiàn)并發(fā)執(zhí)行。
2、共享
共享是指系統(tǒng)中的資源可供多個進程共同使用,多個進程可以同時訪問同一個資源。主要有以下兩種共享方式:互斥共享和同時共享。互斥共享是指系統(tǒng)中的某些資源只能給一個進程使用,一個時間段內(nèi)只允許一個進程訪問該資源。同時共享則是指系統(tǒng)中的某些資源可以由多個進程同時共享,多個進程可以同時訪問同一個資源。
以上內(nèi)容參考:百度百科-操作系統(tǒng)