1、系統(tǒng)軟件用于實(shí)現(xiàn)計(jì)算機(jī)系統(tǒng)的管理、調(diào)度、監(jiān)視和服務(wù)等功能,其目的是方便用戶(hù),提高計(jì)算機(jī)使用效率,擴(kuò)充系統(tǒng)的功能。
(相關(guān)資料圖)
2、通常將系統(tǒng)軟件分為以下六類(lèi): 1.操作系統(tǒng) 操作系統(tǒng)是控制和管理計(jì)算機(jī)各種資源、自動(dòng)調(diào)度用戶(hù)作業(yè)程序、處理各種中斷的軟件。
3、操作系統(tǒng)的作用是控制和管理系統(tǒng)資源的使用,是用戶(hù)與計(jì)算機(jī)的接口。
4、目前比較流行的操作系統(tǒng)有DOS操作系統(tǒng)(主要用于PC系列微機(jī))、UNIX操作系統(tǒng)(它是多用戶(hù)多任務(wù)通用的交互式操作系統(tǒng),通用于各種計(jì)算機(jī)中)、Windows操作系統(tǒng)(是單用戶(hù)多任務(wù)圖形界面操作系統(tǒng))。
5、 2.語(yǔ)言處理程序計(jì)算機(jī)能識(shí)別的語(yǔ)言與機(jī)器能直接執(zhí)行的語(yǔ)言并不一致。
6、計(jì)算機(jī)能識(shí)別的語(yǔ)言很多,如匯編語(yǔ)言、Basic語(yǔ)言、Fortran語(yǔ)言、Pascal語(yǔ)言與C語(yǔ)言等,它們各自都規(guī)定了一套基本符號(hào)和語(yǔ)法規(guī)則。
7、用這些語(yǔ)言編制的程序叫源程序。
8、用“0”或“1”的機(jī)器代碼按一定規(guī)則組成的語(yǔ)言,稱(chēng)為機(jī)器語(yǔ)言。
9、用機(jī)器語(yǔ)言編制的程序,稱(chēng)為目標(biāo)程序。
10、語(yǔ)言處理程序的任務(wù)就是將源程序翻譯成目標(biāo)程序。
11、不同語(yǔ)言的源程序?qū)?yīng)有不同的語(yǔ)言處理程序。
12、 語(yǔ)言處理程序有匯編程序、編譯程序、解釋程序等。
13、 匯編程序也稱(chēng)匯編器,其功能是把用匯編語(yǔ)言編寫(xiě)的源程序翻譯成機(jī)器語(yǔ)言的目標(biāo)程序,其翻譯過(guò)程稱(chēng)為“匯編過(guò)程”,簡(jiǎn)稱(chēng)匯編。
14、高級(jí)語(yǔ)言的處理程序,按其翻譯的方法不同,可分為解釋程序與編譯程序兩大類(lèi)。
15、解釋程序?qū)υ闯绦虻姆g采用邊解釋邊執(zhí)行的方法,并不生成目標(biāo)程序,稱(chēng)為解釋執(zhí)行,如Basic語(yǔ)言;編譯程序則先將源程序翻譯成目標(biāo)程序后才能開(kāi)始執(zhí)行,稱(chēng)為編譯執(zhí)行,如Pascal、C語(yǔ)言等。
16、3.標(biāo)準(zhǔn)庫(kù)程序 為方便用戶(hù)編制程序,通常將一些常用的程序段按照標(biāo)準(zhǔn)的格式預(yù)先編制好,組成一個(gè)標(biāo)準(zhǔn)程序庫(kù),存人計(jì)算機(jī)系統(tǒng)中,需要時(shí),由用戶(hù)選擇合適的程序段嵌入自己的程序中,這樣,既省事,又可靠。
17、 4.服務(wù)性程序 服務(wù)程序(也稱(chēng)為工具軟件)擴(kuò)大了機(jī)器的功能,一般包括診斷程序、調(diào)試程序等。
18、常用的微機(jī)服務(wù)軟件程序有QAPLUS、PCTOOLS等。
19、5.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng) 隨著計(jì)算機(jī)在信息處理、情報(bào)檢索及各種管理系統(tǒng)的不斷發(fā)展,使用計(jì)算機(jī)時(shí)需要處理大量的數(shù)據(jù)、建立和檢索大量的表格,將這些數(shù)據(jù)和表格按一定的規(guī)律組織起來(lái),以便處理更有效、檢索更迅速、用戶(hù)使用更方便,于是就出現(xiàn)了數(shù)據(jù)庫(kù)管理系統(tǒng)。
20、所謂數(shù)據(jù)庫(kù),就是能實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量的相關(guān)數(shù)據(jù),方便多用戶(hù)訪問(wèn)的計(jì)算機(jī)軟,硬件資源組成的系統(tǒng)。
21、數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理軟件一起,組成了數(shù)據(jù)庫(kù)管理系統(tǒng).?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)有各種類(lèi)型,目前許多計(jì)算機(jī)包括微型機(jī)都配有數(shù)據(jù)庫(kù)管理系統(tǒng),如FoxPro、Oracle、Sabase等。
22、6.計(jì)算機(jī)網(wǎng)絡(luò)軟件計(jì)算機(jī)網(wǎng)絡(luò)軟件是為計(jì)算機(jī)網(wǎng)絡(luò)配置的系統(tǒng)軟件。
23、它負(fù)責(zé)對(duì)網(wǎng)絡(luò)資源進(jìn)行組織和管理,實(shí)現(xiàn)相互之間的通信。
24、計(jì)算機(jī)網(wǎng)絡(luò)軟件包括網(wǎng)絡(luò)操作系統(tǒng)和數(shù)據(jù)通信處理程序等。
25、前者用于協(xié)調(diào)網(wǎng)絡(luò)中各機(jī)器的操作系統(tǒng)及實(shí)現(xiàn)網(wǎng)絡(luò)資源的管理,后者用于網(wǎng)絡(luò)內(nèi)的通信,實(shí)現(xiàn)網(wǎng)絡(luò)操作。
26、 總之,軟件系統(tǒng)是在硬件系統(tǒng)的基礎(chǔ)上。
27、為有效地使用計(jì)算機(jī)而配置的。
28、沒(méi)有系統(tǒng)軟件,現(xiàn)代計(jì)算機(jī)系統(tǒng)就無(wú)法正常地、有效地運(yùn)行;沒(méi)有應(yīng)用軟件,計(jì)算機(jī)就不能發(fā)揮效能。
29、然而,隨著大規(guī)模集成電路技術(shù)的發(fā)展和軟件逐漸硬化,要明確劃分計(jì)算機(jī)系統(tǒng)軟、硬件界限已經(jīng)比較困難了。
30、因?yàn)槿魏尾僮鞫伎梢杂绍浖?lái)實(shí)現(xiàn),也可以由硬件來(lái)實(shí)現(xiàn);任何指令的執(zhí)行都可以由硬件完成,同樣也可以由軟件來(lái)完成。
31、因此,計(jì)算機(jī)系統(tǒng)的軟件與硬件可以互相轉(zhuǎn)化,它們之間互為補(bǔ)充。
32、隨著大規(guī)模集成電路技術(shù)的發(fā)展,軟件硬化或固化是必然的趨勢(shì)。
33、在微機(jī)中已普遍采用固件。
34、這種將程序固化在ROM中組成的部件稱(chēng)為固件,固件是一種具有軟件特性的硬件。
35、它既有硬件的快速性特點(diǎn),又有軟件的靈活性特點(diǎn).這是軟件和硬件互相轉(zhuǎn)化的典型實(shí)例。
本文就為大家分享到這里,希望看了會(huì)喜歡。
關(guān)鍵詞:
Copyright 2015-2022 時(shí)代城建網(wǎng) 版權(quán)所有 備案號(hào): 聯(lián)系郵箱: 514 676 113@qq.com