日韩欧美视频第二区,秋霞成人午夜鲁丝一区二区三区,美女日批视频在线观看,av在线不卡免费

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 基礎(chǔ)入門 >> 計(jì)算機(jī)原理 >> 正文

計(jì)算機(jī)的基本組成和工作原理

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2019-05-23

1.1 計(jì)算機(jī)系統(tǒng)的組成
計(jì)算機(jī)系統(tǒng)是由硬件系統(tǒng)和軟件系統(tǒng)兩大部分組成。
計(jì)算機(jī)硬件是構(gòu)成計(jì)算機(jī)系統(tǒng)各功能部件的集合。是由電子、機(jī)械和光電元件組成的各種計(jì)算機(jī)部件和設(shè)備的總稱,是計(jì)算機(jī)完成各項(xiàng)工作的物質(zhì)基礎(chǔ)。計(jì)算機(jī)硬件是看得見、摸得著的,實(shí)實(shí)在在存在的物理實(shí)體。
計(jì)算機(jī)軟件是指與計(jì)算機(jī)系統(tǒng)操作有關(guān)的各種程序以及任何與之相關(guān)的文檔和數(shù)據(jù)的集合。其中程序是用程序設(shè)計(jì)語言描述的適合計(jì)算機(jī)執(zhí)行的語句指令序列。
沒有安裝任何軟件的計(jì)算機(jī)通常稱為“裸機(jī)”,裸機(jī)是無法工作的。如果計(jì)算機(jī)硬件脫離了計(jì)算機(jī)軟件,那么它就成為了一臺(tái)無用的機(jī)器。如果計(jì)算機(jī)軟件脫離了計(jì)算機(jī)的硬件就失去了它運(yùn)行的物質(zhì)基礎(chǔ);所以說二者相互依存,缺一不可,共同構(gòu)成一個(gè)完整的計(jì)算機(jī)系統(tǒng)。
計(jì)算機(jī)系統(tǒng)的基本組成如圖1-6 所示。
這里寫圖片描述

 

1.2 計(jì)算機(jī)硬件系統(tǒng)的基本組成及工作原理
⑴ 計(jì)算機(jī)硬件由五個(gè)基本部分組成:運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備。
⑵ 計(jì)算機(jī)內(nèi)部采用二進(jìn)制來表示程序和數(shù)據(jù)。
⑶ 采用“存儲(chǔ)程序”的方式,將程序和數(shù)據(jù)放入同一個(gè)存儲(chǔ)器中(內(nèi)存儲(chǔ)器),計(jì)算機(jī)能夠自動(dòng)高速地從存儲(chǔ)器中取出指令加以執(zhí)行。
可以說計(jì)算機(jī)硬件的五大部件中每一個(gè)部件都有相對(duì)獨(dú)立的功能,分別完成各自不同的工作。如圖1-7所示,五大部件實(shí)際上是在控制器的控制下協(xié)調(diào)統(tǒng)一地工作。首先,把表示計(jì)算步驟的程序和計(jì)算中需要的原始數(shù)據(jù),在控制器輸入命令的控制下,通過輸入設(shè)備送入計(jì)算機(jī)的存儲(chǔ)器存儲(chǔ)。其次當(dāng)計(jì)算開始時(shí),在取指令作用下把程序指令逐條送入控制器。控制器對(duì)指令進(jìn)行譯碼,并根據(jù)指令的操作要求向存儲(chǔ)器和運(yùn)算器發(fā)出存儲(chǔ)、取數(shù)命令和運(yùn)算命令,經(jīng)過運(yùn)算器計(jì)算并把結(jié)果存放在存儲(chǔ)器內(nèi)。在控制器的取數(shù)和輸出命令作用下,通過輸出設(shè)備輸出計(jì)算結(jié)果。
 

