✔ 最佳答案
本來,電腦的英文原詞「computer」是指從事數據計算的人。而他們往往都需要藉助某些機械計算設備或模擬電腦。這些早期計算設備的祖先包括有算盤,以及可以追溯到公元前87年的被古希臘人用於計算行星移動的Antikythera mechanism。隨著中世紀末期歐洲數學與工程學的再次繁榮,Wilhelm Schickard於1623年率先研製出了歐洲第一臺計算設備。
1801年,Joseph Marie Jacquard對織布機的設計進行了改進,其中他使用了一系列打孔的紙卡片來作為編織複雜圖案的程序。Jacquard 式織布機,儘管並不被認為是一臺真正的電腦,但是它的出現確實是現代電腦發展過程中重要的一步。
查爾斯・巴比奇(Charles Babbage)是構想和設計一臺完全可編程電腦的第一人,當時是1820年。但由於技術條件,經費限制,以及無法忍耐對設計不停的修補,這台電腦在他有生之年始終未能問世。約到19世紀晚期,許多後來被證明對電腦科學有著重大意義的技術相繼出現,包括打孔卡片以及真空管。Hermann Hollerith設計了一臺製表用的機器,就實現了應用打孔卡片的大規模自動數據處理。
在20世紀前半葉,為了迎合科學計算的需要,許許多多單一用途的並不斷深化複雜的模擬電腦被研製出來。這些電腦都是用它們所針對的特定問題的機械或電子模型作為計算基礎。20世紀三四十年代,電腦的性能逐漸強大並且通用性得到提升,現代電腦的關鍵特色被不斷地加入進來。
克勞德·艾爾伍德·香農(Claude Shannon)於1937年發表了他的偉大論文《對繼電器和開關電路中的符號分析》,文中首次提及數字電子技術的應用。他向人們展示瞭如何使用開關來實現邏輯和數學運算。此後,他通過研究Vannevar Bush的微分模擬器進一步鞏固了他的想法。這是一個標志著二進位電子電路設計和邏輯閘應用開始的重要時刻,而作為這些關鍵思想誕生的先驅,應當包括:Almon Strowger,他為一個含有邏輯閘電路的設備申請了專利;尼古拉・特斯拉(Nikola Tesla),他早在1898年就曾申請含有邏輯閘的電路設備;Lee De Forest,於1907年他用真空管代替了繼電器。
Commodore公司在1980年代生產的Amiga 500電腦沿著這樣一條上下求索的漫漫長途去定義所謂的「第一臺電子電腦」可謂相當困難。1941年5月12日,Konrad Zuse完成了他的機電共用設備「Z3」,這是第一臺具有自動二進位數學計算特色以及可行的編程功能的電腦,但還不是「電子」電腦。此外,其他值得注意的成就主要有:1941年夏天誕生的Atanasoff-Berry電腦,這是一臺具有特定意圖的電腦,但它使用了真空管計算器,二進位數值,可復用記憶體;在英國於1943年被展示的神秘的巨像電腦(Colossus computer),儘管編程能力極其有限,但是它的的確確告訴了人們使用真空管既值得信賴又能實現電力化的再編程;哈佛大學的Harvard Mark I;以及基於二進位的「埃尼阿克」(ENIAC,1944年),這是第一臺通用意圖的電腦,但由於其結構設計不夠彈性化,導致對它的每一次再編程都意味著電力物理線路的再連接。
開發埃尼愛克的小組針對其缺陷又進一步完善了設計,並最終呈現出今天我們所熟知的馮·諾伊曼結構(程序存儲體繫結構)。這個體系是當今所有電腦的基礎。20世紀40年代中晚期,大批基於此一體系的電腦開始被研製,其中以英國最早。儘管第一臺研製完成並投入運轉的是「小規模實驗機」(Small-Scale Experimental Machine,SSEM),但真正被開發出來的實用機很可能是EDSAC。
在整個20世紀50年代,真空管電腦居於統治地位。到了60年代,電晶體電腦將其取而代之。電晶體體積更小,速度更快,價格更加低廉,性能更加可靠,這使得它們可以被商品化生產。到了70年代,集成電路技術的引入極大地降低了電腦生產成本,電腦也從此開始走向千家萬戶