《管理信息系統(tǒng)原理》課件第3章_第1頁
《管理信息系統(tǒng)原理》課件第3章_第2頁
《管理信息系統(tǒng)原理》課件第3章_第3頁
《管理信息系統(tǒng)原理》課件第3章_第4頁
《管理信息系統(tǒng)原理》課件第3章_第5頁
已閱讀5頁,還剩178頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

第3章計算機技術(shù)基礎(chǔ)3.1計算機中的信息表示3.2計算機硬件基礎(chǔ)3.3計算機軟件基礎(chǔ)3.4多媒體技術(shù)及其應(yīng)用小結(jié)

習(xí)題管理信息系統(tǒng)是基于計算機的系統(tǒng),它是人、管理制度、計算機軟/硬件、數(shù)據(jù)庫和網(wǎng)絡(luò)的集合。計算機系統(tǒng)是一個由硬件和軟件有機結(jié)合的整體,它通常包括計算機的主機設(shè)備、輸入/輸出設(shè)備、系統(tǒng)軟件和應(yīng)用軟件。在本章中,我們將學(xué)習(xí)有關(guān)計算機的基礎(chǔ)知識,使大家能從管理信息系統(tǒng)實際應(yīng)用的角度出發(fā),理解管理信息系統(tǒng)的輸入、信息處理和信息輸出的工作原理,并在未來的管理信息系統(tǒng)開發(fā)與管理的過程中,能運用這些知識去充分發(fā)揮、利用計算機系統(tǒng)的功能和特性。3.1計算機中的信息表示自1946年誕生第一臺電子數(shù)字計算機——愛尼亞克ElectronicNumericalIntegratorandComputer,ENIAC)以來,在短短的60多年中計算機已經(jīng)歷了4個發(fā)展階段,其組成器件從體積大、耗電多的電子管發(fā)展到了體積微小、節(jié)電、超大規(guī)模的集成電路芯片。至今,不管計算機的更新程度有多大,計算機軟件/硬件技術(shù)發(fā)展得有多么快,但有一點卻是相同的,即現(xiàn)代計算機仍都是建立在二進制運算基礎(chǔ)上的,工作原理基本上還是按照數(shù)學(xué)家馮·諾依曼(VonNeumann)提出的程序存儲和程序控制的理論。3.1.1數(shù)與碼在計算機中的表示計算機處理的對象是各種數(shù)據(jù)。計算機中數(shù)據(jù)均采用二進制形式表示,采用二進制的優(yōu)勢是它只有兩個數(shù)碼:“0”和“1”,可以方便地利用電子元器件的“飽和”、“截止”兩個穩(wěn)定的物理狀態(tài)(即電子元器件的低電平和高電平)來分別表示,如三極管的導(dǎo)通狀態(tài)和截止?fàn)顟B(tài)。并且它的運算規(guī)則十分簡單,在技術(shù)上很容易可靠地實現(xiàn)。但用二進制表述一個比較大的數(shù)據(jù)時位數(shù)比較多,所以,就出現(xiàn)了使用十六進制或八進制書寫數(shù)據(jù)的方法,十六進制或八進制的長度與十進制相當(dāng),而且轉(zhuǎn)換成二進制也很容易。在實際應(yīng)用中,計算機中的數(shù)據(jù)一般分為兩大類:數(shù)和碼。

1.計算機中的數(shù)數(shù)——直接用來代表量的大小和多少,可進行各種數(shù)學(xué)運算(機器中加法運算最多)。碼——代表現(xiàn)實生產(chǎn)、生活中的各種有用信息以及計算機內(nèi)部控制、存儲等操作信息。前者常用來描述事物的屬性、特征等,而計算機中對碼的操作主要有存儲、分類、檢索、排序、轉(zhuǎn)換、分析判斷、輸出等。在計算機內(nèi)部處理時,數(shù)和碼是等價的,都是用二進制表示的,只是使用場合不同。一般地,碼用在與輸入、輸出和傳輸、儲存相關(guān)的操作中??傊?,計算機中所有的信息都可以用數(shù)和碼的組合來表示。二進制數(shù)據(jù)的最小單位是位(bit),八位二進制數(shù)據(jù)就構(gòu)成一個字節(jié)(byte)。

2.計算機中的碼碼(Code)也稱代碼或編碼,如大寫A的ASCII碼是41H(十六進制,后面相同的不再注解),小寫a的ASCII碼是61H。它的基本理念是用一種符號集合去表示另一種符號(或信息)集合,兩個符號集合之間有一種約定的映射關(guān)系。ASCII碼是美國標(biāo)準(zhǔn)信息交換碼,已采納為國際標(biāo)準(zhǔn),具體內(nèi)容如表31所示。表3-17位標(biāo)準(zhǔn)ASCII碼表標(biāo)準(zhǔn)ASCII碼長度是7位,用以表述34個外部設(shè)備控制符號和94個打印英文字符,計有27=128個編碼。8位ASCII碼稱為擴充的ASCII碼,它有28=256個編碼,可以代表更多的信息。計算機中的漢字編碼原理與ASCII碼的一樣,也是用數(shù)字編碼集實現(xiàn)。常用的有漢字信息交換碼(GB2312—80,簡稱漢字國標(biāo)碼)、漢字機內(nèi)碼、漢字區(qū)位碼、漢字輸入碼和漢字字形碼。國標(biāo)碼采用雙字節(jié)編碼的方法,即一個漢字用連在一起的兩個字節(jié)的二進制數(shù)據(jù)來表述。漢字機內(nèi)碼是將每個漢字國標(biāo)碼兩個字節(jié)的最高位均置1,如“啊”的機內(nèi)碼是B0A1H。在存儲器中存放時,7位的ASCII碼要增加一個最高位并置“0”,也成為八位,這樣就將漢字與ASCII碼區(qū)分開來了。但在實際使用時,漢字機內(nèi)碼會與ASCII碼發(fā)生沖突,一些英文制表符會以無序漢字顯示出來。漢字區(qū)位碼是漢字國標(biāo)碼的前身,又稱國標(biāo)區(qū)位碼,是眾多漢字輸入方法中的一種。漢字輸入碼又稱外碼,常用的編碼方法有五筆字型、區(qū)位碼、智能拼音輸入法、微軟拼音輸入法等,其中微軟拼音輸入法是面向整句輸入的漢字輸入方法。電腦操作人員可以連續(xù)不間斷地輸入一整句漢語語句的拼音,以標(biāo)點符號為界,系統(tǒng)會自動選出拼音所對應(yīng)的最可能的漢字,不必再逐字逐詞選擇同音字。漢字字形碼是描述漢字字形的編碼數(shù)據(jù),主要用于顯示、打印、繪圖等輸出場合。它有兩種字形描述方案:點陣描述和矢量描述。前者縮放效果很差,而后者可進行無級縮放。將眾多漢字字形數(shù)據(jù)儲存起來就組成了漢字庫,軟字庫存放在文件中,硬字庫存放在芯片中,在漢字輸出時才調(diào)用它們。3.1.2音頻和視頻信息在計算機中的表示音頻信號和視頻信號都是時間連續(xù)的信號,而計算機只能處理離散的數(shù)據(jù),那么計算機又是如何存儲和處理音頻、視頻信號的呢?我們把計算機屏幕分成縱橫交錯的網(wǎng)格,每個網(wǎng)格稱為一個像素(圖形元素),任何圖像都可以分解成可進行處理的獨立單元。像素就是可以用來度量圖像數(shù)據(jù)的最小單位。例如黑白顯示器的圖像可用一個字節(jié)表示一個像素的灰度等級,彩色圖像的每個像素由紅、綠、藍(lán)(RGB)三色組成,要用三個字節(jié)分別表示紅、綠、藍(lán)的灰度等級,從而解決活動圖像信息的數(shù)字化。聲音也需要轉(zhuǎn)換為離散信號,如聲音通過麥克風(fēng),轉(zhuǎn)換成一連串的電壓變化的信號,再經(jīng)模擬量/數(shù)字量轉(zhuǎn)換器(A/D)轉(zhuǎn)換成“0”、“1”信號,而后進入中央處理器(CPU)處理。由于計算機的CPU只能處理這類離散數(shù)據(jù)信號,因此音頻、視頻信息在進入CPU處理之前,要先對這些信號進行采樣、量化,模/數(shù)轉(zhuǎn)換為二進制數(shù)據(jù),并且能對這些數(shù)據(jù)進行壓縮、存儲及解壓縮、回放。無論是聲音、圖像的輸入/輸出,還是信息的轉(zhuǎn)換,都需要通過音頻設(shè)備(如收錄機、CD、合成器、MP3等)、視頻設(shè)備(如攝像機、數(shù)碼相機、影碟機、電視等)的接口與各種功能卡處理完成。3.2計算機硬件基礎(chǔ)計算機的種類很多,一般按其體積大小可分為微機、工作站、小型機、中型機、大型機等,其運算速度和價格相差很大。但無論是什么類型的計算機系統(tǒng),其工作原理都是相同的??梢园延嬎銠C系統(tǒng)視為管理信息系統(tǒng)的一個特殊子系統(tǒng),它包括硬件系統(tǒng)和軟件系統(tǒng),是管理信息系統(tǒng)的運行平臺。計算機硬件是指組成計算機實體的各種物理裝置。它們是由電子的、機械的、磁性的等實實在在的元器件構(gòu)成的。這些硬件的協(xié)同工作構(gòu)成了計算機軟件的運行平臺。一個計算機硬件系統(tǒng)如何配置,要服從于信息系統(tǒng)的規(guī)模和任務(wù)需要,同時要考慮到將來信息系統(tǒng)的發(fā)展和升級需求空間,能使計算機硬件系統(tǒng)不斷升級或擴展,既能更好地服務(wù)于管理信息系統(tǒng),又可節(jié)省硬件投資成本。下面我們來學(xué)習(xí)計算機硬件系統(tǒng)各個組成部分的工作原理。3.2.1硬件系統(tǒng)組成計算機硬件系統(tǒng)的五大組成部分如圖3-1所示,各部分是由總線連接在一起的。圖3-1計算機硬件系統(tǒng)組成及工作流示意圖

