微型計算機(jī)軟件系統(tǒng)
計算機(jī)軟件是指在計算機(jī)硬件上運行的各種程序及相應(yīng)的文檔資料計算機(jī)軟件可分為系統(tǒng)軟件和應(yīng)用軟件兩大類從使用者的角度看用戶對計算機(jī)的使用不是直接對硬件進(jìn)行操作而是通過應(yīng)用軟件對計算機(jī)進(jìn)行操作;應(yīng)用軟件也不能直接對硬件進(jìn)行操作而是通過系統(tǒng)軟件對硬件進(jìn)行操作
一系統(tǒng)軟件
系統(tǒng)軟件是指用于對計算機(jī)資源的管理監(jiān)控和維護(hù)以及對各類應(yīng)用軟件進(jìn)行解釋和運行的軟件是計算機(jī)系統(tǒng)必備的軟件系統(tǒng)軟件主要包括操作系統(tǒng)語言處理程序支持服務(wù)程序數(shù)據(jù)庫管理系統(tǒng)
一操作系統(tǒng)
操作系統(tǒng)Operating System是最基本最重要的系統(tǒng)軟件已成為計算機(jī)系統(tǒng)中必不可少的基本組成部分它負(fù)責(zé)管理計算機(jī)系統(tǒng)的全部軟件資源和硬件資源合理地組織計算機(jī)各部分協(xié)調(diào)工作為用戶提供操作界面和編程接口用戶通過操作系統(tǒng)使用計算機(jī)其他軟件則在操作系統(tǒng)提供的平臺上運行目前比較通用的操作系統(tǒng)有WindowsUNIXWindows NTLinux等
二語言處理程序
計算機(jī)軟件一般通過計算機(jī)程序設(shè)計語言編制不同程序設(shè)計語言編寫的源程序計算機(jī)無法直接執(zhí)行必須經(jīng)過翻譯才能被計算機(jī)所接受語言處理程序包括解釋程序和編譯程序等其任務(wù)是將用匯編語言或高級語言編寫的程序翻譯成計算機(jī)硬件能夠直接識別和執(zhí)行的機(jī)器指令代碼沒有語言處理程序的支持用戶編寫的應(yīng)用軟件就無法被計算機(jī)接受和執(zhí)行
三數(shù)據(jù)庫管理系統(tǒng)
數(shù)據(jù)庫管理系統(tǒng)Database Management System簡稱DBMS是幫助用戶建立管理維護(hù)和使用數(shù)據(jù)庫的一個系統(tǒng)軟件是用戶與數(shù)據(jù)庫之間的接口數(shù)據(jù)庫管理系統(tǒng)是有效地進(jìn)行數(shù)據(jù)存儲共享和處理的工具根據(jù)數(shù)據(jù)庫數(shù)據(jù)模型設(shè)計方法的不同可把數(shù)據(jù)庫管理系統(tǒng)分為層次型網(wǎng)狀型關(guān)系型三類各種會計核算軟件的成功應(yīng)用都離不開相應(yīng)的數(shù)據(jù)庫管理系統(tǒng)的支持
四支持服務(wù)程序
支持服務(wù)程序也稱為工具軟件主要為用戶使用計算機(jī)和維護(hù)管理計算機(jī)提供服務(wù)包括協(xié)助用戶進(jìn)行軟件開發(fā)或硬件維護(hù)的軟件如診斷程序調(diào)試程序編輯程序殺毒程序等
二計算機(jī)程序設(shè)計語言
人和計算機(jī)交流信息使用的語言稱為計算機(jī)語言或程序設(shè)計語言按照語言對計算機(jī)硬件的依賴程序計算機(jī)程序設(shè)計語言通常分為機(jī)器語言匯編語言和高級語言三類
一機(jī)器語言
機(jī)器語言就是計算機(jī)指令代碼的集合是最底層的計算機(jī)語言它用二進(jìn)制代碼0和1形式表示是能被計算機(jī)直接識別和執(zhí)行的唯一語言但通常不用機(jī)器語言直接編寫程序機(jī)器語言在不同計算機(jī)系統(tǒng)之間的通用性較差
二匯編語言
匯編語言是一種符號化的機(jī)器語言采用能幫助記憶的英文縮寫符號代替機(jī)器語言的操作碼和操作地址所形成的計算機(jī)語言又叫符號語言不同類型的計算機(jī)系統(tǒng)一般有不同的匯編語言計算機(jī)不能直接識別和運行用匯編語言編寫的程序必須將其翻譯成機(jī)器語言程序標(biāo)程序后計算機(jī)才能識別并執(zhí)行把匯編語言程序翻譯成機(jī)器語言程序的程序稱為匯編程序通常情況下用匯編語言來編寫效率較高的實時控制程序和某些系統(tǒng)軟件
機(jī)器語言和匯編語言都是面向機(jī)器的語言稱為低級語言低級語言依賴于具體型號的計算機(jī)用它們開發(fā)的程序通用性很差
三高級語言
高級語言是一種比較接近自然語言和數(shù)學(xué)表達(dá)式的計算機(jī)程序設(shè)計語言一般用高級語言編寫的程序稱為源程序不能被計算機(jī)直接識別和運行必須通過翻譯程序翻譯成機(jī)器指令序列后才能被計算機(jī)識別和運行要把用高級語言編寫的源程序翻譯成機(jī)器指令通常有編譯和解釋兩種方式
常用的高級語言有
1BASIC一種簡單易學(xué)的計算機(jī)高級語言
2C語言一種具有很高靈活性高執(zhí)行效率的高級語言適用于編寫系統(tǒng)軟件3C++一種面向?qū)ο蟮某绦蛟O(shè)計語言
4JAVA近幾年發(fā)展起來的一種新型的高級語言適用于網(wǎng)絡(luò)環(huán)境的編程
三應(yīng)用軟件
應(yīng)用軟件是在硬件和系統(tǒng)軟件的支持下為解決各類具體應(yīng)用問題而編制的軟件會計電算化軟件也屬于應(yīng)用軟件
通用應(yīng)用軟件大致可分為文字處理表格處理圖形像處理網(wǎng)絡(luò)或統(tǒng)計等幾大類
一文字處理軟件
文字處理軟件用于文字輸入存儲修改編輯和多種字體字型輸出常用的有WPS四通利方Word等
二表格處理軟件
表格處理軟件根據(jù)不同需求自動生成各種表格管理組織和處理各種數(shù)據(jù)打印各種表格完成投資決策分析形形色色的數(shù)據(jù)把結(jié)果以各種統(tǒng)計圖形表示出來并完成各種財務(wù)報表的制作檢索表格數(shù)據(jù)等常用的有Excel等
三圖形圖像軟件
圖形圖像軟件大致上可分為兩大類一類是彩色圖像處理軟件另一類則是繪圖軟件
四網(wǎng)絡(luò)通信軟件
網(wǎng)絡(luò)通信軟件可以分為兩大類一類是用于實現(xiàn)網(wǎng)絡(luò)底層各種通信協(xié)議的通信軟件或協(xié)議轉(zhuǎn)換軟件它們屬于系統(tǒng)軟件性質(zhì)一般都包含在網(wǎng)絡(luò)操作系統(tǒng)之內(nèi)由操作系統(tǒng)提供另一類則是用于實現(xiàn)各種網(wǎng)絡(luò)應(yīng)用的軟件如電子郵件網(wǎng)絡(luò)文件傳輸網(wǎng)絡(luò)瀏覽器等
五演示軟件
演示軟件常用于演講報告教學(xué)產(chǎn)品發(fā)布展覽會演示等場合下的文字圖形表格甚至聲音動畫等各類材料的制作
六統(tǒng)計軟件
統(tǒng)計軟件是以統(tǒng)計方法處理數(shù)值數(shù)據(jù)的軟件包括收集匯總分析與解釋各類可變化的數(shù)值數(shù)據(jù)