




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第二章企業(yè)管理的信息化平臺計算機系統(tǒng)信息化平臺通信及網(wǎng)絡系統(tǒng)數(shù)據(jù)庫系統(tǒng)計算機系統(tǒng)多媒體技術數(shù)據(jù)通信技術基礎計算機網(wǎng)絡基礎局域網(wǎng)數(shù)據(jù)庫的基本概念數(shù)據(jù)模型的基本概念Internet的基礎關系模型和關系數(shù)據(jù)庫VisualFoxpro簡介1/15/202312.1.1計算機系統(tǒng)1/15/20232一、計算機系統(tǒng)的組成計算機硬件中央處理器存儲器內(nèi)存儲器外存儲器軟件輸入、輸出設備系統(tǒng)軟件應用軟件操作系統(tǒng)語言處理系統(tǒng)實用程序數(shù)據(jù)庫管理系統(tǒng)通訊軟件1/15/202331、硬件系統(tǒng)基本組成輔助存儲器(SecondaryStorage)通信設備處理器設備輸入設備輸出設備控制單元算術/邏輯單元(ALU)寄存器(Register)主存儲器(PrimaryStorage)CPU1/15/202342、硬件系統(tǒng)工作方式輸入設備輸出設備運算器存儲器控制器響應信號請求信號響應信號請求信號存數(shù)取數(shù)地址指令操作命令操作命令程序數(shù)據(jù)輸出信息數(shù)據(jù)或指令控制信號1/15/202353、總線結(jié)構CPURAMROMI/O接口I/O接口AddressBus(AB)DataBus(DB)ControlBus(CB)CPURAMROM鍵盤接口磁盤接口顯示器口打印機口鍵盤軟盤硬盤打印機打印機BUSLine1/15/20236二、中央處理單元(CPU)中央處理單元(CentralProcessingUnit,CPU)是計算機的運算和控制中心,一個典型的CPU由以下三個部分組成:
運算器:是CUP中進行算術和邏輯運算的部件,也稱為算術/邏輯單元(Arithmetic/LogicUnit,ALU)
寄存器(Register):是高速存儲區(qū)域,用來暫時保存少量的程序指令和那些即將被CPU處理的、CPU處理過程中用到的或剛被CPU處理完的數(shù)據(jù)。
控制器(ControlUnit):控制器依次訪問程序指令,進行指令譯碼,并協(xié)調(diào)ALU、寄存器、主存以及輔存和各種外部設備的數(shù)據(jù)流入、流出。1/15/202371、指令執(zhí)行的過程處理器設備控制單元(CU)(2)譯碼算術/邏輯單元(ALU)(3)執(zhí)行寄存器(Register)(1)取指令(4)存儲主存(PrimaryStorage)CPU1/15/202382、衡量CPU性能的技術指標(1)CPU的總線位數(shù)總線是連接計算機系統(tǒng)中各部件的物理線,是計算機各部件之間傳送信息的公共通路??偩€按功能可分為:
地址總線:AddressBus(AB) 數(shù)據(jù)總線:DataBus(DB) 控制總線:ControlBus(CB)總線按層次結(jié)構可分為:
CPU總線 存貯總線 系統(tǒng)總線(I/O總線)總線按CPU相對其它芯片的位置可分為:
CPU內(nèi)部總線 CPU外部總線1/15/20239 CPU的總線位數(shù)包括: 數(shù)據(jù)總線位數(shù) 地址總線位數(shù) 控制總線位數(shù) 通常所說的CPU位數(shù),是指CPU的數(shù)據(jù)總線的根數(shù),分內(nèi)部位數(shù)、外部位數(shù)。如64位的PentiumCPU,其內(nèi)部、外部數(shù)據(jù)總線位數(shù)都是64位,總線位數(shù)越多,一次傳輸?shù)男盘栆簿驮蕉?,計算機的處理速度就越快。1/15/202310(2)機器周期期:一條指指令在一一個機器器周期中中執(zhí)行,,機器周周期用秒秒分數(shù)來來度量,,較慢的的有毫秒秒(千分分之一秒秒)和微微秒(百百萬分之之一秒))較快的的速度有有十億分分之一秒秒和百億億分之一一秒等。。機器周周期也可可以用每每秒執(zhí)行行多少指指令來度度量,這這種度量量方法稱稱為MIPS(MillionsofInstructionsPerSecond)。(3)CPU的的頻率:每個CPU以以預先定定義的頻頻率(時時鐘速度度)產(chǎn)生生一系列列電子脈脈沖,時時鐘速度度影響機機器周期期??刂浦撇考窗措娮宇l頻率周期期或CPU的時時鐘脈沖沖執(zhí)行微微代碼((即預先先定義的的基本電電路和邏邏輯操作作),脈脈沖間隔隔越短,,微代碼碼指令執(zhí)執(zhí)行得越越快。時時鐘速度度常用兆兆赫茲((MHz)表示示。Hertz::赫茲megahertz:兆兆赫茲GHz:gigahertz:十億億赫茲 THZ:TrillionHz12/31/202211CPU的頻率率分為內(nèi)部頻頻率、外部頻頻率。內(nèi)部頻率指CPU內(nèi)部計計算的速度,,通常比較快快,如Pentium200、233、1.7G等都是是指CPU的的內(nèi)部頻率;;外部頻率指CPU把計算算的結(jié)果通過過主板的總線線傳送給內(nèi)存存的速度,也也叫內(nèi)存總線線速度或主板板頻率。如目目前的主板頻頻率通常83、100、、533MHZ等。內(nèi)、、外頻率有倍倍數(shù)關系,即即:內(nèi)頻=外頻××倍數(shù)倍數(shù)通常有有:1.0、1.5、2.0、2.5、3.0、3.5、4.0、4.5等。內(nèi)頻=外頻頻×倍數(shù)12/31/202212(4))CPU的的工工作作電電壓壓帶MMX功功能能的的PentiumCPU的的工工作作電電壓壓分分為為內(nèi)內(nèi)部部電電壓壓((稱稱內(nèi)內(nèi)核核電電壓壓))和和外外部部電電壓壓((稱稱總總線線電電壓壓)),,通通常常內(nèi)內(nèi)核核電電壓壓為為2.8V,,總總線線電電壓壓為為3.3V,,這這就就是是MMXCPU的的““雙雙電電壓壓””工工作作方方式式。。CPU的的工工作作電電壓壓一一般般可可在在一一定定范范圍圍內(nèi)內(nèi)浮浮動動,,如如STD型型的的PentiumCPU在之之間間均均能能正正常常工工作作,,盡盡管管如如此此,,對對CPU工工作作電電壓壓的的設設置置還還是是應應小小心心謹謹慎慎。。過低低的的工工作作電電壓壓設設置置會會導導致致CPU運運行行效效率率降降低低甚甚至至不不能能運運行行;;過過高高的的工工作作電電壓壓設設置置會會帶帶來來CPU發(fā)發(fā)熱熱、、過過燙燙等等一一系系列列問問題題,,散散熱熱條條件件略略差差便便會會導導致致頻頻繁繁死死機機。。12/31/202213(5)內(nèi)置置協(xié)處理器器含有內(nèi)置協(xié)協(xié)處理器的的CPU,,可以加快快數(shù)值計算算,某些需需要進行復復雜計算的的軟件系統(tǒng)統(tǒng),如高版版本的AUTOCAD就需需要協(xié)處理理器支持。。(6)內(nèi)部部Cache(亦稱稱L1高速速緩存)能以比內(nèi)存存更快的速速度存取數(shù)數(shù)據(jù)的一類類高速存儲儲器。存放放CPU經(jīng)經(jīng)常使用的的數(shù)據(jù)。12/31/202214三、存儲器器每臺計算機機都有三個個主要的數(shù)數(shù)據(jù)存儲部部件:主存存儲器、高高速寄存器器和輔助存存儲器。1、主(內(nèi)內(nèi))存儲器器目前,計算算機和微型型計算機內(nèi)內(nèi)部使用的的都是半導導體存儲器器?,F(xiàn)代微微型計算機機系統(tǒng)中廣廣泛應用的的半導體存存儲器有三三種類型::靜態(tài)隨機機存取存存儲器((SRAM),它不不必周期期性的刷刷新就可可以保持持數(shù)據(jù)。。其速度度較DRAM快快,但容容量較小小,價格格較高動態(tài)隨機機存取存存儲器((DRAM),它以以無源元元件存放放數(shù)據(jù),,而且需需要周期期性的刷刷新來保保持數(shù)據(jù)據(jù)。其速速度較SRAM慢,但但容量大大,價格格較便宜宜只讀存儲儲器(ROM),它在在沒有電電源的情情況下能能保持數(shù)數(shù)據(jù),但但存儲器器一旦做做好就不不易改動動其內(nèi)容容。12/31/202215存儲器芯芯片的基基本類型型RAM:RandomAccessMemoyrROM:Read-OnlyMemoryPROM:ProgrammableROMEPROM:ErasablePROM存儲類型RAMSRAMDRAMROMPROMEPROM隨機存取存儲器只讀存儲器12/31/2022162、輔助存儲儲器(Secondarystorage))在一個計算機機系統(tǒng)中,除除了有主存儲儲器外,一般般還有輔助存存儲器,用于于存儲暫時不不用的數(shù)據(jù)。。目前,常用用的輔助存儲儲器有:磁盤盤::magneticdisk磁帶帶::magnetictape光盤盤::opticaldisk磁光光盤盤::magnetic-opticaldisk,,MO12/31/202217(1))軟盤存存儲器器軟盤是是用柔柔軟的的聚酯酯材料料制成成圓形形底片片,信信息在在磁盤盤上是是按照照磁道道和扇扇區(qū)來來存放放的。。磁道道即盤盤上一一組同同心圓圓環(huán)的的信息息記錄錄區(qū),,它們們由外外向內(nèi)內(nèi)編號號。高高密度度盤為為0~79道,低低密度度盤為為0~39道。每每道被被劃成成相等等的區(qū)區(qū)域,,稱為為扇區(qū)區(qū)。一一般每每道有有9扇區(qū)、、15扇區(qū)、、18扇區(qū)等等。一一般每每扇區(qū)區(qū)的容容量為為512B(DOS系統(tǒng)))。一一個軟軟盤的的存儲儲容量量可由由下面面公式式求出出:如:3.5英寸軟軟盤有有80磁道,,每道道18扇區(qū),,每扇扇區(qū)512B,共有有兩面面,則則軟盤總總?cè)萘苛?80×18××2×512B=1474560B=1.44MB。軟盤總總?cè)萘苛?磁道數(shù)數(shù)×扇區(qū)數(shù)數(shù)×磁盤面面數(shù)×扇區(qū)字字節(jié)數(shù)數(shù)12/31/202218(2))硬磁磁盤存存儲器器硬磁盤盤是由由涂有有磁性性材料料的鋁鋁合金金圓盤盤組成成的。。硬磁盤盤的兩兩個主主要性性能指指標是是硬盤盤的平平均尋尋道時時間和和內(nèi)部部傳輸輸速率率,硬硬磁盤盤每個個存儲儲表面面被劃劃成若若干個個磁道道,每每道又又被劃劃分成成若干干個扇扇區(qū)。。每個個存儲儲表面面的同同一磁磁道形形成一一個圓圓柱面面,稱稱為柱柱面。。硬盤的存存儲容量量計算公公式為::例如:某某硬盤有有磁頭15個,,磁道數(shù)數(shù)(柱面面數(shù))8894,每道道63扇扇區(qū),每每扇區(qū)512B,其存存儲容量量為:存儲容量量=15×8894××63××512=4.3GB。存儲容量量=磁頭頭數(shù)×柱柱面數(shù)××扇區(qū)數(shù)數(shù)×每扇扇字節(jié)數(shù)數(shù)12/31/202219(3)磁帶存儲儲器磁帶存儲儲器是順順序存儲儲設備,,即磁帶帶上的文文件依次次存放。。假如某某文件存存放在磁磁帶的尾尾部而磁磁頭的位位置在磁磁帶的前前部,則則必須轉(zhuǎn)轉(zhuǎn)磁帶到到尾部才才能讀取取文件。。因此,,磁帶的的存取時時間比磁磁盤長。。磁帶存存儲器由由磁帶機機和磁帶帶兩部分分組成。。磁帶分分為開盤盤式和盒盒式磁帶帶兩種。。在微型型計算機機中大多多采用的的是盒式式磁帶。。在微型型計算機機上的磁磁帶機基基本上作作為一個個后備存存儲裝置置,用于于資料保保存、文文件復制制、備份份等工作作,以便便在硬盤盤發(fā)生故故障時,,恢復系系統(tǒng)或數(shù)數(shù)據(jù)時用用。12/31/202220(4)光盤存儲器光盤(OpticalDisk)指的是利用用光學方式進進行讀寫信息息的圓盤。應應用激光在某某種介質(zhì)上寫寫入信息,然然后再利用激激光讀出信息息的技術稱為為光存儲技術術。(5)磁光盤盤如果光存儲使使用的是磁性性材料,即利利用激光在磁磁記錄介質(zhì)上上存儲信息,,就稱為磁光光存儲。這種種光盤用激光光改變磁性感感光底層的分分子結(jié)構,從從而產(chǎn)生可視視點。光探查查器中的另一一束激光照向向光盤,再根根據(jù)反射光測測量這些點的的大小??梢曇朁c的有無就就代表了一個個二進制位。。感光底層消消磁后可視點點消失,數(shù)據(jù)據(jù)就被擦除了了。12/31/202221輔助存儲器器(SecondaryStorage)處理理器器設設備備控制制單單元元算術術/邏邏輯輯單單元元((ALU))寄存存器器((Register))主存存(PrimaryStorage))CPU高速速緩緩存存(Cache))存儲儲器器關關系系示示意意圖圖12/31/202222四、、輸入入設設備備和和輸輸出出設設備備輸入入、、輸輸出出設設備備是是計計算算機機系系統(tǒng)統(tǒng)和和外外部部系系統(tǒng)統(tǒng)連連接接的的媒媒介介,,用用于于接接受受外外部部系系統(tǒng)統(tǒng)傳傳來來信信息息和和將將計計算算機機系系統(tǒng)統(tǒng)處處理理后后的的信信息息反反饋饋給給外外部部系系統(tǒng)統(tǒng)。。常見的輸輸入有數(shù)數(shù)字化儀儀、掃描描儀、鍵鍵盤、鼠鼠標。常見的輸輸出設備備顯示終終端、打打印機、、繪圖機機、音箱箱、存儲儲驅(qū)動設設備等。。12/31/202223五、網(wǎng)絡通信信設備21021、服務器可以是微微型機、、小型機機甚至是是大型機機。服務務器為網(wǎng)網(wǎng)絡連接到到它們之之上的終終端提供供服務。。2、工作站3、協(xié)議議轉(zhuǎn)換器器4、調(diào)調(diào)制解解調(diào)器器5、網(wǎng)網(wǎng)絡互互聯(lián)設設備轉(zhuǎn)發(fā)器器或中中繼器器、網(wǎng)網(wǎng)橋或或橋接接器、、路由由器、、網(wǎng)關6、傳傳播介介質(zhì)雙絞線線同同軸電電纜光光纜無無線線傳輸輸12/31/202224實際的的Intranet結(jié)構12/31/202225數(shù)據(jù)通信系系統(tǒng)模型發(fā)信者編碼調(diào)制信道收信者譯碼解調(diào)發(fā)送端接收端12/31/202226六、計算機的硬硬件發(fā)展1、第一代代計算機((1946年~1956年)——第一代代計算機依依賴電子管管來存儲和和處理信息息。2、第二代代計算機((1957年~1963年)——第二代代計算機用用晶體管取取代了電子子管作為存存儲和處理理信息的部部件。3、第三代代計算機((1964年~1979年)——第三代代計算機是是基于中小小規(guī)模集成成電路4、第四代代計算機((80時年年代開始發(fā)發(fā)展至今))——第四四代計算機機應用了超超大規(guī)模集集成電路(VLSIC)12/31/2022275、第五代代計算機(正在研制制之中)——第五代代計算機極極有可能突突破馮·諾依曼體系系,有些研研究者認為為第五代計計算機的主要特點是是它由極大大規(guī)模集成成電路、超超導電路或或智能電路路組成,運運算速度可可達每秒千千億次以上上,并能夠夠?qū)崿F(xiàn)大規(guī)規(guī)模的并行行處理。第第五代計算算機或許將將像搭積木木一樣由許許多臺計算算機組合而而成,它使使計算機具具有類似于于人一樣的的智能:能能看、能聽聽、能說、、能思考、、具有學習習功能、可可自動進行行邏輯判斷斷,這樣的的計算機具具有能夠進進行圖像識識別、定理理證明、研研究學習、、探索、聯(lián)聯(lián)想、啟發(fā)發(fā)、理解人人的語言、、會說話等等機能。12/31/202228一、計算機機軟件的分分類軟件系統(tǒng)軟件件應用軟件件操作系統(tǒng)統(tǒng)語言處理理系統(tǒng)實用程序序數(shù)據(jù)庫管管理系統(tǒng)統(tǒng)通訊軟件件文字處理理軟件表格處理理軟件輔助設計計軟件管理系統(tǒng)統(tǒng)軟件……12/31/202229二、系統(tǒng)統(tǒng)軟件1、操作作系統(tǒng)操作系統(tǒng)統(tǒng)(OperatingSystem)是一個個大型的的程序系系統(tǒng),它它負責計計算機的的全部軟軟、硬件件資源的的分配、、調(diào)度工工作,控控制并協(xié)協(xié)調(diào)并發(fā)發(fā)活動,,實現(xiàn)信信息的存存取和保保護。它它提供用用戶接口口,使用用戶獲得得良好的的工作環(huán)環(huán)境。操操作系統(tǒng)統(tǒng)使整個個計算機機系統(tǒng)實實現(xiàn)高效效率和高高度自動動化。12/31/202230操作系統(tǒng)統(tǒng)是系統(tǒng)統(tǒng)軟件中中最基礎礎的部分分,操作作系統(tǒng)一一方面為為用戶使使用計算算機提供供簡潔的的界面,,另一方方面要完完成計算算機系統(tǒng)統(tǒng)自身的的內(nèi)部管管理和協(xié)協(xié)調(diào),提提高計算算機的工工作效率率。操作作系統(tǒng)主主要完成成以下四四個方面面的工作作:對存儲器器進行分分配、回回收、擴擴充和保保護對CPU進行分分派和調(diào)調(diào)度對輸入/輸出設設備進行行管理對文件系系統(tǒng)及數(shù)數(shù)據(jù)庫進進行管理理12/31/2022312、通訊軟件通訊軟件(CommunicationSoftware)是計算算機操作系統(tǒng)統(tǒng)的延伸,它它使計算機系系統(tǒng)能控制不不同的通訊設設備,使計算算機能夠與遠遠離CPU的的顯示設備等等外設通訊。。通訊軟件的的功能有:與遠程程終端端通訊訊監(jiān)視通通訊設設備和和線路路管理通通訊線線路上上的信信息傳傳輸監(jiān)控和和分析析信息息診斷通通訊中中出現(xiàn)現(xiàn)的問問題12/31/2022323、語語言處處理系系統(tǒng)語言處處理系系統(tǒng)(LanguageProcessingSystem)是是指將將一般般的編編程語語言所所產(chǎn)生生的源源程序序代碼碼轉(zhuǎn)換換為計計算機機可識識別并并能夠夠執(zhí)行行的機機器代代碼的的程序序系統(tǒng)統(tǒng)。語言處處理系系統(tǒng)可可分為為三類類:編譯型型語言言處理理系統(tǒng)統(tǒng)解釋型型語言言處理理系統(tǒng)統(tǒng)混合型型語言言處理理系統(tǒng)統(tǒng)12/31/2022334、實實用程程序?qū)嵱贸坛绦颍ǎ║tility))是針針對操操作系系統(tǒng)的的不足足而編編制的的程序序,它它幫助助用戶戶進一一步管管理好好自己己的計計算機機。常用的實實用程序序包括磁磁盤備份份、復制制一組文文件、磁磁盤格式式化、磁磁盤整理理、內(nèi)存存優(yōu)化、、文件壓壓縮、鍵鍵盤鎖定定、計算算機故障障診斷及及修復、、對已被被破壞的的文件的的修復、、病毒的的檢測與與清除等等。將實用程程序納入入操作系系統(tǒng)是操操作系統(tǒng)統(tǒng)不斷更更新的一一個重要要原因。。12/31/2022345、數(shù)據(jù)庫庫管理系統(tǒng)統(tǒng)數(shù)據(jù)庫管理理系統(tǒng)(DataBaseManagementSystemsDBMS))是20世世紀60年年代后期產(chǎn)產(chǎn)生并發(fā)展展起來的,,它是計算算機科學中中發(fā)展最快快的領域之之一。數(shù)據(jù)庫管理理系統(tǒng)是一一系列軟件件程序的集集合。它的基本功功能是以規(guī)規(guī)范、一致致的方式存存儲數(shù)據(jù);;以規(guī)范、、一致的方方式將數(shù)據(jù)據(jù)組織成記記錄;允許許用規(guī)范、、一致的方方式存取記記錄。12/31/202235在數(shù)據(jù)庫管管理系統(tǒng)中中,應用程程序不能直直接從存儲儲介質(zhì)獲得得所需的數(shù)數(shù)據(jù)。它必必須先將請請求提交給給DBMS,由DBMS負責責從存儲介介質(zhì)檢索數(shù)數(shù)據(jù)并提供供給應用程程序使用。。因此,一一個數(shù)據(jù)庫庫管理系統(tǒng)統(tǒng)就是應用用程序與數(shù)數(shù)據(jù)間的接接口。典型的數(shù)據(jù)據(jù)庫管理系系統(tǒng)可分為為三類:■層次型數(shù)據(jù)據(jù)庫系統(tǒng)■網(wǎng)絡型數(shù)據(jù)據(jù)庫系統(tǒng)■關系型數(shù)據(jù)據(jù)庫系統(tǒng)12/31/202236數(shù)據(jù)倉庫是近年來迅迅速發(fā)展起起來的一種種存儲技術術,是近兩兩年來計算算機領域的的一個熱門門話題,也也是今后數(shù)數(shù)據(jù)庫市場場的一個主主要增長點點。數(shù)據(jù)倉庫是是面向主題題的、集成成化的、穩(wěn)穩(wěn)定的、隨隨時間變化化的數(shù)據(jù)集集合,用以以支持決策策管理的一一個過程。。數(shù)據(jù)倉庫的的主要服務務對象是企企業(yè)或機構構中的高層層領導或決決策人士,,是向他們們提供分析析型戰(zhàn)略數(shù)數(shù)據(jù)的一種種數(shù)據(jù)存儲儲與管理方方式。12/31/202237三、應用軟軟件應用軟件是是具有特定定應用目的的的程序組組,具有完完成特定的的數(shù)據(jù)或文文本的處理理功能。管理信息系系統(tǒng)如財務務管理系統(tǒng)統(tǒng)、生產(chǎn)管管理系統(tǒng)、、檔案管理理系統(tǒng)等就就是典型的的應用軟件件,另外,,各種工業(yè)業(yè)控制軟件件如車床控控制軟件系系統(tǒng)、鍋爐爐控制軟件件系統(tǒng),商商業(yè)管理軟軟件各種計計算機輔助助讀者設計計軟件包,,各種數(shù)字字信號處理理及科學計計算程序包包等也都屬屬于應用軟軟件的范疇疇。12/31/202238常見的應用用軟件有::1、文字處處理軟件主要用于將將文字輸入入到計算機機,儲存在在外存中,,用戶能對對輸入的文文字進行修修改、編輯輯并能將輸輸入的文字字以多種字字體、多種種字型及各各種格式打打印出來。。目前常用的的文字處理理軟件有WPS、MicrosoftWord等。12/31/2022392、表格處處理軟件表格處理軟軟件主要處處理各式各各樣的表格格。它可以以根據(jù)用戶戶要求自動動生成各式式各樣的表表格,表格格中數(shù)據(jù)可可以輸入也也可以從數(shù)數(shù)據(jù)庫中取取出。表格格處理軟件件還可根據(jù)據(jù)用戶給出出的計算公公式,完成成復雜的表表格計算,,計算的結(jié)結(jié)果自動填填入對應欄欄目里。如如果修改了了相關的原原始數(shù)據(jù),,計算結(jié)果果欄目中的的結(jié)果數(shù)據(jù)據(jù)也會自動動更新,無無須用戶重重新計算。。一張表格格制作完成成后,可存存入外存,,方便以后后重復使用用。也可以以通過打印印機將表格格打印出來來。目前常常用的表格格處理軟件件有Microsoft公司的Excel等。12/31/2022403、輔助設計軟軟件計算機輔助助設計(CAD)技術作為為近二十年年來最有成成效的工程程技術之一一。由于計計算機有快快速的數(shù)值值計數(shù)、較較強的數(shù)據(jù)據(jù)處理以及及模擬的能能力,因此此目前在汽汽車、飛機機、船舶、、超大規(guī)模模集成電路路等的設計計、制造過過程中,CDA占據(jù)越來越重重要的地位。。計算機輔助助設計軟件能能高效的繪制制、修改、輸輸出工程圖紙紙。設計中的的常用計算幫幫助設計人員員尋找較好的的方案。設計計周期大幅度度縮短,而設設計質(zhì)量卻大大為提高。應應用該技術能能使各行各業(yè)業(yè)的設計人員員從繁重的繪繪圖設計中解解脫出來,使使設計工作計計算機化。目目前常用的軟軟件有AutoCAD等。12/31/202241四、計算機程序設設計語言及發(fā)發(fā)展1、程序設計計語言程序設計語言言目前已經(jīng)歷歷了四代語言言的發(fā)展,出出現(xiàn)了上千種種不同的程序序設計語言。。這些程序設設計語言可根根據(jù)用戶友好好程度和人們們理解難易程程度分為不同同的層次。(1)機器語言———第一代程序設設計語言機器語言是程程序設計語言言的第一代,,它伴隨著計計算機的產(chǎn)生生而產(chǎn)生,也也是計算機真真正能夠讀懂懂和理解的語語言。不同的的CPU有不不同的機器語語言編碼規(guī)則則,一般不能能兼容。機器器語言是以二二進制形式編編寫的,所有有其它程序設設計語言中描描述的程序都都必須被翻譯譯成機器語言言,只有這樣樣計算機才能能運行它。12/31/202242(2)匯編語語言——第二二代程序設計計語言匯編語言使用用簡單的助記記符作為機器器操作的標志志。如L作為為寄存器的標標志,ADD表示相加。。匯編語言的的程序描述ADDL1,L2表表示寄存器器1和寄存器器2的內(nèi)容相相加。符號化化程序和描述述比機器語言言容易使用,,提高了程序序員的效率。。為了使計算算機執(zhí)行命令令,由匯編程程序把匯編語語言譯成機器器語言。然而而,匯編語言言也是針對特特定的CPU所設計的((不同CPU的指令系統(tǒng)統(tǒng)不同),不不同CPU的的匯編語言一一般都不能兼兼容。因此,,使用多臺配配備不同CPU計算機的的程序員必須須知道如何為為每一臺計算算機編寫不同同的匯編語言言程序。12/31/202243(3)高級語語言——第三三代程序設計計語言高級語言使用用類似英語結(jié)結(jié)構的命令形形式來設計程程序,程序設設計者一般不不需要計算機機硬件方面的的專門知識。。高級語言均均獨立于CPU,在不同同類型CPU的計算機上上使用高級語語言所編寫的的程序基本上上是兼容的。。但高級語言言一般不能直直接對計算機機硬件進行操操作,因此高高級語言一般般只適合于應應用軟件的編編制需求,而而不能完全依依靠高級語言言編制系統(tǒng)軟軟件。但這對對信息管理人人員來說已經(jīng)經(jīng)足夠了。典典型的第三代代程序設計語語言有FORTRAN語語言、PASCAL語言言、COBOL語言、C語言、BASIC語言言等。第三代程序設設計語言也稱稱為面向過程程的語言。12/31/202244(4)對象化化語言等———第四代程序序設計語言第四代語言目目前仍處于研研究階段,尚尚無準確的界界定,不少學學者認為第四四代語言應該該是智能型編編程語言,應應簡潔易學。。利用第四代代語言編程將將會成為一項項輕松的工作作,第四代代語言不需要要程序員編寫寫算法來描述述問題處理的的過程,所以以它們又被稱稱為非過程化化語言。非過程化第四四代語言允許許用戶描述需需要計算機做做的事,而不不必提供詳細細的指令告訴訴計算機怎么么做。第四代代語言接受請請求,然后生生成程序代碼碼,完成工作作。12/31/202245■圖像查詢■報表生成器■應用軟件生成成器■面向?qū)ο蟮某坛绦蛟O計語言言■計算機輔助軟軟件工程工具具■決策支持工具具■自然語言處理理工具等。目前能夠被普普遍接受的被被定義為第四四代語言的產(chǎn)產(chǎn)品包括有:12/31/202246許多數(shù)據(jù)庫客客戶管理系統(tǒng)統(tǒng)都給終端用用戶提供一種種相對容易的的查詢語言。。查詢語言是是一系列命令令,通過這些些命令可以提提出問題及在在磁盤文件中中檢索。例如如,使用查詢詢語言檢索出出所有居住在在芝加哥的顧顧客的姓名,,查詢語句如如下:SELECTCUSTNAMEFROMCUSTFILEWHERECITY==CHICAGO這個語句會打打開名為CUSTFILE的客戶文文件,然后把把所有住址在在芝加哥的顧顧客的姓名顯顯示在屏幕上上。12/31/202247用戶戶友友好好的的第第四四代代語語言言還還用用于于報報表表生生成成器器,,使使用用戶戶可可以以在在不不懂懂得得程程序序設設計計的的情情況況下下,,通通過過下下拉拉菜菜單單的的選選擇擇,,快快速速容容易易地地生生成成報報表表。。應用用程程序序生生成成器器是是第第四四代代語語言言構構件件包包,,它它能能產(chǎn)產(chǎn)生生一一組組完完整整的的應應用用程程序序,,如如賬賬單單和和工工資資表表,,幾幾乎乎不不需需要要編編寫寫程程序序代代碼碼。。開開發(fā)發(fā)一一個個完完整整的的應應用用程程序序意意味味著著生生成成器器必必須須能能創(chuàng)創(chuàng)建建輸輸入入界界面面以以便便數(shù)數(shù)據(jù)據(jù)可可以以被被輸輸入入到到應應用用程程序序,,還還必必須須能能建建成成應應用用程程序序需需要要的的記記錄錄和和文文件件,,能能創(chuàng)創(chuàng)建建輸輸出出報報表表格格式式以以便便各各種種報報表表的的打打印??;;能能創(chuàng)創(chuàng)建建如如計計算算工工資資和和產(chǎn)產(chǎn)生生顧顧客客賬賬單單等等的的各各項項處處理理過過程程;;能能創(chuàng)創(chuàng)建建用用于于刪刪除除和和修修改改記記錄錄的的屏屏幕幕。。最最后后它它要要把把各各種種工工作作協(xié)協(xié)調(diào)調(diào)成成一一個個完完整整的的系系統(tǒng)統(tǒng)。。12/31/202248(5)面向?qū)ο蟮牡某绦蛟O計計在過程化語語言中,要要處理的數(shù)數(shù)據(jù)和對數(shù)數(shù)據(jù)進行的的操作是分分開的。在在面向?qū)ο笙蟪绦蛘Z言言(ObjectOrientedProgram,OOP)中,程程序操作成成為方法,,連同數(shù)據(jù)據(jù)封裝在一一起構成一一個對象。。面向?qū)ο蟮牡某绦蛟O計計優(yōu)點是,,對象可以以在不同的的應用程序序中多次使使用。編程程人員可以以在程序中中使用對象象庫中已有有的對象,,而不必重重新開發(fā),,也可以在在已有對象象的基礎上上進行修改改和派生新新的對象。。面向?qū)ο笙蟮某绦蛟O設計方法大大大減少了了編程工作作中的簡單單重復勞動動,提高了了編程效率率和程序質(zhì)質(zhì)量。12/31/202249為了支持面面向?qū)ο蟮牡某绦蛟O計計,可視化化程序設計計語言出現(xiàn)現(xiàn)了??梢暬绦蛐蛟O計語言言使程序員能能夠應用圖圖形工具建建立信息系系統(tǒng)。可視化程序序設計語言言可以用來來快速生成成如拖拉滾滾動條、按按鈕和菜單單等屏幕形形式的用戶戶界面,生生成報表、、查詢等實實際程序。。雖然可視化化語言幫助助程序員用用圖形方式式建立系統(tǒng)統(tǒng),但編寫寫對象方法法、事件代代碼的工作作仍然是必必要的。因因此,面向向?qū)ο蟮某坛绦蛟O計并并不能完全全脫離過程程化語言程程序設計而而獨立存在在。12/31/202250(6))VISUALBASIC語語言言和和JAVA語語言言VisualBasic(簡簡稱稱VB)是是Microsoft發(fā)發(fā)布布的的一一種種面面向向?qū)ο笙蟪坛绦蛐蛟O設計計語語言言。。VB是是在在QuickBasic的的基基礎礎上上發(fā)發(fā)展展的的新新一一代代BASIC語語言言,,它它繼繼承承了了BASIC語語言言簡簡單單明明了了的的特特點點,,同同時時將將面面向向?qū)ο笙蠹技夹g術、、可可視視化化編編程程技技術術融融入入其其中中。。VB目目前前廣廣泛泛地地應應用用于于多多媒媒體體及及信信息息系系統(tǒng)統(tǒng)開開發(fā)發(fā)。。VisualBasic具具有有如如下下一一些些特特點點::■能面面向向Windows3.x,,Windows95和和WindowsNT生生成成16位位及及32位位應應用用程程序序。?!隹梢砸杂糜妹婷嫦蛳?qū)ο笙缶幘幊坛碳技夹g術編編寫寫程程序序。?!?2/31/202251■完備備的的圖圖形形命命令令,,可可以以用用于于繪繪制制各各種種圖圖形形。?!鐾晟粕频牡倪\運行行錯錯誤誤處處理理功功能能。?!鲋С猪樞蛭募碗S機文件件的訪問?!鲋С謩討B(tài)數(shù)據(jù)據(jù)交換DDE技術和對象象鏈接和嵌入入OLE方法法?!鱿蛴脩籼峁┴S豐富的圖標。。■程序可在解釋釋方式下執(zhí)行行,也可編譯譯成.EXE文件而脫離離VisualBasic程序單單獨執(zhí)行?!龉δ芨訌姶蟠蟮恼{(diào)試窗口口?!隹梢灾苯诱{(diào)用用Windows系統(tǒng)的的API函數(shù)數(shù)?!瞿軌蛟L問系統(tǒng)統(tǒng)剪貼板。■提供更多的控控制元件。12/31/20225212/31/202253五、常用的的編程程工具具目前比比較流流行的的軟件件工具具可分分為::一般般編程程語言言、數(shù)數(shù)據(jù)庫庫管理理系統(tǒng)統(tǒng)、程程序生生成工工具、、專用用系統(tǒng)統(tǒng)開發(fā)發(fā)工具具、客客戶((client)/服務器器(server)型工工具等等等。。1、常用編編程語語言類類常用編編碼語語言類類如::C語言、、C++語言、、BASIC語言、、COBOL語言、、PL/1語言、、PROLOG語言、、OPS語言等等等。。OPS軟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學年一年級下學期數(shù)學第七單元《三個兩位數(shù)連加》(教案)
- 2025年會計勞務合同模板
- 2025年專利轉(zhuǎn)讓合同水產(chǎn)養(yǎng)殖產(chǎn)品適用
- 人教版三年級下冊第一單元-位置和方向(一)-(單元測試)含答案
- 人教版三年級英語上冊期末測試卷
- 2-除數(shù)是一位數(shù)的除法-人教版三年級數(shù)學下冊單元測試卷(含答案)
- 2025年湖南石油化工職業(yè)技術學院單招職業(yè)傾向性測試題庫帶答案
- 2024年碳纖維熱場材料項目投資申請報告代可行性研究報告
- 2024年亞葉酸鈣項目資金需求報告代可行性研究報告
- 2025年廣東省惠州市單招職業(yè)傾向性測試題庫完整
- 2024年內(nèi)蒙古交通職業(yè)技術學院單招職業(yè)技能測試題庫完整
- 天津和平區(qū)2024屆高三一模數(shù)學試題(解析版)
- 2024年江蘇農(nóng)林職業(yè)技術學院單招職業(yè)適應性測試題庫完美版
- 《中東》地圖填圖專練
- 2024年江蘇蘇海控股集團有限公司招聘筆試沖刺題(帶答案解析)
- 工商聯(lián)業(yè)務工作培訓
- 商業(yè)街消防安全培訓
- 湖北省曾都區(qū)烏鴉山礦區(qū)建筑用輝綠巖礦礦產(chǎn)資源開發(fā)利用與生態(tài)復綠方案
- 2024年國家電網(wǎng)招聘之通信類題庫附答案【黃金題型】
- 初二主題班會課件《珍愛生命注意安全》
- 龍門銑床工安全操作規(guī)程培訓
評論
0/150
提交評論