1.輸入設(shè)備輸入設(shè)備的作用是將程序、原始數(shù)據(jù)、文字、字符、控制命令或現(xiàn)場采集的數(shù)據(jù)等信息輸入到計算機,是計算機將外部信息讀入存儲器的部件。其工作原理是要將外界的物理量轉(zhuǎn)化為離散的二進制數(shù)據(jù)。常見的輸入設(shè)備有鍵盤、鼠標(biāo)、掃描儀、數(shù)碼相機、光筆、觸摸屏等,其內(nèi)部一般都有模數(shù)轉(zhuǎn)換器A/D。輸入設(shè)備與輸出設(shè)備合稱為外部設(shè)備,或I/O設(shè)備,簡稱外設(shè)。

2.存儲器存儲器的功能是存儲程序、數(shù)據(jù)和各種信號、命令等數(shù)據(jù)信息,并在需要時提供這些數(shù)據(jù)信息。存儲器的類型有很多種。例如,只讀存儲器(ReadOnlyMemory,ROM)安裝在主板上用來存放操作系統(tǒng)啟動程序和基本的輸入/輸出管理程序等,可讀寫存儲器(RandomAccessMemory,RAM)用來存放當(dāng)前運行程序的數(shù)據(jù)等。它們一般用半導(dǎo)體材料做成。

3.中央處理器

CPU由運算器和控制器組成。運算器的功能是對數(shù)據(jù)進行各種算術(shù)運算和邏輯運算,即對數(shù)據(jù)進行加工處理,主要部件是算術(shù)邏輯單元(ArithmeticandLogicUnit,ALU)??刂破魇钦麄€計算機的中樞神經(jīng),其功能是對程序規(guī)定的控制信息進行解釋,根據(jù)其要求進行控制,調(diào)度程序、數(shù)據(jù)、地址,協(xié)調(diào)計算機各部分工作節(jié)拍及內(nèi)存與外設(shè)的訪問控制,總線控制等。

4.輸出設(shè)備輸出設(shè)備的作用是把計算機的中間結(jié)果或最后結(jié)果、機內(nèi)的各種數(shù)據(jù)符號及文字或各種控制信號等信息輸出給用戶。常用的輸出設(shè)備有顯示器、音箱(也稱軟拷貝,無法保存)、打印機、激光印字機、繪圖儀(也稱硬拷貝,便于保存)等。輸出設(shè)備要把計算機中的離散的二進制數(shù)據(jù)轉(zhuǎn)換為人類習(xí)慣使用的連續(xù)物理量,所以,常常會在輸出設(shè)備中設(shè)置數(shù)/模轉(zhuǎn)換器D/A。計算機通過輸入、輸出設(shè)備與外界交換信息。

(1)采用二進制表示數(shù)據(jù)和指令;所有的信息在計算機中都是以二進制存儲和加工的;

(2)將程序和數(shù)據(jù)事先存入計算機存儲器中,使計算機在工作時能夠自動、高速、有序地從存儲器中取出指令和數(shù)據(jù)加以執(zhí)行、處理;硬件設(shè)計依照程序存儲、程序控制的原理進行;

(3)由運算器、存儲器、控制器、輸入設(shè)備、輸出設(shè)備五大部件組成的計算機硬件系統(tǒng),是由數(shù)據(jù)總線、地址總線和控制總線將它們連接在一起的,其工作流程如圖31所示。

【案例3-1】列出計算機計算“14H-3H×6H”(數(shù)字以十六進制表示)的工作過程。

(1)將事先編寫的計算程序(算式、命令等)和原始數(shù)據(jù)由輸入設(shè)備(比如鍵盤)輸入到存儲器。

(2)按計算步驟由控制器指揮、控制運算器、存儲器等有關(guān)部件完成規(guī)定的操作:先進行乘法運算,從存儲器中取出數(shù)據(jù)3H和6H送到運算器,進行乘法運算,得到乘積數(shù)為12H。把中間結(jié)果12H存放到存儲器中。再進行減法運算,從存儲器中取出被減數(shù)14H和減數(shù)12H送到運算器,進行減法運算,得到結(jié)果2H。把運算器中的結(jié)果2H送到存儲器。

(3)把存儲器中的最后結(jié)果送到輸出設(shè)備(如顯示器或打印機)上,顯示或打印出答案。

5.標(biāo)準(zhǔn)接口計算機系統(tǒng)內(nèi)外有各種各樣的接口,用以連接設(shè)備和電纜線,其中USB是運用最多的一種。USB的全稱是UniversalSerialBus,最多可連接127臺外設(shè)。它支持熱插拔,已經(jīng)成為計算機的標(biāo)準(zhǔn)接口。USB目前有兩個版本,USB1.1的最高數(shù)據(jù)傳輸率為12Mb/s,USB2.0則提高到480Mb/s。兩者的物理結(jié)構(gòu)完全一致,數(shù)據(jù)傳輸率上的差別完全由PC的USBhost控制器以及USB設(shè)備決定。USB可以通過連接線為設(shè)備提供最高5V,500mA的電力。另外,一些注為USB2.0FullSpeed的USB其實就是USB1.1,而標(biāo)注為USB2.0HighSpeed的才是真正的USB2.0。

USB2.0規(guī)范是由USB1.1規(guī)范演變而來的,“增強主機控制器接口”(EHCI)保證了用USB2.0的驅(qū)動程序來驅(qū)動USB1.1設(shè)備。所以,所有支持USB1.1的設(shè)備都可以直接在USB2.0的接口上使用而不必?fù)?dān)心兼容性問題。

USB接口有3種類型:(1)TypeA一般用于PC,如圖3-2所示。(2)TypeB一般用于USB設(shè)備,如圖3-3所示。(3)MiniUSB一般用于數(shù)碼相機、數(shù)碼攝像機、測量儀器以及移動硬盤等,如圖3-4所示。圖3-2

USB的TypeA接口圖3-3

USB的TypeB接口圖3-4數(shù)碼相機上的MiniUSB接口計算機接口還有EPP、SCSI等,是計算機總線的一個組成部分或一種類型的總線??偩€的問題本書后面還將討論。EPP的最大特點是方便,并且現(xiàn)在的加強EPP口和USB、SCSI的速度已經(jīng)很接近,同時EPP口對電腦要求低,486以上任何機型都可以用。3.2.2CPU

CPU是計算機的核心部件,是計算機系統(tǒng)的“大腦”。它由運算器、控制器兩部分組成,承擔(dān)信息加工處理的工作。如果中央處理器制作在一塊集成電路芯片上,則稱其為微處理器,微機或個人電腦PC的核心也是微處理器。例如人們常說的80486、80586、PentiumⅢ、PentiumⅣ等都是美國Intel公司生產(chǎn)的微處理器芯片。

CPU的處理速度由機器周期、時鐘速度、字長、總線寬度和物理特性等指標(biāo)決定,是衡量CPU的主要技術(shù)指標(biāo)。CPU字長是計算機CPU一次并行處理的二進制的位數(shù),最早有八位的CPU,后來集成性越來越高,就出現(xiàn)了十六位、三十二位、六十四位等等。一般來講,計算機CPU的字長越大,計算機處理數(shù)據(jù)的能力就越強。

1.ALU

ALU主要由寄存器、加法器和控制電路組成,用來實現(xiàn)算術(shù)與邏輯運算,對數(shù)據(jù)信息進行加工和處理。其中算術(shù)運算包括加、減、乘、除;邏輯運算包括“與”、“或”、“非”等。在計算機中,任何復(fù)雜的運算都是化簡為基本的算術(shù)與邏輯運算進行處理的。其中運算器一次所能并行處理的二進制位數(shù)稱為CPU字長,在不同類型的計算機中有不同的字長,比如80486字長32位,Pentium微處理器字長64位。目前比較流行64位字長的處理器。

