計(jì)算機(jī)系統(tǒng)的組成層次
瀏覽量:2613
計(jì)算機(jī)軟件系統(tǒng)是由完成計(jì)算機(jī)資源管理、方便用戶使用(系統(tǒng)軟件,廠家提供)的軟件和完成用戶對(duì)數(shù)據(jù)的預(yù)期處理功能(用戶設(shè)計(jì),自己使用)的程序這兩大部分構(gòu)成的。在一個(gè)完整的計(jì)算機(jī)軟件開發(fā)系統(tǒng)中,軟件系統(tǒng)是建立在硬件系統(tǒng)層次之上的部分。它的存在是以已有硬件系統(tǒng)為前提,并且它必須在已有硬件上才能運(yùn)行。計(jì)算機(jī)軟件也可以劃分為以下幾個(gè)不同的層次:
(1)建立在硬件軟件開發(fā)之上的第一層軟件,是操作系統(tǒng)層。它主要承擔(dān)計(jì)算機(jī)系統(tǒng)中的資源管理與分配,也向使用者和程序設(shè)計(jì)人員提供簡(jiǎn)單、方便、高效的服務(wù)。
(2)建立在操作系統(tǒng)之上的是計(jì)算機(jī)的匯編語(yǔ)言層。匯編語(yǔ)言大體上是對(duì)計(jì)算機(jī)機(jī)器語(yǔ)言的符號(hào)化處理的結(jié)果,再增加一些為方便程序設(shè)計(jì)而實(shí)現(xiàn)的擴(kuò)展功能。機(jī)器語(yǔ)言是計(jì)算機(jī)硬件能夠直接識(shí)別和運(yùn)行的指令的集合,但程序設(shè)計(jì)人員難以接受,直接用機(jī)器指令設(shè)計(jì)程序?qū)嵲谑翘щy了,
(3)在匯編語(yǔ)言層次之上是高級(jí)語(yǔ)言層,高級(jí)語(yǔ)言又稱算法語(yǔ)言,它的實(shí)現(xiàn)思路不再是過分地“靠攏”計(jì)算機(jī)硬件的指令系統(tǒng),而是著重面向解決實(shí)際問題所用的算法,更多的為方便程序設(shè)計(jì)人員寫出自己解決問題的處理方案和解題過程的程序。目前常用的高級(jí)語(yǔ)言有Basic、C、C十十、PascaI、Java、Prolog\VHDL等幾百種。用這些語(yǔ)言設(shè)計(jì)出來的程序,在高級(jí)語(yǔ)言層之上還可以有應(yīng)用層7b解決實(shí)際問題的處理程序組成。
本文由軟件開發(fā)提供:http://www.www.000217.com