1.運(yùn)算器(ALU)
運(yùn)算器也稱為算術(shù)邏輯單元ALU(Arithmetic Logic Unit)。它的功能是完成算術(shù)運(yùn)算和邏輯運(yùn)算。算術(shù)運(yùn)算是指加、減、乘、除及它們的復(fù)合運(yùn)算。而邏輯運(yùn)算是指“與”、“或”、“非”等邏輯比較和邏輯判斷等操作。在計(jì)算機(jī)中,任何復(fù)雜運(yùn)算都轉(zhuǎn)化為基本的算術(shù)與邏輯運(yùn)算,然后在運(yùn)算器中完成。
2.控制器(CU)
控制器CU(Controller Unit)是計(jì)算機(jī)的指揮系統(tǒng),控制器一般由指令寄存器、指令譯碼器、時(shí)序電路和控制電路組成。它的基本功能是從內(nèi)存取指令和執(zhí)行指令。指令是指示計(jì)算機(jī)如何工作的一步操作,由操作碼(操作方法)及操作數(shù)(操作對(duì)象)兩部分組成。控制器通過地址訪問存儲(chǔ)器、逐條取出選中單元指令,分析指令,并根據(jù)指令產(chǎn)生的控制信號(hào)作用于其它各部件來完成指令要求的工作。上述工作周而復(fù)始,保證了計(jì)算機(jī)能自動(dòng)連續(xù)地工作。
通常將運(yùn)算器和控制器統(tǒng)稱為中央處理器,即CPU(Central Processing Unit),它是整個(gè)計(jì)算機(jī)的核心部件,是計(jì)算機(jī)的“大腦”。它控制了計(jì)算機(jī)的運(yùn)算、處理、輸入和輸出等工作。
集成電路技術(shù)是制造微型機(jī)、小型機(jī)、大型機(jī)和巨型機(jī)的CPU的基本技術(shù)。它的發(fā)展使計(jì)算機(jī)的速度和能力有了極大的改進(jìn)。在1965年,芯片巨人英特爾公司的創(chuàng)始人戈登 · 摩爾,給出了著名的摩爾定律:芯片上的晶體管數(shù)量每隔18~24個(gè)月就會(huì)翻一番。讓所有人感到驚奇的是,這個(gè)定律非常精確的預(yù)測(cè)了芯片的30年發(fā)展。1958年第一代集成電路僅僅包含兩個(gè)晶體管,而1997年,奔騰II處理器則包含了750萬個(gè)晶體管,2000年的Pentium 4 已達(dá)到了0.13微米技術(shù),集成了4200萬個(gè)晶體管 。CPU集成的晶體管數(shù)量越大,就意味著更強(qiáng)的芯片計(jì)算能力。
3.存儲(chǔ)器(Memory)
存儲(chǔ)器是計(jì)算機(jī)的記憶裝置,它的主要功能是存放程序和數(shù)據(jù)。程序是計(jì)算機(jī)操作的依據(jù),數(shù)據(jù)是計(jì)算機(jī)操作的對(duì)象。
⑴ 信息存儲(chǔ)單位
程序和數(shù)據(jù)在計(jì)算機(jī)中以二進(jìn)制的形式存放于存儲(chǔ)器中。存儲(chǔ)容量的大小以字節(jié)為單位來度量。經(jīng)常使用KB(千字節(jié))、MB(兆字節(jié))、GB(千兆字節(jié))和TB來表示。它們之間的關(guān)系是:1KB=1024B=210B,1MB=1024KB=220B,1GB=1024MB=230B,1TB=1024G=240B,在某些計(jì)算中為了計(jì)算簡便經(jīng)常把210(1024)默認(rèn)為是1000。
位(bit):是計(jì)算機(jī)存儲(chǔ)數(shù)據(jù)的最小單位。機(jī)器字中一個(gè)單獨(dú)的符號(hào)“0”或“1”被稱為一個(gè)二進(jìn)制位,它可存放一位二進(jìn)制數(shù)。
字節(jié)(Byte,簡稱B):字節(jié)是計(jì)算機(jī)存儲(chǔ)容量的度量單位,也是數(shù)據(jù)處理的基本單位,8個(gè)二進(jìn)制位構(gòu)成一個(gè)字節(jié)。一個(gè)字節(jié)的存儲(chǔ)空間稱為一個(gè)存儲(chǔ)單元。
字(Word):計(jì)算機(jī)處理數(shù)據(jù)時(shí),一次存取、加工和傳遞的數(shù)據(jù)長度稱為字。一個(gè)字通常由若干個(gè)字節(jié)組成。
字長(Word Long):中央處理器可以同時(shí)處理的數(shù)據(jù)的長度為字長。字長決定CPU的寄存器和總線的數(shù)據(jù)寬度,F(xiàn)代計(jì)算機(jī)的字長有8位、16位、32位、64位。
⑵ 存儲(chǔ)器的分類
根據(jù)存儲(chǔ)器與CPU聯(lián)系的密切程度可分為內(nèi)存儲(chǔ)器(主存儲(chǔ)器)和外存儲(chǔ)器(輔助存儲(chǔ)器)兩大類。內(nèi)存在計(jì)算機(jī)主機(jī)內(nèi),它直接與運(yùn)算器、控制器交換信息,容量雖小,但存取速度快,一般只存放那些正在運(yùn)行的程序和待處理的數(shù)據(jù)。為了擴(kuò)大內(nèi)存儲(chǔ)器的容量,引入了外存儲(chǔ)器,外存作為內(nèi)存儲(chǔ)器的延伸和后援,間接和CPU聯(lián)系,用來存放一些系統(tǒng)必須使用,但又不急于使用的程序和數(shù)據(jù),程序必須調(diào)入內(nèi)存方可執(zhí)行。外存存取速度慢,但存儲(chǔ)容量大,可以長時(shí)間地保存大量信息。CPU與內(nèi)、外存之間的關(guān)系如圖1-8所示。 
 