2.控制器在計算機中,指示計算機進行某一操作的命令稱為指令。控制器是計算機的控制中心,主要由程序計數(shù)器、指令寄存器、指令譯碼器、機器周期、工作節(jié)拍、脈沖及啟??刂凭€路、時序控制信號與地址形成部件和中斷控制邏輯組成??刂破鞑⒉粚嶋H處理數(shù)據(jù)或保存數(shù)據(jù),它的任務(wù)是從內(nèi)存中取出指令,確定指令的類型,對指令進行譯碼,并按譯碼結(jié)果按時間順序向有關(guān)部件發(fā)出控制信號,控制相應(yīng)部件進行工作,以及控制完成指令所指示的操作,即執(zhí)行指令。就這樣不斷地取指令、執(zhí)行指令,再取指令、再執(zhí)行指令……直至一個程序執(zhí)行完畢。(1)程序計數(shù)器。程序計數(shù)器(ProgrammingCounter,PC)又稱指令計數(shù)器,用來存放正在執(zhí)行的指令的地址或?qū)⒁獔?zhí)行的下一條指令的地址。對于順序執(zhí)行的情況,每執(zhí)行一條指令,PC的值自動加1,以控制指令的順序執(zhí)行。這種加1的功能,有的機器是程序計數(shù)器本身具有的,也有些機器是借助運算器來實現(xiàn)的。在遇到需要改變程序執(zhí)行順序的情況時,一般由轉(zhuǎn)移類指令將轉(zhuǎn)移目標(biāo)地址送往程序計數(shù)器,即可實現(xiàn)程序的轉(zhuǎn)移。(2)指令寄存器。指令寄存器(InstructionRegister,IR)用來存放從存儲器中取出的待執(zhí)行的指令。當(dāng)指令從主存儲器中取出暫存在指令寄存器之后,在執(zhí)行該指令的過程中,指令寄存器的內(nèi)容不允許發(fā)生變化,以保證執(zhí)行指令的正確完成,避免出錯。(3)指令譯碼器。指令譯碼器(InstructionDecoder,ID)又稱操作碼譯碼器或指令功能分析解釋器。暫存在指令寄存器中的指令只有在其操作碼部分經(jīng)譯碼后才能識別出是一條什么樣的指令。譯碼器經(jīng)過對指令進行分析和解釋,產(chǎn)生相應(yīng)的控制信號并提供給時序控制信號形成部件。(4)機器周期、工作節(jié)拍、脈沖及啟??刂凭€路。由脈沖源產(chǎn)生一定頻率的脈沖信號作為整個機器的時鐘脈沖(一般由晶振產(chǎn)生),并作為機器周期和工作節(jié)拍的基準(zhǔn)信號,在機器加電的瞬間,還應(yīng)產(chǎn)生一個總清零信號和復(fù)位(Reset)信號。啟停線路保證可靠地送出或封鎖時鐘脈沖,控制時序信號的發(fā)生或停止,從而啟動機器工作或使之停機。(5)時序控制信號形成部件。一條指令的取出和執(zhí)行可以分解成多個最基本的操作,這種最基本的不可再分割的操作稱為微操作。時序控制信號形成部件又稱微操作信號發(fā)生器,真正控制各部件工作的微操作信號是由指令部件提供的操作信號、時序部件提供的時序信號、被控制功能部件所反饋的狀態(tài)及條件綜合形成的。不同的指令具有不同的微操作序列。(6)地址形成部件。根據(jù)指令的不同尋址方式,用來形成操作數(shù)的有效地址,在微、小型機中,一般不設(shè)專門的地址形成部件,而是利用運算器來進行有效地址的計算。(7)中斷控制邏輯。中斷控制邏輯是用來控制中斷處理的硬件邏輯部件。中斷技術(shù)是計算機系統(tǒng)中“聰明”的一種工作方式,是對計算機CPU功能的有效擴展,有外部和內(nèi)部中斷兩種。利用外部中斷,系統(tǒng)可以實時響應(yīng)外部設(shè)備數(shù)據(jù)傳送的請求,中斷當(dāng)下正在處理的事務(wù)而轉(zhuǎn)去及時地處理外部意外或緊急事件,如系統(tǒng)掉電,內(nèi)存出錯等。而內(nèi)部中斷可為用戶提供發(fā)現(xiàn)、調(diào)試并解決程序執(zhí)行異常情況的有效途徑,如執(zhí)行了除以微小數(shù)操作、系統(tǒng)溢出等。3.2.3存儲系統(tǒng)存儲系統(tǒng)是計算機中用來存儲程序和數(shù)據(jù)的部件,它在控制器的控制下按照指定的地址存入(稱為寫)和取出(稱為讀)信息。存儲系統(tǒng)被由許多存儲單元組成,每個單元有一個編號,稱為地址。為了便于數(shù)據(jù)傳送和管理,常把位數(shù)多的數(shù)據(jù)分成若干段,每段八位,稱為一個字節(jié)。在計算機的存儲器中,地址是按字節(jié)編制的,每個地址單元放八個二進制位bit(讀做比特)。因此存儲器中每個單元也稱為字節(jié)單元,即有八位二進制數(shù)。所有字節(jié)單元的總和稱為存儲器容量,存儲器容量的單位是KB、MB、GB與TB等。1KB=1024字節(jié),1MB(兆字節(jié))=1024KB,1GB(吉字節(jié))=1024MB,1TB(太拉字節(jié))=1024G,依此類推。但硬盤生產(chǎn)廠家的計算方法是:1KB=1000B,1MB=1000KB,……存儲系統(tǒng)也是計算機的主要組成部件,是計算機的記憶部件,它與中央處理器合稱為主機。存儲器根據(jù)讀/寫速度不同和在主機中的作用不同,分為主存、高速緩沖存儲器Cache、輔助存儲器和海量存儲器等。

1.主存設(shè)置在計算機內(nèi)部可由CPU直接存取的存儲器稱為內(nèi)部存儲器或者主存儲器(簡稱內(nèi)存或主存),主要存放當(dāng)前運行的程序或處理的數(shù)據(jù),其容量是衡量計算機數(shù)據(jù)處理能力的重要標(biāo)志。其特點是密度大,重量輕,體積小,存取速度快。目前許多微機上安裝的內(nèi)存儲器都是采用超大規(guī)模集成電路制成的半導(dǎo)體存儲器,目前主流容量配置為1GB。主存儲器又分為兩類:RAM和ROM。(1)RAM。

RAM是一種用戶既能讀出又能寫入的存儲器,用來存放運算數(shù)據(jù)、程序和中間結(jié)果。但存儲的內(nèi)容是暫時的和易消失的,當(dāng)斷電時,RAM中的信息會立刻消失,再上電也無法讀出。所以,RAM也稱做易失性存儲器或可讀寫存儲器。(2)ROM。

ROM是一種用戶只能讀出而不能寫入的存儲器。ROM具有非易失性,即使斷電,ROM中原有內(nèi)容也保持不變。因此,ROM適合存放那些固定的程序或信息,如自檢程序、字庫、操作系統(tǒng)的引導(dǎo)程序boot等。衡量內(nèi)存的技術(shù)指標(biāo)主要有內(nèi)存容量、存取速度、可靠性、性能價格比等四項。

2.輔助存儲器輔助存儲器又稱為外部存儲器,簡稱外存,是主機的特殊外部設(shè)備,是主存儲器的后備和補充。其特點是具有非易失性,容量大,速度慢,價格低,一般用來存放大量暫時不參加運算或處理的數(shù)據(jù)和程序,在計算機需要外存上的程序或數(shù)據(jù)時,首先要從外存調(diào)入內(nèi)存程序才能運行,數(shù)據(jù)讀寫才能有效。常用的輔助存儲器有:軟磁盤存儲器、硬磁盤存儲器、冗余磁盤陣列技術(shù)和光盤存儲器。

3.新型外部存儲器

(1)閃存類存儲器。閃存類存儲器是由半導(dǎo)體材料為存儲介質(zhì)制作的,與其他移動存儲器相比具有體積小、使用壽命長、可靠性高等優(yōu)點,如數(shù)碼相機的存儲系統(tǒng)就是采用閃存(Flash)技術(shù)的存儲器。目前非常普及的是通用串行接口USB閃存盤,簡稱U盤(優(yōu)盤)。它與微機通信非常方便,不需要專門驅(qū)動器,而且數(shù)據(jù)傳輸速度快、體積微小、重量輕、攜帶方便?,F(xiàn)在USB閃存盤價格也為大眾接受,容量也達(dá)到了1GB或幾GB,還帶有音頻、視頻播放功能,如SONY公司的記憶棒(MemoryStick),DIAMOND公司的RIO(MP3播放器),MP4等。

(2)移動硬盤。移動硬盤按不同的連接方式分為兩大類。一類是機架內(nèi)置式活移動硬盤,可內(nèi)置于機箱的5英寸機架上,運轉(zhuǎn)電力由機箱電源提供。硬盤安放在一個可抽取的硬盤盒中,可抽出并隨意移動。此類硬盤盒一般內(nèi)置普通硬盤,連接方式也與普通硬盤無異,因此對系統(tǒng)沒有特殊要求,傳輸速度在所有移動存儲方案中是最快的。機架內(nèi)置式移動硬盤盒售價較為低廉,一次性購買多個配備于有數(shù)據(jù)交換要求的計算機上,也不失為一種性價比較高的解決方案。還有一點需要注意的是:機架內(nèi)置式移動硬盤采用的是普通硬盤,因此在移動中抗振性比較差,不適合擔(dān)當(dāng)重要關(guān)鍵數(shù)據(jù)的轉(zhuǎn)移工作。另一類為外置式移動硬盤,外置于機箱之外,由外接DC電源供電,通過USB或IEEE1394火線接口與計算機連接。此類硬盤盒一般作為筆記本或普通電腦硬盤,以筆記本電腦硬盤居多,因為體積小。在性能上外置式移動硬盤比普通硬盤稍差,但抗振性較高,同時每單位存儲空間的成本也高。現(xiàn)在,每臺計算機都配備有USB接口,因此采用USB接口的外置式移動硬盤在數(shù)據(jù)的轉(zhuǎn)移上非常方便。但由于USB接口的傳輸速率不如其他接口高,如IEEE1394接口。IEEE1394高達(dá)400Mb/s的傳輸速率使外置硬盤的性能得到了充分的發(fā)揮。但是,目前IEEE1394并不普及,在沒有該接口的主板上,用戶如想使用此類設(shè)備,必須購買一塊IEEE1394接口卡。但比起SCSI接口卡來說,IEEE1394接口卡價格較低。隨著IEEE1394的普及,此類外置式移動硬盤將成為數(shù)據(jù)移動存儲的主流。移動硬盤的使用需要驅(qū)動程序,以Windows操作系統(tǒng)為例,Windows98以下的計算機如果使用移動存儲設(shè)備需要另外安裝驅(qū)動程序,否則計算機無法訪問到存儲器,移動存儲器上的數(shù)據(jù)也無法讀出來。管理信息系統(tǒng)在存儲體系設(shè)計時,除考慮容量、存取速度、數(shù)據(jù)安全外,還要考慮成本和系統(tǒng)的可擴展性和可更新性。3.2.4輸入設(shè)備輸入設(shè)備的功能是把諸如程序、數(shù)據(jù)、字符、圖形、圖像和聲音輸入到計算機中去,所以輸入設(shè)備是人與計算機通信的一個接口。常用的輸入設(shè)備有鍵盤、鼠標(biāo)、掃描儀、數(shù)碼相機、光筆、觸摸屏等。

