系統(tǒng)軟件
系統(tǒng)軟件支持應(yīng)用軟件的運(yùn)行,為用戶(hù)開(kāi)發(fā)應(yīng)用系統(tǒng)及使用應(yīng)用軟件提供一個(gè)平臺(tái),用戶(hù)可以使用,但 一般不隨意修改它。系統(tǒng)軟件一般包括操作系統(tǒng)、語(yǔ)言編譯程序和數(shù)據(jù)庫(kù)管理系統(tǒng)等。
1.操作系統(tǒng)
操作系統(tǒng)(Operating System,簡(jiǎn)稱(chēng) OS)是最基本,最重要的系統(tǒng)軟件,它負(fù)責(zé)管理計(jì)算機(jī)系統(tǒng)的全部軟件 資源和硬件資源,合理地組織計(jì)算機(jī)各部分協(xié)調(diào)工作,為用戶(hù)提供操作和編程界面。 隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展和計(jì)算機(jī)的廣泛應(yīng)用,用戶(hù)對(duì)操作系統(tǒng)的功能、應(yīng)用環(huán)境、使用方式不斷提 出新的要求,因而逐步形成了不同類(lèi)型的操作系統(tǒng)。目前常用的操作系統(tǒng)有 Windows、UNIX、Linux
2.語(yǔ)言處理程序
人和計(jì)算機(jī)交流信息使用的語(yǔ)言稱(chēng)為計(jì)算機(jī)語(yǔ)言或程序設(shè)計(jì)語(yǔ)言。計(jì)程序是用某種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言 按問(wèn)題的要求編寫(xiě)而成的計(jì)算機(jī)代碼,計(jì)算機(jī)完成操作的基礎(chǔ)就是執(zhí)行程序。隨著計(jì)算機(jī)語(yǔ)言的進(jìn)化,程序 也越來(lái)越趨近于人而脫離機(jī)器。對(duì)于用高級(jí)語(yǔ)言編寫(xiě)的程序,計(jì)算機(jī)是不能直接識(shí)別和執(zhí)行的。要執(zhí)行高級(jí) 語(yǔ)言編寫(xiě)的程序,首先要將該程序通過(guò)語(yǔ)言處理程序翻譯成計(jì)算機(jī)能識(shí)別和執(zhí)行的二進(jìn)制機(jī)器指令,然后供 計(jì)算機(jī)執(zhí)行。不同的高級(jí)語(yǔ)言對(duì)應(yīng)不同的語(yǔ)言處理程序,例如:Turbo C 是 DOS 系統(tǒng)下的 C 語(yǔ)言處理程序; Visual C++是 Windows 系統(tǒng)下的 C 語(yǔ)言處理程序。
3.診斷程序
診斷程序主要用于對(duì)計(jì)算機(jī)系統(tǒng)硬件進(jìn)行檢測(cè),能對(duì) CPU、內(nèi)存、驅(qū)動(dòng)器、顯示器、鍵盤(pán)及 I/O 接口的 性能和故障進(jìn)行檢測(cè)。微機(jī)中常用的診斷程序有 Qaplus、Pcbench、W'mbench、W'mtest 和 Checkitpro 等。
4.?dāng)?shù)據(jù)庫(kù)系統(tǒng)
數(shù)據(jù)庫(kù)系統(tǒng)是 20 世紀(jì) 60 年代后期才產(chǎn)生并發(fā)展起來(lái)的,它是計(jì)算機(jī)科學(xué)中發(fā)展最快的領(lǐng)域之一,主要 是面向解決數(shù)據(jù)處理的非數(shù)值計(jì)算問(wèn)題。目前主要用于檔案管理、財(cái)務(wù)管理、圖書(shū)資料管理及倉(cāng)庫(kù)管理等的 數(shù)據(jù)管理。 這類(lèi)數(shù)據(jù)的特點(diǎn)是數(shù)據(jù)量比較大,數(shù)據(jù)處理的主要內(nèi)容為數(shù)據(jù)的存儲(chǔ)、查詢(xún)、修改、排序和分類(lèi)等。
數(shù)據(jù)庫(kù)技術(shù)是針對(duì)這類(lèi)數(shù)據(jù)的處理而產(chǎn)生發(fā)展起來(lái)的,至今仍在不斷地發(fā)展和完善。 目前,微機(jī)系統(tǒng)常用的單機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)有 DBASE、FoxBase、VisualFoxPro 等,適合于網(wǎng)絡(luò)環(huán)境的大 型數(shù)據(jù)庫(kù)管理系統(tǒng)有 Sybase、Oracle、DB2、SQLServer 等。
應(yīng)用軟件
應(yīng)用軟件是指計(jì)算機(jī)用戶(hù)利用計(jì)算機(jī)及其提供的系統(tǒng)軟件,為解決某一專(zhuān)門(mén)的應(yīng)用問(wèn)題而編制的計(jì)算機(jī) 程序。是在操作系統(tǒng)平臺(tái)上設(shè)計(jì)開(kāi)發(fā)的,面向應(yīng)用領(lǐng)域的軟件系統(tǒng)。
應(yīng)用軟件范圍很廣、形式多樣,例如科 學(xué)計(jì)算、工程設(shè)計(jì)、文字處理、輔助教學(xué)、游戲等方面的程序。后面介紹的 Word、Excel、各種工具軟件等都 屬于應(yīng)用軟件。
常用的應(yīng)用軟件包括:
• 文字處理軟件,如 Word、PageMaker 等;電子表格軟件如 Excel 等;
• 繪圖軟件,如 AutoCAD、3DS 等。
• 多媒體軟件,如 Media player,暴風(fēng)影音等
• 網(wǎng)絡(luò)通訊軟件,如 QQ,MSN 等
• 課件制作軟件,如 PowerPoint、Author ware 等。
• 教育培訓(xùn)軟件、游戲娛樂(lè)軟件、財(cái)務(wù)管理軟件等也都屬于應(yīng)用軟件的范疇。