官术网_书友最值得收藏!

1.1.3 任務3:軟件組成

上述硬件只能構成裸機,僅為計算機控制系統的軀體。要使計算機正常運行并解決各種問題,必須為它編制軟件。所謂軟件,是指完成各種功能的計算機程序的總和,它是計算機控制系統的神經中樞,整個系統的動作都是在軟件程序的指揮下協調工作的。因此,軟件的優劣直接關系到計算機的正常運行和推廣應用。

軟件通常分為系統軟件和應用軟件兩大類:系統軟件是面向計算機硬件系統本身的軟件,可解決普遍性問題;而應用軟件則是指面向特定問題的軟件,可解決特殊性問題,是在系統軟件的支持下運行的。

如圖1-4所示,系統軟件一般包括操作系統、語言處理程序、數據庫管理系統和實用工具軟件等。操作系統是系統軟件的核心,它提供了軟件的開發環境和運行環境;語言處理程序的作用是把人們編寫的源程序轉換成計算機能識別并執行的程序;數據庫管理系統能有效地實現數據信息的存儲、更新、查詢、檢索、通信控制等;實用工具軟件主要用于對程序進行編輯、裝配鏈接、調試以及對系統程序進行監控與維護等。

控制系統中的應用軟件是用戶針對生產過程要求而編制的各種應用程序,可分為過程監視、過程控制計算、公共服務計算等程序。目前也有一些專門用于控制工程的組態軟件,如國外的Intouch、Cimlicity、WinCC等以及國內的組態王、MCGS、力控、Synall等組態軟件。這些應用軟件的特點是功能強大、使用方便、組態靈活,可節省設計者大量時間,因而越來越受到用戶的歡迎。另外,在大型控制系統中,數據庫開發軟件得到了迅速發展,如FoxPro、Basic(VB)、VisualC(VC)、Microsoft SQL Server等。當前,采用VB作為平臺和數據庫管理工具、VC作為面向對象程序、匯編語言作為I/O接口處理的編程方式是最流行的設計方法之一。

圖1-4 計算機軟件分類

主站蜘蛛池模板: 玉溪市| 和田市| 浦北县| 湖南省| 武清区| 贵港市| 连江县| 颍上县| 东乡县| 洞头县| 高邮市| 鹤岗市| 凉城县| 桃园县| 林周县| 泸西县| 景德镇市| 清丰县| 洞头县| 盐城市| 新河县| 嘉峪关市| 诸城市| 呼和浩特市| 焉耆| 墨玉县| 临湘市| 肇州县| 南川市| 铜陵市| 鲁甸县| 砀山县| 越西县| 巴彦淖尔市| 兰坪| 邵武市| 会理县| 大化| 兴安盟| 陈巴尔虎旗| 岳阳县|