1.鍵盤鍵盤是大家最為熟悉的一個人機對話工具。它主要輸入由字符和數(shù)字組成的數(shù)據(jù)和程序。計算機上使用的鍵盤都是標(biāo)準(zhǔn)化的,有83/84鍵和101/102鍵,目前常用的是101/102鍵的鍵盤。無線通信技術(shù)的發(fā)展,使得無線鍵盤目前也比較受歡迎。

2.鼠標(biāo)在管理信息系統(tǒng)中大多采用人機交互的圖形界面,鼠標(biāo)作為輸入設(shè)備成了微機必備的標(biāo)準(zhǔn)工具。鼠標(biāo)上有兩個按鍵或三個按鍵,移動鼠標(biāo),就把移動的距離和方向信息傳給計算機,計算機將其轉(zhuǎn)換成鼠標(biāo)光標(biāo)的坐標(biāo)位置,只要單擊它,這時單擊所在位置的信號傳給計算機,讓計算機執(zhí)行相應(yīng)的操作。常用的鼠標(biāo)有機械式和光電式兩種。機械式鼠標(biāo)底部有一橡膠球,在光滑的桌面上移動,橡膠球滾動,使用時方便靈活。光電式鼠標(biāo)沒有小球,它在一個刻有水平和垂直線條的光反射板上移動,靈敏度精確度都很高,使用壽命也長。同樣,無線鼠標(biāo)也被用戶所喜愛而越來越普及。

3.掃描儀掃描儀是把人們要處理的圖文信號輸入到計算機,圖文信號通過光電轉(zhuǎn)換為電信號,并轉(zhuǎn)換為計算機能識別的數(shù)字信號的一種設(shè)備。目前,流行的數(shù)字化掃描儀品種很多,不同的掃描儀之間,因其功能、檔次的不同,價格的差距也很大。其種類主要有鼓形掃描儀、平板掃描儀以及條形碼掃描儀。

4.數(shù)碼相機數(shù)碼相機是一種新型圖像捕捉設(shè)備。它與傳統(tǒng)相機的最大區(qū)別在于圖像的感光與保存介質(zhì)不同。眾所周知,傳統(tǒng)相機使用膠卷感光成像,其原理是基于膠卷上的化合物的光化學(xué)反應(yīng)。一卷膠卷拍完之后,通常要將其送到?jīng)_洗部進行沖擴處理之后,才能看到圖像。如果想利用計算機進行圖像的再處理,必須利用掃描儀將圖像轉(zhuǎn)化為計算機可以識別的數(shù)字信號。數(shù)碼相機使用電荷耦合組件(ChargedCoupledDevice,CCD)代替膠卷感光成像,其原理是CCD元件的光電效應(yīng),因此有人又將這種元件稱為“電子膠卷”。

CCD元件感受到鏡頭成像之后投射到其上的光線的光強(亮度)與頻率(色彩),將光信號轉(zhuǎn)化為電信號,記錄到數(shù)碼相機的內(nèi)存中,形成計算機可以處理的數(shù)字信號。不需經(jīng)過沖擴及像片的掃描過程,數(shù)碼相機內(nèi)存中記錄的圖像信息可直接下載到計算機中進行顯示或圖像加工。這為計算機圖像處理提供了方便。數(shù)碼相機對于光學(xué)成像部分的原理和裝置與傳統(tǒng)相機沒有什么本質(zhì)區(qū)別。

5.光筆光筆是一種手執(zhí)的、形似鋼筆狀的光信號檢測輸入裝置,它是用來在顯示屏上直接書寫、作圖的輸入設(shè)備。光筆由筆體、透鏡組、光導(dǎo)纖維、觸摸開關(guān)、光電變換元件以及整形電路組成。操作時,光筆對準(zhǔn)熒光屏上要干預(yù)的圖形對象,當(dāng)電子束掃描該圖形位置時,光筆檢測到熒光屏上的光信號(稱為光筆“擊中”信號),經(jīng)過透鏡聚焦和光導(dǎo)纖維的傳輸,到達(dá)光電變換元件而變?yōu)殡娦盘?,再?jīng)過整形、放大后,形成光筆擊中的電信號,向計算機發(fā)出中斷請求。計算機響應(yīng)中斷后啟動服務(wù)程序,去查找光筆所擊中的對象,從而完成干預(yù)作用。觸摸開關(guān)是防止人的誤操作而設(shè)置的,只有當(dāng)觸摸開關(guān)被接通時,光筆所感應(yīng)的光信號才有效。

6.觸摸屏觸摸屏既是一種輸入設(shè)備,也是輸出設(shè)備。觸摸屏系統(tǒng)由觸摸傳感器和觸摸控制器組成。觸摸屏傳感器一般有電阻式、電容式、聲波式、紅外式等,它是安裝在監(jiān)視器前端來檢測要觸摸的位置。用戶用手去觸摸顯示屏上的某個位置時,觸摸位置被觸摸屏檢測器檢測到,然后反饋給觸摸屏控制器,這時觸摸屏控制器將其轉(zhuǎn)換為坐標(biāo)信號,傳送給計算機,計算機就能執(zhí)行相關(guān)命令的操作。觸摸屏形象直觀,特別是對不懂計算機的人員來說,人機界面好,稍加說明人人都會使用。在很多大型公共場所,如商場、賓館、圖書館、繁華鬧市區(qū)指路地圖、旅游景區(qū)導(dǎo)游和醫(yī)院導(dǎo)醫(yī)處等都設(shè)置了觸摸屏。

7.語音識別設(shè)備語音識別設(shè)備能識別人的發(fā)音,是人機交互的新技術(shù)成果。用麥克風(fēng)和專用軟件可以將人的聲音直接轉(zhuǎn)換為數(shù)字信號輸入到計算機中。如現(xiàn)場新聞采訪,可以直接在電視中打出字幕;家用電器、生產(chǎn)設(shè)備的聲控開關(guān),安全系統(tǒng)的授權(quán)進入也可以用事先錄制的聲音信號進行控制,等等。3.2.5輸出設(shè)備在計算機中,常用的輸出設(shè)備主要有顯示器、打印機、繪圖儀以及音響設(shè)備等。

1.顯示器顯示器主要用來顯示運算結(jié)果、程序清單、文字、圖形圖像或其他用戶需要的信息,是軟拷貝設(shè)備。其外形尺寸是以對角線的長度來衡量的。17英寸的顯示器在PC機中很常見。

(1)顯示器的類型。顯示器的類型很多,按顯示器工作原理分可分為陰極射線管式CRT、液晶顯示器LCD、等離子顯示器等。目前液晶顯示、等離子顯示等超薄型設(shè)備逐漸占領(lǐng)市場。按顯示內(nèi)容可分為字符顯示器、圖形顯示器和圖像顯示器;按顏色可分為單色顯示器和彩色顯示器;按分辨率可分為高、中、低三檔。

(2)分辨率。分辨率是顯示器的一項重要指標(biāo),反映了顯示器的清晰度。在顯示器上字符和圖像是由一個個像素組成的,像素之間距離越小,清晰度越高。各種顯示器的分辨率由像素的數(shù)目表示:低分辨率:300×200左右;中分辨率:640×350左右;高分辨率:640×480,1024×768,1280×1024等。

(3)顯示適配器。顯示適配器也稱為顯示卡或顯卡,是顯示器與主機板連接的接口電路板,可直接插入主機板上的插槽中。不同類型的顯示器應(yīng)配置不同類型的顯示卡,常用的類型有VGA、SuperVGA、TVGA、AGP等,可支持各種高分辨率的彩色顯示,顯示色彩在256/1024種以上。當(dāng)顯示色彩在1024種以上時,稱為真彩顯示。其中VGA表示視頻圖形陣列顯示卡,是一種高性能彩色顯示卡,支持高分辨率圖形彩色顯示,字符點陣為9×16,文本方式下分辨率為720×400,圖形方式下分辨率為640×480,可顯示16種顏色。

TVGA表示真視頻圖形顯示卡,除支持VGA的全部功能外,還增加了許多非標(biāo)準(zhǔn)顯示模式,字符點陣仍為9×16,分辨率為1024×768或1280×768,可顯示256種顏色。SuperVGA是一種超級VGA顯示卡,分辨率為800×600、1024×768和1280×1024。AGP是一種圖形加速顯示卡。

2.打印機打印機也是計算機的重要輸出設(shè)備,用來打印計算機的處理結(jié)果、程序清單、屏幕顯示內(nèi)容以及其他用戶所需要的信息。打印后的資料可以長期保存,因此也稱為硬拷貝。打印機的種類很多,在微型計算機中常用的有點陣式打印機、激光印字機和噴墨印字機等。

(1)點陣式打印機。點陣式打印機是用點陣構(gòu)成字符。如圖35所示。常用的有7針、9針、18針和24針等,目前多使用24針打印機。打印機通過打印機適配器(亦稱為打印卡)與主機板連接,另配有打印驅(qū)動程序,在驅(qū)動程序的控制下打印字符或圖形。打印時隨著打印頭在紙上的平移,針頭撞擊紙面而產(chǎn)生小點,由小點組成字符或圖形,如圖35所示。常用的打印機有LQ1600K、LQ1800K、LQ1900K、StarCR3240以及MicroLine8340C等。圖3-5點陣式打印字符示意圖(a)打印頭;(b)點陣字符

