1概述
1.1計算機的發展
世界上第一台計算機的問世:電子數字積分計算機。于1946年在美國賓夕法尼亞大學,使科學家從奴隸的計算中解放出來
ENIAC的問世标志着計算機時代的來臨
馮·諾依曼計算機原理
二進制:計算機的程式和程式運作所需要的資料以二進制形式表示和存儲
程式存儲自動執行:程式和資料存放在存儲器中,計算機執行程式時,無需人工幹預,能自然、連續的執行程式,并得到預期效果
發展:電子管→半導體→中小內建電路→大超內建電路
1.2計算機的特點、應用和分類
(1).特點
1)高速、精準的運算能力
2)精準的邏輯判斷能力
3)強大的存儲功能
4)自動功能
5)網絡與通信功能
(2)計算機的應用
1)科學計算 2)資料/資訊的處理 3)過程控制 4)計算機輔助 5)網絡通信 6)人工智能 7)多謀體應用 8)嵌入式系統
(3)分類
1)巨型機 2)大型通用機 3)微型機 4)工作站 5)伺服器
1.3計算機科學研究與應用
(1)人工智能
人工智能主要研究如何讓計算機完成過去隻有人才能做的智能工作,核心目标是賦予計算機人腦一樣的智能
(2)網格計算
專門針對複雜科學計算的新型計算模式,這種計算模式是利用網際網路把分散在不同地理位置的計算機組織成一個虛拟的“超級計算機”,其中每個參與計算的計算機就是一個‘結點’,成千上萬個‘結點’組成一張“網格”,是以稱其為“網格計算”
網格計算有兩個優勢:(1)處理能力強,(2)能充分利用網上的閑置處理能力将全世界的計算機聯合起來工作,這視為21世紀的新型網絡基礎構架
(3)中間件技術
中間件就是介于應用軟體和作業系統之間的系統軟體
客戶機←中間件→伺服器
客戶機←Internet→Web伺服器←→中間件←→資料庫
(4)雲計算
雲計算是分布計算、網格計算、并行計算、網絡存儲及虛拟化計算機和網絡技術發展融合的産物
1.4未來計算機的發展趨勢
(1)電子計算機的發展方向
1)巨型化 2)微型化 3)網絡化 4)智能化
(2)未來新一代計算機