現(xiàn)代計(jì)算機(jī)系統(tǒng)中廣泛應(yīng)用半導(dǎo)體存儲(chǔ)器,從使用功能角度看,半導(dǎo)體存儲(chǔ)器可以分成兩大類:斷電后數(shù)據(jù)會(huì)丟失的易失性(Volatile)存儲(chǔ)器和斷電后數(shù)據(jù)不會(huì)丟失的非易失性(Non-volatile)存儲(chǔ)器。微型計(jì)算機(jī)中的RAM屬于可隨機(jī)讀寫的易失性存儲(chǔ)器,而ROM屬于非易失性(Non-volatile)存儲(chǔ)器
⑶ 存儲(chǔ)器工作原理
為了更好地存放程序和數(shù)據(jù),存儲(chǔ)器通常被分為許多等長的存儲(chǔ)單元,每個(gè)單元可以存放一個(gè)適當(dāng)單位的信息。全部存儲(chǔ)單元按一定順序編號(hào),這個(gè)編號(hào)被稱為存儲(chǔ)單元的地址,簡稱地址。存儲(chǔ)單元與地址的關(guān)系是一一對(duì)應(yīng)的。應(yīng)注意存儲(chǔ)單元的地址和它里面存放的內(nèi)容完全是兩回事。
對(duì)存儲(chǔ)器的操作通常稱為訪問存儲(chǔ)器,訪問存儲(chǔ)器的方法有兩種,一種是選定地址后向存儲(chǔ)單元存入數(shù)據(jù),被稱為“寫”;另一種是從選定的存儲(chǔ)單元中取出數(shù)據(jù),被稱為“讀”?梢,不論是讀還是寫,都必須先給出存儲(chǔ)單元的地址。來自地址總線的存儲(chǔ)器地址由地址譯碼器譯碼(轉(zhuǎn)換)后,找到相應(yīng)的存儲(chǔ)單元,由讀/寫控制電路根據(jù)相應(yīng)的讀、寫命令來確定對(duì)存儲(chǔ)器的訪問方式,完成讀寫操作。數(shù)據(jù)總線則用于傳送寫入內(nèi)存或從內(nèi)存取出的信息。主存儲(chǔ)器的結(jié)構(gòu)框圖如圖1-8所示
 