(2)激光印字機。激光印字機是一種非擊打式打印機。它通過激光感光原理印字,速度快,每分鐘可打4~20頁;分辨率高,每英寸300~1200點;質(zhì)量好,無擊打噪聲。常用的有佳能LBPKT,惠普HP5L,HP4LC等。

(3)噴墨打字機。噴墨打字機是將墨水通過精細(xì)的噴頭噴射到紙上產(chǎn)生字符或圖形。它也是一種非擊打式打印機,印字速度快,分辨率高,質(zhì)量好,無擊打噪聲,而且成本低。常用的有CanonBJC4300、HPDdekJet1120C等。打印機一般使用標(biāo)準(zhǔn)接口與主機連接,可分為兩種:一種通過并行接口與主機連接;另一種通過串行接口,如USB與主機連接。

3.繪圖儀繪圖儀是一種用于繪制圖形的輸出設(shè)備,在相應(yīng)繪圖軟件的支持下可繪制出復(fù)雜、精確、漂亮的圖形,主要用于工程設(shè)計(CAD)、印刷和廣告制作。目前比較流行的有筆式和噴墨式兩種,按其色彩可分為單色和彩色兩大類型。彩色靜電繪圖機也逐漸推廣應(yīng)用,繪圖儀的性能主要技術(shù)指標(biāo)有繪圖筆數(shù)、圖紙尺寸、分辨率、灰度、色度以及接口形式等。彩色繪圖儀由四種基本顏色組成,即紅、藍(lán)、黃、黑。通過自動調(diào)和,可形成不同的色彩。一般而言,分辨率越高,繪制出的灰度越均勻、色調(diào)越柔和。3.2.6

MIS中的輸入/輸出設(shè)備管理信息系統(tǒng)中常用的輸入/輸出設(shè)備主要有磁卡、IC卡和條形碼掃描器、微縮膠片等。還有一些輸入/輸出是多媒體形式,詳情參見后續(xù)章節(jié)。

1.磁卡磁卡是靠表面上的磁條來存儲信息的,與過去的凸字卡等標(biāo)識卡相比較,磁卡使用的靈活性、保密性、信息量都要大一些。磁卡的制作、開發(fā)及相關(guān)設(shè)備比較齊全、技術(shù)規(guī)范也比較成熟。但磁卡上的磁條在遇到磁場、靜電、扭彎、刮傷等情況下,存儲在里面的信息容易丟失。有時候,兩張磁卡疊放在一起就會消弱磁卡上的磁性。因而在抗破壞性和耐用性以及防偽性、信息保存期、信息存儲量、保密性等方面都比現(xiàn)在人們常用的IC卡要差,因此,磁卡已逐漸被IC卡取代。

2.IC卡

IC卡是法國人羅蘭·莫林歐(RolandMoreno)于1974年發(fā)明的。它是指將集成電路芯片固封在塑料基片中的卡片,在集成電路中具有CPU和存儲器,如同微小電腦一樣?;怯删勐纫蚁┯操|(zhì)塑料制成的,內(nèi)裝集成電路芯片。IC卡的外形和尺寸同普通名片差不多,一般厚度為0.76~1.2mm。根據(jù)卡中所嵌入集成電路的方式不同,IC卡可分為接觸式和非接觸式兩類。

IC卡與磁卡相比較具有防磁、防靜電等抗破壞性,極難偽造和保密性高;信息存儲量大及對網(wǎng)絡(luò)環(huán)境要求低,信息保存期在10年以上,續(xù)寫次數(shù)在10萬次以上。而磁卡的信息保存期在2年以下,續(xù)寫次數(shù)在數(shù)千次。

IC卡使用靈活,帶有智能性,雖然IC卡較磁卡在成本上高一些,但就性能價格比來考慮,特別是隨著超大規(guī)模集成電路技術(shù)、計算機技術(shù)和網(wǎng)絡(luò)通信技術(shù)的發(fā)展,IC卡的成本會越來越低,性價比越來越高。正因為IC卡具備諸多無可比擬的優(yōu)點,現(xiàn)在已廣泛應(yīng)用于金融財務(wù)、社會保險、交通旅游、醫(yī)療衛(wèi)生、政府行政、商品零售、休閑娛樂、學(xué)校管理等領(lǐng)域。

3.條形碼讀入器條形碼讀入器是一種將光電信號轉(zhuǎn)換為電信號的輸入設(shè)備。條形碼是由一組粗細(xì)不同,按照一定規(guī)則安排間距的平行線條圖形,常見的條形碼是由反射率相差很大的黑條(簡稱條)和白條(簡稱空)組成的。這里的條、空按規(guī)定的編碼規(guī)則組合起來,表示一些數(shù)據(jù)和符號,傳遞一組信息。現(xiàn)在的問題是,怎樣把這些條、空圖形轉(zhuǎn)換為計算機可以自動采集的數(shù)據(jù)?條形碼讀入器是解決這一問題的重要設(shè)備。條形碼讀入器由掃描儀和譯碼器組成,掃描器將來自條形碼的反射光轉(zhuǎn)換為模擬信號,經(jīng)放大、量化后送譯碼器處理,譯碼器存儲再將上述信號轉(zhuǎn)化為計算機可識別的二進制編碼,最后輸入計算機。條形碼技術(shù)現(xiàn)已發(fā)展成為較成熟的技術(shù),在商品流通、圖書管理、倉儲、郵電管理、銀行系統(tǒng)等許多領(lǐng)域得到了廣泛的應(yīng)用。

【案例3-2】邊防檢查站應(yīng)用的條形碼檢查系統(tǒng),它將出入境人員的有關(guān)資料生成科技含量較高的條形碼,貼在通行證中,出入境時,旅客只需將貼有條形碼的出入境證件插入條形碼讀入器,計算機可自動完成識別、檢查等工作。

【案例3-2】邊防檢查站應(yīng)用的條形碼檢查系統(tǒng),它將出入境人員的有關(guān)資料生成科技含量較高的條形碼,貼在通行證中,出入境時,旅客只需將貼有條形碼的出入境證件插入條形碼讀入器,計算機可自動完成識別、檢查等工作。

4.計算機輸出微縮膠卷設(shè)備(ComputerAssistantMicrographicFilmEquipment,COM)報刊出版單位常用COM設(shè)備將計算機輸出的數(shù)據(jù)直接存入微縮膠卷中,以備將來查閱。這樣省去了攝影手續(xù),而且微縮膠卷閱讀器也能方便地讀取這些數(shù)據(jù)。除了上述幾種常用輸入/輸出設(shè)備之外,還有專用的輸入/輸出設(shè)備,如零售業(yè)用的POS機,銀行用的ATM自動取款機等。對于多媒體計算機還可配置攝像機、錄像機、錄音機、電視機、音響設(shè)備等。在計算機控制與數(shù)據(jù)采集系統(tǒng)中可使用A/D轉(zhuǎn)換器,把模擬信號轉(zhuǎn)換成數(shù)字信號,輸入給計算機;也可通過D/A轉(zhuǎn)換器把數(shù)字信號轉(zhuǎn)換成模擬信號輸出。在計算機通信中,可使用調(diào)制解調(diào)器、網(wǎng)卡作為輸入/輸出設(shè)備。另外,相對于主機而言,外存儲器磁盤、光盤、磁帶也可以視為輸入/輸出設(shè)備。當(dāng)前,人機交互技術(shù)發(fā)展很快。它的最新進展是多媒體信息處理技術(shù),它可接收、存儲、顯示、處理綜合語音、圖形、圖像和字母、數(shù)字、數(shù)據(jù)等。目前,已可將用戶照片、文字、數(shù)據(jù)信息及視頻信息同時顯示在屏幕上,通過人機交互技術(shù)、人的感知習(xí)慣與計算機I/O設(shè)備以圖形形式進行顯示、傳輸與處理,人與計算機的交流可以和人與人的交流類似。3.2.7總線

1.總線的定義在計算機工作時,內(nèi)部流動著三種信息:一種是數(shù)據(jù),它把一些數(shù)據(jù)由輸入設(shè)備送至運算器或存于存儲器中。當(dāng)運算或處理數(shù)據(jù)時,再把數(shù)據(jù)從存儲器讀入運算器中運算,有些中間數(shù)據(jù)放入存儲器備用,最后結(jié)果由輸出設(shè)備輸出或存于存儲器中;另一種是地址信息,是CPU存取數(shù)據(jù)的地址或外設(shè)端口的地址;而第三種是控制信息,由控制器經(jīng)譯碼后生成各種控制信號,一步步地控制著運算器的運算和處理、控制著存儲器的讀寫,控制輸出設(shè)備輸出結(jié)果??偩€是連接計算機內(nèi)部各個單元部件的一組物理信號線,也是計算機內(nèi)信息交流的公用通道。

