登錄

系統(tǒng)軟件

百科 > 軟件 > 系統(tǒng)軟件

1.什么是系統(tǒng)軟件[1]

  系統(tǒng)軟件是指用于對計(jì)算機(jī)資源的管理、監(jiān)控和維護(hù),以及對各類應(yīng)用軟件進(jìn)行解釋和運(yùn)行的軟件。系統(tǒng)軟件是計(jì)算機(jī)系統(tǒng)必備的軟件。

2.系統(tǒng)軟件的種類[2]

  目前常見的系統(tǒng)軟件有操作系統(tǒng)、各種語言處理程序、數(shù)據(jù)庫管理系統(tǒng)以及各種服務(wù)程序等。

  1、操作系統(tǒng)

  操作系統(tǒng)是底層的系統(tǒng)軟件,它是對硬件系統(tǒng)功能的首次擴(kuò)充,也是其他系統(tǒng)軟件和應(yīng)用軟件能夠在計(jì)算機(jī)上運(yùn)行的基礎(chǔ)。

  操作系統(tǒng)實(shí)際上是~組程序,它們用于統(tǒng)一管理計(jì)算機(jī)中的各種軟、硬件資源,合理地組織計(jì)算機(jī)的工作流程,協(xié)調(diào)計(jì)算機(jī)系統(tǒng)各部分之間、系統(tǒng)與用戶之間、用戶與用戶之間的關(guān)系。操作系統(tǒng)在計(jì)算機(jī)系統(tǒng)中占有非常重要的地位。

  操作系統(tǒng)提供人與機(jī)器的接口界面,具有5個(gè)方面的管理功能:存儲管理、處理器管理、設(shè)備管理、文件管理和進(jìn)程管理。

  2、語言處理程序

  人們要利用計(jì)算機(jī)解決實(shí)際問題,首先要編制程序。程序設(shè)計(jì)語言就是用來編寫程序的語言,它是人與計(jì)算機(jī)之間交換信息渠道。

  程序設(shè)計(jì)語言是軟件系統(tǒng)的重要組成部分,而相應(yīng)的各種語言處理程序?qū)儆谙到y(tǒng)軟件。程序設(shè)計(jì)語言一般分為機(jī)器語言、匯編語言和高級語言3類。

  機(jī)器語言是底層的計(jì)算機(jī)語言。用機(jī)器語言編寫的程序,計(jì)算機(jī)硬件可以直接識別。

  匯編語言是為了便于理解與記憶,將機(jī)器語言用助記符代替而形成的一種語言。

  高級語言與具體的計(jì)算機(jī)硬件無關(guān),其表達(dá)方式接近于人描述問題的方式,易為人們所接受和掌握。用高級語言編寫程序要比低級語言容易得多,并大大簡化了程序的編制和調(diào)試,使編程效率得到大幅度的提高。高級語言的顯著特點(diǎn)是獨(dú)立于具體的計(jì)算機(jī)硬件,并且通用性和可移植性好。

  語言處理程序就是把匯編或高級語言程序翻譯成計(jì)算機(jī)硬件可以直接處理的機(jī)器語言,存放于計(jì)算機(jī)內(nèi)存中。供計(jì)算機(jī)系統(tǒng)執(zhí)行。因此語言處理程序與程序設(shè)計(jì)語言、具體硬件類型是密切相關(guān)的,程序設(shè)計(jì)語言和硬件不同時(shí),必須配以相應(yīng)的語言處理程序。

  3、數(shù)據(jù)庫管理系統(tǒng)

  隨著計(jì)算機(jī)在信息處理情報(bào)檢索及各種管理系統(tǒng)中應(yīng)用的發(fā)展,要求大量處理某些數(shù)據(jù),建立和檢索大量的表格。如果將這些數(shù)據(jù)和表格按一定的規(guī)律組織起來??梢允沟眠@些數(shù)據(jù)和表格處理起來更方便,檢索更迅速,用戶使用更方便,于是出現(xiàn)了數(shù)據(jù)庫。數(shù)據(jù)庫就是相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫和管理數(shù)據(jù)庫的軟件構(gòu)成了數(shù)據(jù)庫管理系統(tǒng)。

  數(shù)據(jù)庫管理系統(tǒng)目前有許多種類型。例如,常用的關(guān)系數(shù)據(jù)庫有Access、Sybase、Oracle、SQI。Server和DB2等。

  4、服務(wù)程序

  服務(wù)程序有編輯程序、計(jì)算機(jī)硬件初始化程序和測試排錯(cuò)程序等,主要用于計(jì)算機(jī)設(shè)備自身的應(yīng)用服務(wù)。例如,內(nèi)存檢查,優(yōu)化管理,磁盤格式化、查錯(cuò),光盤寫入,網(wǎng)絡(luò)連接等都屬于服務(wù)程序。

3.系統(tǒng)軟件的特征[3]

  系統(tǒng)軟件的主要特征是:與計(jì)算機(jī)硬件系統(tǒng)有很強(qiáng)的交互性,能對共享資源進(jìn)行調(diào)度管理,能解決并發(fā)性操作處理中存在的協(xié)調(diào)問題。系統(tǒng)軟件中的數(shù)據(jù)結(jié)構(gòu)復(fù)雜,外部接口多樣化,便于許多用戶反復(fù)使用。

評論  |   0條評論