4. 輸入設(shè)備
輸入設(shè)備是從計(jì)算機(jī)外部向計(jì)算機(jī)內(nèi)部傳送信息的裝置。其功能是將數(shù)據(jù)、程序及其他信息,從人們熟悉的形式轉(zhuǎn)換為計(jì)算機(jī)能夠識(shí)別和處理的形式輸入到計(jì)算機(jī)內(nèi)部。
常用的輸入設(shè)備有鍵盤、鼠標(biāo)、光筆、掃描儀、數(shù)字化儀、條形碼閱讀器等。
5. 輸出設(shè)備
輸出設(shè)備是將計(jì)算機(jī)的處理結(jié)果傳送到計(jì)算機(jī)外部供計(jì)算機(jī)用戶使用的裝置。其功能是將計(jì)算機(jī)內(nèi)部二進(jìn)制形式的數(shù)據(jù)信息轉(zhuǎn)換成人們所需要的或其他設(shè)備能接受和識(shí)別的信息形式。常用的輸出設(shè)備有顯示器、打印機(jī)、繪圖儀等。
通常我們將輸入設(shè)備和輸出設(shè)備統(tǒng)稱為I/O設(shè)備(Input/Output)。它們都屬于計(jì)算機(jī)的外部設(shè)備。
1.1.3 計(jì)算機(jī)軟件系統(tǒng)
一個(gè)完整的計(jì)算機(jī)系統(tǒng)是由硬件和軟件兩部分組成的。硬件是組成計(jì)算機(jī)的物理實(shí)體。但僅有硬件計(jì)算機(jī)還不能工作,要使計(jì)算機(jī)解決各種問題,必須有軟件的支持,軟件是介于用戶和硬件系統(tǒng)之間的界面。
“軟件”一詞 20世紀(jì)60年代初傳入我國。國際標(biāo)準(zhǔn)化組織(ISO)將軟件定義為:電子計(jì)算機(jī)程序及運(yùn)用數(shù)據(jù)處理系統(tǒng)所必需的手續(xù)、規(guī)則和文件的總稱。對(duì)此定義,一種公認(rèn)的解釋是:軟件由程序和文檔兩部分組成。程序由計(jì)算機(jī)最基本的指令組成,是計(jì)算機(jī)可以識(shí)別和執(zhí)行的操作步驟;文檔是指用自然語言或者形式化語言所編寫的用來描述程序的內(nèi)容、組成、功能規(guī)格、開發(fā)情況、測(cè)試結(jié)構(gòu)和使用方法的文字資料和圖表。程序是具有目的性和可執(zhí)行性的,文檔則是對(duì)程序的解釋和說明。
程序是軟件的主體。軟件按其功能劃分,可分為系統(tǒng)軟件和應(yīng)用軟件兩大類型。
1. 1.系統(tǒng)軟件(System Software)
系統(tǒng)軟件一般是指控制和協(xié)調(diào)計(jì)算機(jī)及外部設(shè)備,支持應(yīng)用軟件開發(fā)和運(yùn)行的系統(tǒng),是無需用戶干預(yù)的各種程序的集合,主要功能是調(diào)度,監(jiān)控和維護(hù)計(jì)算機(jī)系統(tǒng);負(fù)責(zé)管理計(jì)算機(jī)系統(tǒng)中各種獨(dú)立的硬件,使得它們可以協(xié)調(diào)工作。系統(tǒng)軟件使得計(jì)算機(jī)使用者和其他軟件將計(jì)算機(jī)當(dāng)作一個(gè)整體而不需要顧及到底層每個(gè)硬件是如何工作的。
常見的系統(tǒng)軟件主要指操作系統(tǒng),當(dāng)然也包括語言處理程序(匯編和編譯程序等)、服務(wù)性程序(支撐軟件)和數(shù)據(jù)庫管理系統(tǒng)等。
⑴ 操作系統(tǒng)OS(Operating System) 
 