2.總線的類型根據(jù)傳遞的信息不同,計算機的總線有地址總線(AddressBus)、控制總線(ControlBus)和數(shù)據(jù)總線(DataBus)三種總線。地址總線AB、控制總線CB和數(shù)據(jù)總線DB統(tǒng)稱為系統(tǒng)總線。數(shù)據(jù)總線DB的寬度一般應(yīng)與CPU字長一致,它反映了CPU訪問數(shù)據(jù)的能力和系統(tǒng)數(shù)據(jù)交換的能力。地址總線AB的根數(shù)反映可以訪問主存的空間的大小,如地址總線是16根,則其訪問的主存容量可以是64KB(216),如Pentium微處理器的地址總線為32位,則主存容量可達(dá)232=4GB。控制總線CB用來傳送各種控制命令和外設(shè)狀態(tài)信號,如系統(tǒng)時鐘、復(fù)位、總線請求,讀信號,寫信號及中斷請求等。微型計算機為了系統(tǒng)擴充方便,采用如圖36所示的單總線結(jié)構(gòu)。圖3-6計算機的單總線結(jié)構(gòu)圖總線又可以分為局部總線和擴展總線。局部總線是指CPU內(nèi)部或與存儲器之間交換信息的總線;擴展總線則指的是CPU、存儲器與各類I/O設(shè)備之間互相連接交換信息的總線,也稱系統(tǒng)總線或I/O總線。有了這條公用通道,計算機中的數(shù)據(jù)可以共享,但多個數(shù)據(jù)不能同時占用一組總線。為了解決這個問題,計算機中采用了分時作業(yè)的方式,即當(dāng)某個設(shè)備占用總線發(fā)送數(shù)據(jù)時,其他設(shè)備不能再向該總線發(fā)送數(shù)據(jù),但同一時刻可以有一個或多個設(shè)備接收總線上的數(shù)據(jù)。在計算機系統(tǒng)中,通過內(nèi)部總線和擴展總線的連接作用,使計算機系統(tǒng)中各個部件,如CPU、Cache(高速緩存)、內(nèi)存、外存、I/O設(shè)備等協(xié)調(diào)地執(zhí)行CPU發(fā)出的指令。

3.總線標(biāo)準(zhǔn)除系統(tǒng)總線外,總線有多種標(biāo)準(zhǔn),如ISA,EISA,USB,SCSI,PCI,AGP等標(biāo)準(zhǔn)。(1)工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)總線(IndustrialStandardArchitecture,ISA)是IBM公司為286/AT計算機制定的總線標(biāo)準(zhǔn),也稱AT標(biāo)準(zhǔn)。早期微機像80286、80386、80486普通采用,它的數(shù)據(jù)總線寬度為16位,地址總線寬度為24位,最大傳輸寬度為16MB/s。(2)EISA總線是擴展的工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu),對ISA總線增加字長和擴展尋址范圍,其數(shù)據(jù)總線和地址總線都是32位,但引線與ISA總線兼容。(3)通用串行總線(UniversalSerialBus,USB)是一種四芯的串行通信設(shè)備接口,主要用于計算機與外設(shè)之間的連接,通信速率最高可達(dá)480MB/s,比傳統(tǒng)的串行通信接口速度高得多。USB總線可以把鍵盤、鼠標(biāo)、打印機、掃描儀、調(diào)制解調(diào)器、網(wǎng)絡(luò)集線器(HUB)等設(shè)備按統(tǒng)一的標(biāo)準(zhǔn)接口連接起來,使設(shè)備的連接更加簡單。(4)SCSI總線(SmallComputerSystemInterface)是計算機和外設(shè)之間的系統(tǒng)總線標(biāo)準(zhǔn),它是小型計算機系統(tǒng)一個通用接口。SCSI總線上連接的主機適配器和SCSI外設(shè)控制器總數(shù)不超過8個,可以連接磁盤、磁帶、CDROM、可重寫光盤、打印機、掃描儀、通信設(shè)備等。SCSI的優(yōu)點是速度快,運行穩(wěn)定且占用系統(tǒng)資源少。缺點是成本較高,且安裝麻煩,現(xiàn)在除高檔專業(yè)設(shè)備外,用得越來越少了。(5)外圍部件互連總線(PeripheralComponentInterconnect,PCI)是一種與CPU獨立的總線結(jié)構(gòu),通過稱為PCI橋(Bridge)的模塊在CPU總線的基礎(chǔ)上生成PCI總線。并能與CPU同時工作,支持突發(fā)讀/寫操作,共定義了64位數(shù)據(jù)總線,最大傳輸帶寬為1066Mb/s。目前奔騰機普遍采用的局部總線是PCI總線,其數(shù)據(jù)總線寬度為64位,帶寬進一步提高到2.1GB/s和4.2GB/s,大大提高了系統(tǒng)的數(shù)據(jù)處理能力和系統(tǒng)的負(fù)載能力。(6)加速圖形端口總線(AcceleratedGraphicsPort,AGP)是使外圍設(shè)備高速存取內(nèi)存的技術(shù)標(biāo)準(zhǔn),主要功能是大幅度提高主流PC的圖形,尤其是3D圖形的顯示能力,比如游戲軟件的顯示速度明顯加快。具體地說,AGP總線把顯卡與內(nèi)存直接相連,3D圖形芯片可以將主存作為幀緩沖器,實現(xiàn)高速存取。嚴(yán)格地說,AGP是由PCI總線擴充而成,其數(shù)據(jù)寬度為32位,工作頻率為66.6MHz,有AGP1x、4x、8x等帶寬的接口形式,傳輸速率分別達(dá)到266、1066、2133MB/s。3.3計算機軟件基礎(chǔ)3.3.1軟件概念計算機硬件系統(tǒng)構(gòu)成了機器本身工作和用戶作業(yè)流程的物理基礎(chǔ),沒有計算機軟件支持的硬件系統(tǒng)稱為裸機,是不能工作的。計算機軟件指能指揮計算機硬件工作的程序、命令與程序運行時所需要的數(shù)據(jù)集合,以及與這些程序和數(shù)據(jù)有關(guān)的文字說明和圖表資料,其中文字說明和圖表資料又稱為文檔。在信息系統(tǒng)中,計算機通過軟件接收輸入的數(shù)據(jù)并處理,再轉(zhuǎn)換成用戶所需要的信息輸出給用戶。軟件利用計算機系統(tǒng)本身提供的邏輯功能,合理地組織計算機的作業(yè),在組織管理計算機資源、語言編譯及支持用戶使用計算機等方面,都發(fā)揮了越來越大的作用。特別是對于信息系統(tǒng)來說,有些軟件價格占了總價的75%以上,尤其在將來,預(yù)計軟件價格在整個信息系統(tǒng)中所占的比例還會更大。計算機軟件主要分為兩大類,一類是用來管理計算機系統(tǒng),協(xié)調(diào)其內(nèi)部工作的程序,稱為系統(tǒng)軟件;另一類是為解決某些應(yīng)用問題,方便用戶使用,或根據(jù)用戶的需要而設(shè)計的程序或者建立數(shù)據(jù)庫及其應(yīng)用的程序,稱為應(yīng)用軟件。依據(jù)系統(tǒng)軟件和應(yīng)用軟件的功能類型,進一步把它們劃分為如圖3-7所示的類型。圖3-7計算機軟件分類示意圖計算機系統(tǒng)中的硬件和軟件各部分之間可以看做為層次結(jié)構(gòu)關(guān)系。我們知道,軟件是對硬件性能的擴展和完善,但是在軟件之間,一部分軟件的運行又要依賴另一部分軟件的運行,而新增加的軟件又可以作為原有軟件的擴展和完善,它們之間的關(guān)系如圖3-8所示。圖3-8計算機軟件的層次結(jié)構(gòu)示意圖3.3.2操作系統(tǒng)操作系統(tǒng)是計算機軟件的核心,用來管理計算機中的硬件和軟件資源,為用戶提供一個功能強大、使用靈活方便的操作環(huán)境的程序。它是用戶與計算機之間的一種特殊接口,使之最大限度地發(fā)揮作用;它為用戶提供一個友好的界面,使用戶不必知道計算機的內(nèi)部結(jié)構(gòu)與信息流向,僅利用操作系統(tǒng)提供的各種命令和交互功能,即可掌握計算機的使用方法;它合理地組織計算機系統(tǒng)的工作流程,以增強系統(tǒng)的處理能力。操作系統(tǒng)包括五個方面的功能,即CPU管理、作業(yè)管理、內(nèi)存管理、設(shè)備管理和文件管理。如今操作系統(tǒng)的類型很多,規(guī)模有大有小,很難用統(tǒng)一的標(biāo)準(zhǔn)進行分類。常見的分類方式有以下幾種:(1)按使用環(huán)境分類,可分為批處理操作系統(tǒng)、分時操作系統(tǒng)和實時操作系統(tǒng)。(2)按使用的用戶數(shù)目分類,可分為單用戶操作系統(tǒng)、多用戶操作系統(tǒng)、單機操作系統(tǒng)和多機操作系統(tǒng)。(3)按硬件結(jié)構(gòu)分類,可分為網(wǎng)絡(luò)操作系統(tǒng)、分布式操作系統(tǒng)和多媒體操作系統(tǒng)。下面僅對常用的幾類操作系統(tǒng)作一簡單介紹。

1.單用戶操作系統(tǒng)單用戶操作系統(tǒng)又稱為單用戶交互式操作系統(tǒng),它僅在一個用戶與計算機之間提供聯(lián)機通信和交互環(huán)境。例如過去普遍使用的MSDOS或PCDOS就是這類操作系統(tǒng)。單用戶操作系統(tǒng)管理簡單,但是其資源每次只能由一個用戶獨占使用。

