計算機(Computer)是壹種能接收和存儲信息,並按照存儲在其內部的程序(這些程序是人們意誌的體現)對輸入的信息進行加工、處理,然後把處理結果輸出的高度自動化的電子設備。
二、 電子計算機的誕生
1、世界上第壹臺計算機ENIAC,1946年2月在美國誕生,它不具備現代計算機的主要原理特征--存儲程序和程序控制。
2、世界上第壹臺按存儲程序功能設計的計算機EDVAC,美國1946年開始設計,1950年研制完成。
3、世界上第壹臺實現存儲程序功能的計算機EDSAC,英國1947開始設計,1949年5月投入運行。
三、 計算機的發展
電子計算機的發展按電子邏輯器件可劃分為4個階段:
1、第壹代計算機(從ENIAC問世~20世紀50年代初期),電子管時代,用光屏管或汞延時電路作存儲器,輸入輸出采用穿孔紙帶或卡片。軟件處於初始階段,沒有系統軟件,語言只有機器語言或匯編語言。應用以科學計算為主。
2、第二代計算機(20世紀50年代中期~20世紀60年代中期),晶體管時代,用磁芯和磁鼓做存儲器,產生了高級程序設計語言和批量處理系統。應用領域擴大至數據處理和事務處理,並逐漸用於工業控制。
3、第三代計算機(20世紀60年代中期~20世紀70年代初期),中小規模集成電路時代,主存儲器開始采用半導體存儲器,外存儲器有磁盤和磁帶,有了操作系統和標準化的程序設計語言和人機會話式的Basic語言。不僅應用於科學計算,還應用於企業管理、自動控制、輔助設計和輔助制造等領域。
4、第四代計算機(20世紀70年代中期至今),大規模超大規模集成電路時代,計算機的應用涉及各個領域如辦公自動化、數據庫管理、圖像識別、語音識別、專家系統,並且進入了家庭。
四、 計算機分類
計算機可按用途、規模或處理對象等多方面進行劃分。
1、按用途劃分
(1)通用機:適用解決多種壹般問題,該類計算機使用領域廣泛、通用性較強,在科學計算、數據處理和過程控制等多種用途中都能適應。
(2)專用機:用於解決某個特定方面的問題,配有為解決某問題的軟件和硬件,如在生產過程自動化控制、工業智能儀表等專門應用。
2、按規模劃分
(1)巨型計算機:應用於國防尖端技術和現代科學計算中。巨型機的運算速度可達每秒百萬億次,研制巨型機是衡量壹個國家經濟實力和科學水平的重要標誌。
(2)大/中型計算機:具有較高的運算速度,每秒可以執行幾千萬條指令,而且有較大的存儲空間。往往用於科學計算、數據處理或作為網絡服務器使用。
(3)小型計算機:規模較小、結構簡單、運行環境要求較低,壹般應用於工業自動控制、測量儀器、醫療設備中的數據采集等方面。小型機在用作巨型計算機系統的輔助機方面也起了重要作用。
(4)微型計算機:中央處理器(CPU)采用微處理器芯片,體積小巧輕便,廣泛用於商業、服務業、工廠的自動控制、辦公自動化以及大眾化的信息處理。
(5)工作站:以個人計算環境和分布式網絡環境為前提的高機能計算機,工作站不單純是進行數值計算和數據處理的工具,而且是支持人工智能作業的作業機,通過網絡連接包含工作站在內的各種計算機可以互相進行信息的傳送,資源、信息的***享,負載的分配。
(6)服務器:在網絡環境下為多個用戶提供服務的***享設備,壹般分為文件服務器、打印服務器、計算服務器和通信服務器等。
3、按處理對象劃分
(1)數字計算機:計算機處理時輸入和輸出的數值都是數字量。
(2)模擬計算機:處理的數據對象直接為連續的電壓、溫度、速度等模擬數據。
(3)數字模擬混合計算機:輸入輸出既可是數字也可是模擬數據。
五、 計算機的特點
計算機是壹種高度自動化的信息處理設備。主要特點有處理速度快、計算精度高、記憶能力強、可靠的邏輯判斷能力、可靠性高,通用性強。
1、處理速度快:計算機的運算速度用MIPS(每秒鐘執行多少百萬條指令)來衡量。
2、計算精度高:數的精度主要由表示這個數的二進制碼的位數決定。
3、記憶能力強:存儲器能存儲大量的數據和計算機的程序。
4、可靠的邏輯判斷能力:具有可靠的邏輯判斷能力是計算機的壹個重要特點,是計算機能實現信息處理自動化的重要原因。
5、可靠性高,通用性強。
六、 計算機的性能指標
計算機的主要技術性能指標有主頻、字長、內存容量、存取周期、運算速度及其他指標。
1、主頻(時鐘頻率):是指計算機CPU在單位時間內輸出的脈沖數。它在很大程度上決定了計算機的運行速度。單位MHz。
2、字長:是指計算機的運算部件能同時處理的二進制數據的位數。字長決定了計算機的運算精度。
3、內存容量:是指內存貯器中能存貯的信息總字節數。能常以8個二進制位(bit)作為壹個字節(Byte)。
4、存取周期:存貯器連續二次獨立的"讀"或"寫"操作所需的最短時間,單位來納秒(ns,1ns=10-9s)。存儲器完成壹次"讀"或"寫"操作所需的時間稱為存儲器的訪問時間(或讀寫時間)。
5、運算速度:是個綜合性的指標,單位為MIPS(百萬條指令/秒)。影響運算速度的因素,主要是主頻和存取周期,字長和存儲容量也有影響。
其他指標:機器的兼容性(包括數據和文件的兼容、程序兼容、系統兼容和設備兼容)、系統的可靠性(平均無故障工作時間MTBF)、系統的可維護性(平均修復時間MTTR)、機器允許配置的外部設備的最大數目、計算機系統的漢字處理能力、數據庫管理系統及網絡功能等。性能/價格比是壹項綜合性評價計算機性能的指標。
七、 計算機的應用領域
計算機的應用範圍,按其應用特點可分為科學計算、信息處理、過程控制、計算機輔助系統、多媒體技術、計算機通信、人工智能。
1、科學計算:指計算機應用於完成科學研究和工程技術中所提出的數學問題(數值計算)。壹般要求計算機速度快、精度高,存儲容量相對大。科學計算是計算機最早的應用方面。
2、信息處理:信息處理主要是指非數值形式的數據處理,包括對數據資料的收集、存儲、加工、分類、排序、檢索和發布等壹系列工作。信息處理包括辦公自動化(OA)、企業管理、情報檢索、報刊編排處理等。特點是要處理的原始數據量大,而算術運算較簡單,有大量的邏輯運算與判斷,結果要求以表格或文件形式存儲、輸出。要求計算機的存儲容量大,速度則不怎麽要求。信息處理目前應用最廣,占所有應用的80%左右。
3、過程控制:把計算機用於科學技術、軍事領域、工業、農業等各個領域的過程控制。且計算機控制系統中,需有專門的數字-模擬轉換設備和模擬-數字轉換設備(稱為D/A轉換和A/D轉換)。由於過程控制壹般都是實時控制,有時對計算機速度的要求不高,但要求可靠性高、響應及時。
4、計算機輔助系統:有計算機輔助教學(CAI)、計算機輔助設計(CAD)、計算機輔助制造(CAM)、計算機輔助測試(CAT)、計算機集成制造(CIMS)等系統。
5、多媒體技術,:把數字、文字、聲音、圖形、圖像和動畫等多種媒體有機組合起來,利用計算機、通信和廣播電視技術,使它們建立起邏輯聯系,並能進行加工處理(包括對這些媒體的錄入、壓縮和解壓縮、存儲、顯示和傳輸等)的技術。目前多媒體計算機技術的應用領域正在不斷拓寬,除了知識學習、電子圖書、商業及家庭應用外,在遠程醫療、視頻會議中都得到了極大的推廣。
6.、計算機通信:是計算機技術與通信技術結合的產物,計算機網絡技術的發展將處在不同地域的計算機用通訊線路連接起來,配以相應的軟件,達到資源***享的目的。
7、人工智能:研究解釋和模擬人類智能、智能行為及其規律的壹門學科。其主要任務是建立智能信息處理理論,進而設計可以展現某些近似於人類智能行為的計算系統。人工智能學科包括:知識工程、機器學習、模式識別、自然語言處理、智能機器人和神經計算等多方面的研究。