操作系統(tǒng)是系統(tǒng)軟件的核心。為了使計(jì)算機(jī)系統(tǒng)的所有資源(包括硬件和軟件)協(xié)調(diào)一致、有條不紊地工作,就必須用一個(gè)軟件來進(jìn)行統(tǒng)一管理和統(tǒng)一調(diào)度,這種軟件稱為操作系統(tǒng)。它的功能就是管理計(jì)算機(jī)系統(tǒng)的全部硬件資源、軟件資源及數(shù)據(jù)資源,從圖1-10可以看出,操作系統(tǒng)是最基本的系統(tǒng)軟件,其他的所有軟件都是建立在操作系統(tǒng)的基礎(chǔ)之上的。操作系統(tǒng)是用戶與計(jì)算機(jī)硬件之間的接口,沒有操作系統(tǒng)作為中介,用戶對(duì)計(jì)算機(jī)的操作和使用將變得非常難且低效。操作系統(tǒng)能夠合理地組織計(jì)算機(jī)整個(gè)工作流程,最大限度地提高資源利用率。操作系統(tǒng)在為用戶提供一個(gè)方便、友善、使用靈活的服務(wù)界面的同時(shí),也提供了其他軟件開發(fā),運(yùn)行的平臺(tái)。它具備五個(gè)方面的功能,即CPU管理,作業(yè)管理,存儲(chǔ)器管理,設(shè)備管理及文件管理。操作系統(tǒng)是每一臺(tái)計(jì)算機(jī)必不可少的軟件,現(xiàn)在具有一定規(guī)模的現(xiàn)代計(jì)算機(jī)甚至具備幾個(gè)不同的操作系統(tǒng)。操作系統(tǒng)的性能在很大程度上決定了計(jì)算機(jī)系統(tǒng)工作的優(yōu)劣。微型計(jì)算機(jī)常用的操作系統(tǒng)有DOS(Disk Operating System)、Unix、Xenix、Linux、Windows98/2000、NetWare、WindowsNT、WindowsXP等。
⑵ 語言處理程序
在介紹語言處理程序之前,很有必要先介紹一下計(jì)算機(jī)程序設(shè)計(jì)語言的發(fā)展。
軟件是指計(jì)算機(jī)系統(tǒng)中的各種程序,而程序是用計(jì)算機(jī)語言來描述的指令序列。計(jì)算機(jī)語言是人與計(jì)算機(jī)交流的一種工具,這種交流被稱為計(jì)算機(jī)程序設(shè)計(jì)。程序設(shè)計(jì)語言按其發(fā)展演變過程可分為三種:機(jī)器語言、匯編語言和高級(jí)語言,前二者統(tǒng)稱為低級(jí)語言。
機(jī)器語言(Machine Language)是直接由機(jī)器指令(二進(jìn)制)構(gòu)成的,因此由它編寫的計(jì)算機(jī)程序不需要翻譯就可直接被計(jì)算機(jī)系統(tǒng)識(shí)別并運(yùn)行。這種由二進(jìn)制代碼指令編寫的程序最大的優(yōu)點(diǎn)是執(zhí)行速度快、效率高,同時(shí)也存在著嚴(yán)重的缺點(diǎn):機(jī)器語言很難掌握,編程繁瑣、可讀性差、易出錯(cuò),并且依賴于具體的機(jī)器,通用性差。
匯編語言(Assemble Language)采用一定的助記符號(hào)表示機(jī)器語言中的指令和數(shù)據(jù),是符號(hào)化了的機(jī)器語言,也稱作“符號(hào)語言”。匯編語言程序指令的操作碼和操作數(shù)全都用符號(hào)表示,大大方便了記憶,但用助記符號(hào)表示的匯編語言,它與機(jī)器語言歸根到底是一一對(duì)應(yīng)的關(guān)系,都依賴于具體的計(jì)算機(jī),因此都是低級(jí)語言。同樣具備機(jī)器語言的缺點(diǎn),如:缺乏通用性、繁瑣、易出錯(cuò)等),只是程度上不同罷了。用這種語言編寫的程序(匯編程序)不能在計(jì)算機(jī)上直接運(yùn)行,必須首先被一種稱之為匯編程序的系統(tǒng)程序“翻譯”成機(jī)器語言程序,才能由計(jì)算機(jī)執(zhí)行。任何一種計(jì)算機(jī)都配有只適用于自己的匯編程序(Assembler)。
高級(jí)語言又稱為算法語言,它與機(jī)器無關(guān),是近似于人類自然語言或數(shù)學(xué)公式的計(jì)算機(jī)語言。高級(jí)語言克服了低級(jí)語言的諸多缺點(diǎn),它易學(xué)易用、可讀性好、表達(dá)能力強(qiáng)(語句用較為接近自然語言的英文字來表示)、通用性好(用高級(jí)語言編寫的程序能使用在不同的計(jì)算機(jī)系統(tǒng)上)。但是,對(duì)于高級(jí)語言編寫的程序仍不能被計(jì)算機(jī)直接識(shí)別和執(zhí)行,它也必須經(jīng)過某種轉(zhuǎn)換才能執(zhí)行。
高級(jí)語言種類很多,功能很強(qiáng),常用的高級(jí)語言有:其中面向過程的有Basic、用于科學(xué)計(jì)算的Fortran、支持結(jié)構(gòu)化程序設(shè)計(jì)的Pascal、用于商務(wù)處理的COBOL和支持現(xiàn)代軟件開發(fā)的C語言 ;現(xiàn)在又出現(xiàn)了面向?qū)ο蟮腣B(Visual Basic)、VC++(Visual C++)、Delphi、Java等語言使得計(jì)算機(jī)語言解決實(shí)際問題的能力得到了很大的提高。
Ø Ø Fortran 語言在1954年提出,1956年實(shí)現(xiàn)的。適用于科學(xué)和工程計(jì)算,它已經(jīng)具有相當(dāng)完善的工程設(shè)計(jì)計(jì)算程序庫和工程應(yīng)用軟件。
Ø Ø Pascal 語言是結(jié)構(gòu)化程序設(shè)計(jì)語言,適用于教學(xué)、科學(xué)計(jì)算、數(shù)據(jù)處理和系統(tǒng)軟件開發(fā)等,目前逐漸被C語言所取代。
Ø Ø C語言是美國Bell實(shí)驗(yàn)室開發(fā)成功的,是一種具有很高靈活性的高級(jí)語言。它語言程序簡潔,功能強(qiáng),適用于系統(tǒng)軟件、數(shù)據(jù)計(jì)算、數(shù)據(jù)處理等,成為目前使用得最多的程序設(shè)計(jì)語言之一。
Ø Ø Visual Basic是在Basic語言的基礎(chǔ)上發(fā)展起來的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言的,它既保留了Basic語言簡單易學(xué)的特點(diǎn),同時(shí)又具有很強(qiáng)的可視化界面設(shè)計(jì)功能,能夠迅速地開發(fā)Windows應(yīng)用程序,是重要的多媒體編程工具語言。
Ø Ø C++是一種面向?qū)ο蟮恼Z言。面向?qū)ο蟮募夹g(shù)在系統(tǒng)程序設(shè)計(jì)、數(shù)據(jù)庫及多媒體應(yīng)用等諸多領(lǐng)域得到廣泛應(yīng)用。專家們預(yù)測(cè),面向?qū)ο蟮某绦蛟O(shè)計(jì)思想將會(huì)主導(dǎo)今后程序設(shè)計(jì)語言的發(fā)展。
Ø Ø Java是一種新型的跨平臺(tái)分布式和程序設(shè)計(jì)語言。Java以它簡單、安全、可移植、面向?qū)ο蟆⒍嗑程處理和具有動(dòng)態(tài)等特性引起世界范圍的廣泛關(guān)注。Java語言是基于C++的,其最大的特色在于“一次編寫,處處運(yùn)行”。Java已逐漸成為網(wǎng)絡(luò)化軟件的核心語言。
語言處理程序的功能是將除機(jī)器語言以外,利用其他計(jì)算機(jī)語言編寫的程序,轉(zhuǎn)換成機(jī)器所能直接識(shí)別并執(zhí)行的機(jī)器語言程序的程序?梢苑譃槿N類型,即匯編程序、編譯程序和解釋程序。通常將匯編語言及各種高級(jí)語言編寫的計(jì)算機(jī)程序稱為源程序(Source Program),而把由源程序經(jīng)過翻譯(匯編或者編譯)而生成的機(jī)器指令程序稱為目標(biāo)程序 (Object Program)。語言處理程序中的匯編程序與編譯程序具有一個(gè)共同的特點(diǎn),即必須生成的目標(biāo)程序,然后通過執(zhí)行目標(biāo)程序得到最終結(jié)果。而解釋程序是對(duì)源程序進(jìn)行解釋(逐句翻譯),翻譯一句執(zhí)行一句,邊解釋邊執(zhí)行,從而得到最終結(jié)果。解釋程序不產(chǎn)生將被執(zhí)行的目標(biāo)程序,而是借助解釋程序直接執(zhí)行源程序本身。 
 