2.批處理操作系統(tǒng)批處理操作系統(tǒng)是將多個用戶作業(yè)按一定的順序排列,統(tǒng)一交給計算機系統(tǒng),由計算機自動順序處理各個作業(yè),處理完后將結(jié)果提供給用戶。使用批處理操作系統(tǒng),用戶可在脫離主機的情況下(即用其他設(shè)備)準(zhǔn)備自己的作業(yè)(包括程序和數(shù)據(jù)),并存入磁盤,然后在適當(dāng)?shù)臅r間,將若干個用戶的作業(yè)一次性提交給計算機系統(tǒng),由操作系統(tǒng)為各個作業(yè)動態(tài)地分配CPU、內(nèi)存空間及其他資源,直到作業(yè)完成。批處理操作系統(tǒng)有兩個特點:一是“成批”,二是“多道”。所謂“成批”,就是作業(yè)提交給計算機系統(tǒng)后,用戶不能再行“干預(yù)”,直到該批作業(yè)完成為止。所謂“多道”,是指系統(tǒng)內(nèi)可同時容納多個用戶的作業(yè),組成作業(yè)隊列,處理時,再按一定的調(diào)度原則從隊列中取一個或多個作業(yè)送入內(nèi)存執(zhí)行。在執(zhí)行過程中,若某一作業(yè)因某種原因不能繼續(xù)執(zhí)行時,系統(tǒng)則將其掛起,轉(zhuǎn)去執(zhí)行另一作業(yè);被掛起的作業(yè)條件具備后,可再申請,再由操作系統(tǒng)重新分配CPU及其他資源,繼續(xù)執(zhí)行。顯然,采取這種方式可提高計算機的效率,因此這種操作系統(tǒng)亦稱為“多道”批處理操作系統(tǒng)。如果只能逐個順序執(zhí)行多個作業(yè),那么稱為“單道”批處理操作系統(tǒng)。批處理操作系統(tǒng)追求的目標(biāo)是高資源利用率、大作業(yè)吞吐量和作業(yè)流程的自動化。

3.實時操作系統(tǒng)所謂“實時”,是指“立即”或者“馬上”。而實時操作系統(tǒng)則是指計算機對特定輸入作出反應(yīng)所具有的速度足以控制發(fā)出實時信號的那個設(shè)備?;蛘哒f,實時操作系統(tǒng)能使計算機及時響應(yīng)外部事件的請求,在規(guī)定的時限內(nèi)完成對該事件的處理。例如用于飛機票預(yù)訂或銀行專用業(yè)務(wù)的計算機系統(tǒng),要能夠接收來自遠(yuǎn)地終端的服務(wù)請求,并在很短的時間內(nèi)對客戶做出正確回答。實時操作系統(tǒng)的性能主要體現(xiàn)在對外部請求的響應(yīng)時間上,常以s(秒)、ms(毫秒)甚至ns(納秒)為單位。例如在工業(yè)過程控制系統(tǒng)中,要求對被控對象的溫度變化做出迅速的反應(yīng)并及時給出控制信息;在票證管理系統(tǒng)中,要求計算機對票證的出售情況能及時修改并能準(zhǔn)確地進行檢索。

4.開源軟件(OpenSourceSoftware,OSS)現(xiàn)在所使用的個人計算機大都是PC機,尤其是在中國,所運行的操作系統(tǒng)也都是Windows系統(tǒng)。所以,微軟公司推出新版本的操作系統(tǒng)之時,便是人們開始更換新的設(shè)備、安裝新的系統(tǒng)之日。由于微軟產(chǎn)品代碼是受知識產(chǎn)權(quán)保護的,收受高額的費用用戶沒有其他選擇,只有默默承受。關(guān)鍵的問題還在于,信息的安全控制沒有完全掌握在自己手里?!癘penSource”表示“您可以看到源代碼”,如Linux操作系統(tǒng),它是OSS的代表。因為有了Linux,一些組織終于徹底拋棄了微軟。令他們感到幸運的是,他們不但省下了大筆的軟件費用和得到一個穩(wěn)定的系統(tǒng),而且更讓他們在信息技術(shù)知識上獲得了前所未有的學(xué)習(xí)與提高的機會。封閉軟件產(chǎn)品環(huán)境只是讓用戶被動地接受其產(chǎn)品的設(shè)定使用方法,就像傻瓜照相機,表面上看來使用方便,但它并不能給用戶帶來最好的使用效果。更為嚴(yán)重的是,從信息安全的角度考慮,它真正能把用戶永遠(yuǎn)保持在“傻瓜”狀態(tài)。OSS能夠給用戶提供一個自由、開放、合作與互助的環(huán)境。更重要的是,在教育領(lǐng)域Linux等開源軟件使學(xué)生與教師有機會學(xué)習(xí),甚至參與研發(fā)先進的、實用的管理信息系統(tǒng),保持在穩(wěn)定性、適應(yīng)性、可控性等方面領(lǐng)先的,并且每天都可以不斷學(xué)習(xí)日益向前發(fā)展的操作系統(tǒng)和信息處理軟件的核心技術(shù)。從多方面的觀點來看,最近幾年人們對OSS已經(jīng)給予了足夠的關(guān)注,尤其是工程教育研究者,已經(jīng)嘗試去解釋OSS的現(xiàn)象?,F(xiàn)在OSS的前景呈現(xiàn)出一幅很有意思的畫卷,盡管OSS的思想可追溯到1960年。1980年是Unix形成的時代,但官方對OSS這個術(shù)語的正式定義是在1998年。自此以后,OSS運動以更快的步伐發(fā)展。成功的OSS項目案例有:操作系統(tǒng)方面有Linux,F(xiàn)reeBSD,OpenBSD和NetBSD,Web瀏覽器已經(jīng)有了Firefox以及Konqueror,圖形化的環(huán)境像KDE,Gnome等等,應(yīng)用軟件也有了像OpenOffice的軟件,編程語言和框架有Apache,MySQL等,開發(fā)工具方面有GNUtoolchain,Eclipse,等等。不過,大量的OSS主要還是集中在教育領(lǐng)域。3.3.3程序設(shè)計語言與開發(fā)工具

1.定義語言分為四種,各種程序設(shè)計語言如FORTRAN、COBAL、PASCAL等計算機語言,大多數(shù)屬于上下文無關(guān)語言。程序設(shè)計語言是人在和計算機交流過程中全部指令的集合,它只能夠被計算機接受和理解。程序設(shè)計語言種類很多,到目前為止,世界上公布的程序設(shè)計語言已超過千種,不同的語言涉及不同的領(lǐng)域和目的,只有少數(shù)的一部分得到了廣泛應(yīng)用??偟恼f來,程序設(shè)計語言可以分為機器語言、匯編語言和高級語言三大類。程序設(shè)計人員用高級語言編寫出來的程序稱為源程序,計算機是不能直接執(zhí)行的,因為計算機只能處理“0”和“1”,所以必須有一套編譯系統(tǒng)將源程序翻譯成目標(biāo)程序或可執(zhí)行程序,其運行過程如圖39所示。圖3-9計算機的程序編譯與運行過程

2.計算機的解題過程下面通過計算機的解題過程,來說明程序設(shè)計語言在這一過程中的作用。前面我們講過,無論多么復(fù)雜的應(yīng)用問題,深入到計算機硬件一級時,就只有加法和傳遞兩種算術(shù)運算(其效果相當(dāng)于加、減、乘、除)和與、或、非等邏輯運算了。因此,在此之前,需要做大量的工作。在此之前,需要做大量的工作。從拿到一個任務(wù)到最后得出正確的結(jié)果,要經(jīng)過以下幾個階段:

(1)建立數(shù)學(xué)模型。對于一個實際問題的解決,首先要將其數(shù)學(xué)化。即把一個具體現(xiàn)狀或工作過程用數(shù)學(xué)形式表示出來,如經(jīng)濟問題計算等。非數(shù)值計算問題如圖書資料管理,也要有相應(yīng)的描述方法。這部分工作常常由該領(lǐng)域的研究人員來完成。

(2)確定計算方法。有了數(shù)學(xué)模型,并不等于計算機就可以計算了,因為有些數(shù)學(xué)模型很復(fù)雜,如微分、積分方程等,并不適合計算機中的加、減、乘、除運算以及與、或、非邏輯運算。因此,必須將數(shù)學(xué)模型進一步處理將其表示成只包含加、減、乘、除的算術(shù)運算和與、或、非邏輯運算的近似公式。例如,對于求sin(x)來說只能采用近似計算的方法,一般來說計算機是按照下列公式(冪級數(shù)展開)來實現(xiàn)對sin(x)的求值的:(3-2)

(3)編制解題程序。所謂程序就是用計算機程序,設(shè)計語言寫出的具體的解題步驟。它告訴計算機做什么以及怎樣做。作為一般的計算機用戶,工作做到程序一級便可送入計算機去執(zhí)行,并等待運算結(jié)果。但是應(yīng)該指出,程序本身并不是機器所能識別的形式(或稱指令),程序只是用一些由英文助記符規(guī)定的語句按一定的語法規(guī)則所描述的算法,機器只能識別機器指令。因此在執(zhí)行程序之前,還必須經(jīng)過一個叫編譯的過程,編譯的功能可以比喻為人和機器之間的翻譯,它把程序翻譯成機器所能讀懂的機器指令。這種將源程序轉(zhuǎn)換成可執(zhí)行程序(或目標(biāo)程序)的方式有兩種,即編譯方式和解釋方式。編譯方式是將高級語言的源程序全部翻譯成機器語言的可執(zhí)行程序后,再將可執(zhí)行程序交給計算機執(zhí)行,得出計算結(jié)果;解釋方式并不是一次將源程序全部翻譯成可執(zhí)行程序之后再執(zhí)行,而是邊翻譯邊執(zhí)行,最后得到計算結(jié)果。

3.機器語言機器語言是計算機CPU提供的指令集,是最早產(chǎn)生和使用的計算機語言。其每條指令都是由0、1組成的序列,并且每一條指令代表了機器可執(zhí)行的一個基本操作。雖然使用機器語言描述的算法,機器能直接認(rèn)識和執(zhí)行,執(zhí)行的速度快、效率高,但是機器語言程序難讀、難理解、難修改,因為不同的CPU有不同的指令集,因此也不具有移植性。即在某一類計算機上能正常運行的機器語言程序,在另一類計算機上可能無法運行。機器語言屬于第一代語言,只有熟悉的計算機專業(yè)人員才能掌握。

