通過(guò)之前的知識(shí)學(xué)習(xí),我們已經(jīng)了解了計(jì)算機(jī)的硬件系統(tǒng),計(jì)算機(jī)只有硬件是無(wú)法工作的,在硬件設(shè)備上還需運(yùn)行各種軟件。那計(jì)算機(jī)的軟件在整個(gè)計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)中扮演什么樣的角色呢?我們還是先看一下計(jì)算機(jī)整體系統(tǒng)結(jié)構(gòu)圖:
我們可以看到,軟件系統(tǒng)是與硬件系統(tǒng)同等重要的計(jì)算機(jī)系統(tǒng)組成部分。那到底什么是軟件系統(tǒng)呢?
我們來(lái)看一看軟件的概念:軟件是指程序、程序運(yùn)行所需要的數(shù)據(jù)以及開(kāi)發(fā)、使用和維護(hù)這些程序所需要的文檔的集合。
軟件系統(tǒng)的分類:系統(tǒng)軟件和應(yīng)用軟件。今天我們?yōu)榇蠹医榻B系統(tǒng)軟件。那什么是系統(tǒng)軟件呢?我們先來(lái)看看系統(tǒng)軟件的定義。
系統(tǒng)軟件:是為了使計(jì)算機(jī)能夠正常高效地工作所配備的各種管理、監(jiān)控和維護(hù)系統(tǒng)的程序及有關(guān)的資料。
系統(tǒng)軟件大家不要只理解成操作系統(tǒng),系統(tǒng)軟件包含如下幾大類:
1、操作系統(tǒng)( )
提到操作系統(tǒng)大家肯定想到,但除了還有其他的操作系統(tǒng)大家了解嗎?當(dāng)然是有的,比如 Mac os系統(tǒng)、Dos系統(tǒng),Linux系統(tǒng)等也都是電腦的操作系統(tǒng)。
2、語(yǔ)言處理程序
語(yǔ)言處理程序一般是由匯編程序、編譯程序、解釋程序和相應(yīng)的操作程序等組成。
匯編程序:把匯編語(yǔ)言書(shū)寫(xiě)的程序翻譯成與之等價(jià)的機(jī)器語(yǔ)言程序的翻譯程序。
編譯程序:把用高級(jí)程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的源程序,翻譯成等價(jià)的計(jì)算機(jī)匯編語(yǔ)言或機(jī)器語(yǔ)言的目標(biāo)程序的翻譯程序。
解釋程序:對(duì)源程序邊解釋翻譯成機(jī)器代碼邊執(zhí)行的高級(jí)語(yǔ)言程序。
3、服務(wù)程序
服務(wù)性程序是指為了幫助用戶使用與維護(hù)電腦,提供服務(wù)性手段并支持其他軟件開(kāi)發(fā)而編制的一類程序。服務(wù)性程序是一類輔助性的程序,它提供各種運(yùn)行所需的服務(wù)。可以在操作系統(tǒng)的控制下運(yùn)行計(jì)算機(jī)的軟件系統(tǒng)一般包括,也可以在沒(méi)有操作系統(tǒng)的情況下獨(dú)立運(yùn)行,主要有工具軟件、編輯程序、軟件調(diào)試程序以及診斷程序等。
4、數(shù)據(jù)庫(kù)管理系統(tǒng)
數(shù)據(jù)庫(kù)管理系統(tǒng)( )是一種操縱和管理數(shù)據(jù)庫(kù)的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫(kù),簡(jiǎn)稱DBMS。它對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫(kù)的安全性和完整性。
比如我們網(wǎng)絡(luò)購(gòu)物的商品編號(hào)、名稱、價(jià)格等都是存放在數(shù)據(jù)庫(kù)中進(jìn)行管理的。有了數(shù)據(jù)量管理系統(tǒng),提高了數(shù)據(jù)管理的效率,保護(hù)了數(shù)據(jù)的安全性、數(shù)據(jù)丟失后還可以恢復(fù)。我們常見(jiàn)的成績(jī)管理系統(tǒng)、圖書(shū)管理系統(tǒng)等都屬于數(shù)據(jù)庫(kù)管理系統(tǒng)。
系統(tǒng)軟件十分的重要,是計(jì)算機(jī)系統(tǒng)中不可缺少的組成部分計(jì)算機(jī)的軟件系統(tǒng)一般包括,也是計(jì)算機(jī)應(yīng)用軟件與硬件之間的橋梁,我們可以通過(guò)下圖很好的理解三者之間的層次關(guān)系:
下一篇我們會(huì)介紹計(jì)算機(jī)系統(tǒng)軟件中的應(yīng)用軟件,歡迎大家繼續(xù)關(guān)注并閱讀。
本公眾號(hào)介紹計(jì)算機(jī)基礎(chǔ)知識(shí)及辦公軟件的使用方法,歡迎關(guān)注!