應(yīng)該注意的是,除機(jī)器語言外,每一種計(jì)算機(jī)語言都應(yīng)具備一種與之對(duì)應(yīng)的語言處理程序。
⑶ 服務(wù)性程序(支撐軟件)是指為了幫助用戶使用與維護(hù)計(jì)算機(jī),提供服務(wù)性手段,支持其他軟件開發(fā)而編制的一類程序。此類程序內(nèi)容廣泛,主要有以下幾種:
Ø Ø 工具軟件:工具軟件主要是幫助用戶使用計(jì)算機(jī)和開發(fā)軟件的軟件工具,如美國Central Point Software公司推出的PC tools。
Ø Ø 編輯程序:編輯程序能夠?yàn)橛脩籼峁┮粋(gè)良好的書寫環(huán)境。如EDLIN、EDIT、寫字板等。
Ø Ø 調(diào)試程序:調(diào)試程序用來檢查計(jì)算機(jī)程序有哪些錯(cuò)誤,以及錯(cuò)誤位置,以便于修正,如DEBUG。
Ø Ø 診斷程序:診斷程序主要用于對(duì)計(jì)算機(jī)系統(tǒng)硬件的檢測(cè)和維護(hù)。能對(duì)CPU、內(nèi)存、軟硬驅(qū)動(dòng)器、顯示器、鍵盤及I/O接口的性能和故障進(jìn)行檢測(cè)。
⑷ 數(shù)據(jù)庫管理系統(tǒng)。
數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)技術(shù)中發(fā)展最快、用途廣泛一個(gè)分支,可以說,在今后的各項(xiàng)計(jì)算機(jī)應(yīng)用開發(fā)中都離不開數(shù)據(jù)庫技術(shù)。數(shù)據(jù)庫管理系統(tǒng)是對(duì)計(jì)算機(jī)中所存放的大量數(shù)據(jù)進(jìn)行組織、管理、查詢有效提供一定處理功能的大型系統(tǒng)軟件。主要分為兩類,一類是基于微型計(jì)算機(jī)的小型數(shù)據(jù)庫管理系統(tǒng),如FoxBase和Foxpro;另一類是大型數(shù)據(jù)庫管理系統(tǒng)。
2. 2.應(yīng)用軟件
應(yīng)用軟件是指在計(jì)算機(jī)各個(gè)應(yīng)用領(lǐng)域中,為解決各類實(shí)際問題而編制的程序,它用來幫助人們完成在特定領(lǐng)域中的各種工作。應(yīng)用軟件主要包括:為解決各類實(shí)際問題而編制的程序,它用來幫肋人們完成在特定領(lǐng)域中的各種工作。應(yīng)用軟件主要包括:
⑴ 文字處理程序:文字處理程序用來進(jìn)行文字錄入、編輯、排版、打印輸出的程序,如Microsoft Word、Wps2000等。
⑵ 表格處理軟件:電子表格處理程序用來對(duì)電子表格進(jìn)行計(jì)算機(jī)、加工、打印輸出的程序,如Lotus、Excel等。
⑶ 輔助設(shè)計(jì)軟件:軟件開發(fā)程序是為用戶進(jìn)行各種應(yīng)用程序的設(shè)計(jì)而提供的程序或軟件包。常用的有AutoCAD、Photoshop、3D Studio MAX等。另外,上述的各種語言及語言處理程序也為用戶提供了應(yīng)用程序設(shè)計(jì)的工具,也可視為軟件開發(fā)程序。
⑷ 實(shí)時(shí)控制軟件:在現(xiàn)代化工廠里,計(jì)算機(jī)普遍用于生產(chǎn)過程的自動(dòng)控制,稱為“實(shí)時(shí)控制”。例如,在化工廠中,用計(jì)算機(jī)控制配料、溫度、閥門的開閉;在煉鋼車間,用計(jì)算機(jī)控制加料、爐溫、冶煉時(shí)間等;在發(fā)電廠,用計(jì)算機(jī)控制發(fā)電機(jī)組等。這類控制對(duì)計(jì)算機(jī)的可靠性要求很高,否則會(huì)生產(chǎn)出不合格產(chǎn)品,或造成重大事故。目前,PC機(jī)上較流行的軟件有FIX、InTouch、Lookout等。
⑸ 用戶應(yīng)用程序;用戶應(yīng)用程序是指用戶根據(jù)某一具體任務(wù),使用上述各種語言、軟件開發(fā)程序而設(shè)計(jì)的程序。如人事檔案管理程序、計(jì)算機(jī)輔助教學(xué)軟件、各種游戲程序等。