4.匯編語言匯編語言又稱符號化的機器語言,它產(chǎn)生于20世紀(jì)50年代。與機器語言相比,它主要是為了提高程序的可讀性,它的指令采用了英文縮寫的標(biāo)識符,容易識別和記憶。匯編語言源程序必須用匯編程序?qū)⒚恳粭l指令翻譯成一條相應(yīng)的機器語言指令,才能被計算機執(zhí)行。機器語言和匯編語言都是面向機器的低級語言。低級語言直接面向CPU,所以匯編語言所能完成的操作不是一般高級語言所能實現(xiàn)的,源程序經(jīng)匯編生成的可執(zhí)行文件不僅比較小,而且執(zhí)行的速度也很快。直到今天,匯編語言仍是計算機系統(tǒng)軟件(如操作系統(tǒng)、編譯系統(tǒng))及實時控制系統(tǒng)的開發(fā)工具。但是,匯編語言程序一般比較冗長、復(fù)雜,容易出錯,不具有移植性,因而使用匯編語言也需要更多的計算機專業(yè)知識。匯編語言比機器語言進了一步,屬于第二代語言。

5.高級語言由于機器語言和匯編語言都是面向機器的低級語言,而人們希望能用接近于自然語言和公式語言的工具來表示算法,這樣就出現(xiàn)了高級語言。高級語言起始于20世紀(jì)50年代中期,又稱“算法語言”或“程序設(shè)計語言”。和機器語言、匯編語言相比,高級語言比較容易掌握和理解,并且具備可移植性,可以在多種機器上運行,便于維護,極大地提高了程序設(shè)計的效率和可靠性。同匯編語言一樣,用高級語言編寫的程序也不能在計算機上直接執(zhí)行,需要翻譯成機器語言指令才能執(zhí)行,但高級語言的命令語句,已經(jīng)不是匯編指令與機器指令的一一對應(yīng)關(guān)系,一個語句可能編譯產(chǎn)生幾條甚至幾十條機器指令。通常它的翻譯方式有兩種,即“編譯方式”與“解釋方式”。常用的高級語言有BASIC、FORTRAN、COBOL、PASCAL、C等,當(dāng)前流行的高級語言有VB、VC++、VFP、DELPHI等。高級語言屬于第三代語言。高級語言從應(yīng)用的角度可分為基礎(chǔ)語言、結(jié)構(gòu)化程序設(shè)計語言和專用程序設(shè)計語言三類。(1)基礎(chǔ)語言。基礎(chǔ)語言又稱通用語言,它的應(yīng)用廣泛,有大量的軟件庫,如FORTRAN、BASIC、COBOL和ALGOL等?;A(chǔ)語言在社會經(jīng)濟領(lǐng)域得到了大量的應(yīng)用,促進了計算機的快速發(fā)展,但卻存在著結(jié)構(gòu)不緊湊、條理性差等缺乏結(jié)構(gòu)化設(shè)計思想的缺點,導(dǎo)致復(fù)雜程序可讀性差,調(diào)試、維護困難。(2)結(jié)構(gòu)化程序設(shè)計語言。

20世紀(jì)70年代,結(jié)構(gòu)化程序設(shè)計的思想產(chǎn)生了兩種最主要的結(jié)構(gòu)化程序,一種是PASCAL語言,另一種是C語言。它們的共同特點是直接提供順序、分支、循環(huán)三種控制結(jié)構(gòu),每種結(jié)構(gòu)只具有單入口單出口,具有很強的過程能力和數(shù)據(jù)結(jié)構(gòu)能力。PASCAL語言強調(diào)的是語言的可讀性,以及廣泛的數(shù)據(jù)結(jié)構(gòu)處理能力,是人們學(xué)習(xí)算法和數(shù)據(jù)結(jié)構(gòu)等軟件基礎(chǔ)知識的較好的教學(xué)語言。DELPHI語言雖然與傳統(tǒng)的PASCAL語言有了較大的差別,但實際上是PASCAL語言的另一版本。

C語言強調(diào)的是語言的簡潔性和高效性,以及用于系統(tǒng)軟件開發(fā)替代低級語言的處理能力,因此,C語言已經(jīng)成為當(dāng)今普遍使用的教學(xué)語言。(3)專用程序設(shè)計語言。專用程序設(shè)計語言是專門為某種特定應(yīng)用而設(shè)計的語言。如為數(shù)組和向量運算而設(shè)計的APL語言,人工智能語言LISP,邏輯推理語言PROLOG,為開發(fā)編譯程序和操作系統(tǒng)而設(shè)計的BLISS語言等。這類語言一般應(yīng)用范圍較窄,移植性較差,但它們都有特殊的語法形式。從事相應(yīng)領(lǐng)域的人使用它,則比較方便。高級語言從描述客觀系統(tǒng)的角度,它可以分為面向過程語言和面向?qū)ο笳Z言。(1)面向過程的程序設(shè)計語言。一般把以“數(shù)據(jù)結(jié)構(gòu)+算法=程序”這一程序設(shè)計范式的程序設(shè)計語言稱為面向過程的語言。以上介紹的程序設(shè)計語言多為面向過程的語言。20世紀(jì)60年代末以來的一段時間,這種語言幾乎成為軟件開發(fā)的唯一選擇。但由于客觀世界是由大大小小的對象構(gòu)成,而軟件開發(fā)的主要目的是描述和反映客觀世界,因而面向?qū)ο蟮某橄蠓椒ň统霈F(xiàn)了,這就是面向?qū)ο蟮某绦蛟O(shè)計語言誕生的背景。(2)面向?qū)ο蟮某绦蛟O(shè)計語言。以“對象=數(shù)據(jù)結(jié)構(gòu)+算法,程序=對象·消息+對象·消息……”的程序設(shè)計范式構(gòu)成的語言稱為面向?qū)ο蟮恼Z言。目前常用的面向?qū)ο蟮恼Z言有Delphi、VisualBasic、Java、C++等,面向?qū)ο蟪绦蛟O(shè)計語言可以認(rèn)為人類對客觀世界認(rèn)識的計算機模擬,可大大提高軟件開發(fā)效率,它已經(jīng)成為20世紀(jì)90年代以來軟件開發(fā)和管理信息系統(tǒng)開發(fā)的主流。面向?qū)ο蟮恼Z言不僅提供可視化開發(fā)環(huán)境,而且采用“面向?qū)ο蟆焙汀笆录?qū)動”的新機制,為軟件開發(fā)者展現(xiàn)了一種全新的程序設(shè)計方法。這里最突出的是C++,它既繼承了C語言的所有優(yōu)點,同時引入了面向?qū)ο蟮乃枷?,如類、封裝、繼承、多態(tài)等特性。目前,C++具有不同的版本,如MSC/C++、BorlandC++、Builder、VisualC++、C#等。

6.第四代語言與第五代語言第四代語言是相比前三代語言來說的,它強調(diào)的是程序設(shè)計的非過程化和人機對話。把高級語言與可視化的界面編程技術(shù)、面向?qū)ο笏枷?、?shù)據(jù)庫技術(shù)相結(jié)合,編寫的程序是非過程化的。第四代語言是為降低程序開發(fā)工作難度和提高程序開發(fā)效率而設(shè)計的通用語言,如一些數(shù)據(jù)庫系統(tǒng)的查詢語言等,它的特點是易學(xué)易用、開發(fā)速度快以及便于維護。程序設(shè)計語言的進一步發(fā)展是自然語言,程序員可直接寫或口述程序功能說明書,而與程序設(shè)計的結(jié)構(gòu)和語法無關(guān)。目前研究人員正在致力于開發(fā)自然語言,這種使用人工智能技術(shù)實現(xiàn)用戶需求的語言被稱為未來的語言,即第五代語言。

7.開發(fā)工具隨著整個社會信息化的推進,使得信息的獲取、處理、交流和決策越來越需要大量高質(zhì)量的計算機軟件。為了滿足這種需求,開發(fā)出新的軟件開發(fā)工具去幫助軟件工作人員是各個軟件廠商不斷追求的目標(biāo)。軟件開發(fā)工具是軟件技術(shù)進一步發(fā)展的產(chǎn)物,它的目的是在開發(fā)軟件過程中給予人們一定程度的幫助。目前,市場上流行的滿足不同開發(fā)要求的軟件開發(fā)工具主要有VFP、PowerBuilder、VC++、VisualBasic、VisualBasicforApplication、Delphi、VisualinterDev。此外,還有一些專用開發(fā)工具,如網(wǎng)頁制作工具Frontpage、Homepage、Dreamweaver;多媒體制作工具Flash、Authorware;基于Web的網(wǎng)頁開發(fā)工具ASP(ActiveServerPages)、JSP(JavaServerPages)等。

8.數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)是MIS中很重要的部分。站在計算機的角度來看,MIS就是以計算機為工具,數(shù)據(jù)庫系統(tǒng)為基礎(chǔ)的以管理為對象的人機系統(tǒng)。數(shù)據(jù)庫管理系統(tǒng)是專門對數(shù)據(jù)記錄進行綜合管理的軟件,現(xiàn)今的數(shù)據(jù)庫系統(tǒng)能夠?qū)崿F(xiàn)數(shù)據(jù)共享,應(yīng)用程序與數(shù)據(jù)相互獨立,并且提供了對數(shù)據(jù)的安全性、完整性、保密性的統(tǒng)一。有關(guān)數(shù)據(jù)庫管理系統(tǒng)的詳細(xì)內(nèi)容,本書將在第6章專門講述。3.3.4應(yīng)用軟件應(yīng)用軟件是除了管理計算機硬件和軟件的系統(tǒng)程序之外的程序

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論