2.l計(jì)算機(jī)系統(tǒng)
管理信息系統(tǒng)是在計(jì)算機(jī)系統(tǒng)的基礎(chǔ)上建立起來的,系統(tǒng)的開發(fā)、運(yùn)行、維護(hù)等都離不開計(jì)算機(jī)的硬件、軟件平臺(tái)(環(huán)境)。
2.1.1計(jì)算機(jī)系統(tǒng)
1.計(jì)算機(jī)和計(jì)算機(jī)系統(tǒng)
計(jì)算機(jī)(Computer):一種用于計(jì)算的機(jī)器。計(jì)算機(jī)既可以進(jìn)行數(shù)值計(jì)算,又可以進(jìn)行邏輯計(jì)算。計(jì)算機(jī)還具有存儲(chǔ)記憶功能,可以把數(shù)據(jù)(原始數(shù)據(jù)、中間結(jié)果、最終結(jié)果)和程序都存儲(chǔ)起來。計(jì)算機(jī)就是按照程序的要求自動(dòng)對(duì)數(shù)據(jù)進(jìn)行各種計(jì)算處理的。
2.計(jì)算機(jī)的分類
按計(jì)算機(jī)的規(guī)模和性能,計(jì)算機(jī)可以分為六大類。
?。?)巨型機(jī)(Supercomputer)。價(jià)格昂貴、功能強(qiáng)大、計(jì)算速度在每秒千億次以上的計(jì)算機(jī)叫做巨型機(jī)或超級(jí)計(jì)算機(jī)。
?。?)小巨型機(jī)(Minisupercomputer)。這是一種價(jià)格相對(duì)便宜的小規(guī)模巨型機(jī),也叫桌上型超級(jí)計(jì)算機(jī)。
?。?)大型機(jī)、中型機(jī)(Mainframe)。這種計(jì)算機(jī)的計(jì)算速度為每秒幾億次至幾百億次。它一般是作為大型計(jì)算中心的主機(jī)。
?。?)小型機(jī)(Minicomputer)。其計(jì)算速度為每秒幾千萬次至幾億次。它一般為中小型企事業(yè)單位使用。
?。?)個(gè)人機(jī)(Personal Computer)。也叫微型計(jì)算機(jī)或PC計(jì)算機(jī)。這是一種面向個(gè)人使用的計(jì)算機(jī)。
(6)工作站(Workstation)。這是介于高檔微機(jī)和小型機(jī)之間的機(jī)型。它一般都配備有大屏幕顯示器、大容量存儲(chǔ)器,而且速度快,通信功能強(qiáng),主要用于圖像處理或計(jì)算機(jī)輔助設(shè)計(jì)等專業(yè)領(lǐng)域。
3.計(jì)算機(jī)硬件系統(tǒng)
(1)基本結(jié)構(gòu)。目前計(jì)算機(jī)都是由運(yùn)算器、控制器、存儲(chǔ)器和輸入輸出設(shè)備等五個(gè)基本部分構(gòu)成的。
微型計(jì)算機(jī)系統(tǒng)中,把運(yùn)算器和控制器做在一起,叫做中央處理器(CPU),各部分之間采用總線方式連接。
?。?)基本組成。
①中央處理器。CPU是微型計(jì)算機(jī)的核心,它由運(yùn)算器、控制器和一些寄存器組成。運(yùn)算器主要是執(zhí)行算術(shù)運(yùn)算和邏輯運(yùn)算;
控制器則規(guī)定了計(jì)算機(jī)執(zhí)行指令的順序,并根據(jù)指令的具體含義,控制計(jì)算機(jī)各部件協(xié)調(diào)地工作。寄存器可以暫存指令和數(shù)據(jù)。
②存儲(chǔ)器。微型計(jì)算機(jī)中的存儲(chǔ)器按用途和特性可以分為三類。
4.計(jì)算機(jī)軟件系統(tǒng)
計(jì)算機(jī)軟件:計(jì)算機(jī)程序、程序所使用的數(shù)據(jù)以及有關(guān)的文檔資料的集合。軟件的作用在于確定計(jì)算機(jī)做什么以及如何做。從用戶的角度來看,軟件是用戶與硬件之間的使用界面。
(1)計(jì)算機(jī)軟件的分類。根據(jù)計(jì)算機(jī)軟件的總體結(jié)構(gòu)和表現(xiàn)形式,軟件一般可分為系統(tǒng)軟件和應(yīng)用軟件兩類。
系統(tǒng)軟件:直接控制和協(xié)調(diào)計(jì)算機(jī)、通信設(shè)備及其他外部設(shè)備的軟件。它們與具體應(yīng)用無關(guān),只是在系統(tǒng)一級(jí)提供服務(wù)。操作系統(tǒng)就是典型的系統(tǒng)軟件。
系統(tǒng)軟件中還包括語言處理程序和作為軟件研制開發(fā)工具的編輯程序、調(diào)試程序、裝配和鏈接程序、測(cè)試程序以及為適應(yīng)事務(wù)處理的需要而設(shè)置的數(shù)據(jù)庫管理程序等。
應(yīng)用軟件:直接完成某種具體應(yīng)用的軟件。如工資管理程序、管理信息系圖形軟件、文字處理軟件、財(cái)會(huì)軟件、計(jì)劃報(bào)表軟件、輔助設(shè)計(jì)軟件等。
?。?)軟件、硬件系統(tǒng)的關(guān)系。
在計(jì)算機(jī)系統(tǒng)中硬件是基礎(chǔ),軟件是靈魂;
它們互相支持、互相協(xié)調(diào)實(shí)現(xiàn)計(jì)算機(jī)的計(jì)算與數(shù)據(jù)處理任務(wù)。
(3)計(jì)算機(jī)程序設(shè)計(jì)語言。
程序設(shè)計(jì)語言:用來書寫計(jì)算機(jī)可以執(zhí)行的程序的。常用的計(jì)算機(jī)程序設(shè)計(jì)語言有機(jī)器語言、匯編語言和高級(jí)語言等。最新出現(xiàn)的是面向?qū)ο蟮恼Z言4GL.