Tags:計(jì)算機(jī),工作原理  
責(zé)任編輯:admin
  • 上一個(gè)文章: 沒有了
  • 下一個(gè)文章: 沒有了
  • 相關(guān)文章列表
    電池原理圖解 普通蓄電池的工作原理
    小型風(fēng)力發(fā)電機(jī)總體結(jié)構(gòu)及工作原理
    微波爐工作原理,及微波爐使用十大禁忌
    永磁型和混合型步進(jìn)電機(jī)的工作原理
    缺相保護(hù)器工作原理
    三相四線漏電保護(hù)器工作原理
    四相步進(jìn)電機(jī)工作原理
    圖解相序繼電器工作原理以及接線
    步進(jìn)電機(jī)工作原理說明
    圖解中間繼電器的結(jié)構(gòu)和工作原理
    干式和濕式繼電器原理
    詳解時(shí)間繼電器工作原理,時(shí)間繼電器圖形符號(hào)及文字符號(hào)
    電磁爐同步振蕩電路工作原理
    圖解雙穩(wěn)態(tài)繼電器的工作原理
    熱保護(hù)器熱繼電器的工作原理圖解
    蘇泊爾電壓力鍋工作原理
    直線電機(jī)的結(jié)構(gòu)和工作原理
    什么是觸發(fā)器,施密特觸發(fā)器電路及工作原理詳解
    PMSM 永磁同步電機(jī)工作原理圖解
    同步電動(dòng)機(jī)勵(lì)磁裝置的工作原理
    格力空氣能熱水器工作原理
    貯水式電熱水器結(jié)構(gòu)及工作原理
    同步發(fā)電機(jī)的工作原理
    【動(dòng)畫演示】三相異步電動(dòng)機(jī)工作原理
    17張經(jīng)典動(dòng)態(tài)圖帶您看懂電動(dòng)機(jī)運(yùn)行原理,電動(dòng)機(jī)工作原理演示
    圖解cpu的基本結(jié)構(gòu)及其工作原理
    熱繼電器工作原理
    高壓電動(dòng)機(jī)啟動(dòng)裝置線路工作原理
    無刷直流電機(jī)原理結(jié)構(gòu)及應(yīng)用
    電磁爐工作原理_電磁爐觸摸控制原理與檢修技術(shù)分析
    請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個(gè)字
    [ 查看全部 ] 網(wǎng)友評(píng)論
    推薦文章
    • 此欄目下沒有推薦文章
    最新推薦
    熱門文章
    • 此欄目下沒有熱點(diǎn)文章
    關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁面
    下到頁底
    晶體管查詢
    主站蜘蛛池模板: 慈溪市| 益阳市| 无为县| 汝城县| 襄垣县| 苍南县| 耿马| 彭水| 泾阳县| 申扎县| 高阳县| 沙坪坝区| 安图县| 巫山县| 和林格尔县| 五河县| 贡觉县| 静乐县| 政和县| 赤壁市| 祥云县| 陇南市| 府谷县| 巴塘县| 封开县| 临朐县| 柳州市| 厦门市| 桦川县| 塔城市| 彭泽县| 山东| 乐亭县| 涟源市| 西乌珠穆沁旗| 余姚市| 乐至县| 穆棱市| 柳江县| 门源| 抚远县|