從硬體技術視角分析:計算機速度是如何提高的?

2021-01-08 EDA365網

早期計算都經歷了什麼?20世紀初,像制表機這樣有特定用途的設備,代替了人工操作。

20世紀上半葉,世界人口幾乎翻一翻,全球也開始進行貿易和運輸,這就使得人們對自動化計算機的需求日益增長,而從開始的算盤到需要花費巨資來維護的龐然大物,為未來的計算機打下了堅實的基礎。

一、計算機術語 "bug" 從何而來

哈佛馬克1號(Harvard Mark I)於1944年在第二次世界大戰中由 IBM 作為同盟國而建造,它是最大的電子計算機之一。

其中組件765000個,連接點3百萬個,導線長度500英裡,為了保持內部機械裝置同步,還用了5馬力功率的電機驅動一個50英尺長的傳動軸。

這臺機器的核心部件是繼電器,在繼電器內部,有根決定電路是否閉合的控制線,控制線連著繼電器裡的線圈,當電流經過線圈時,產生電磁場,在電磁場的作用下,繼電器吸合。

繼電器工作原理

哈佛馬克1號做加減法每秒3次,乘法每6秒1次,除法每15秒1次,三角函數之類的可能會超過1分鐘。

除了速度慢,還有機械磨損,任何會動的機器都有機械磨損,如果有齒輪壞了,速度會更慢,進而影響工作效率。

那現在咱們來討論一下繼電器,哈佛馬克1號上有大約3500個繼電器,假設一個繼電器的機械壽命是10年,平均一下,每天就得換掉一個故障繼電器,如果是需要運行很多天的重要計算,這將是一個很嚴重的問題。

這些機器不僅體積大,散熱厲害,而且會吸引蟲子,1947年9月,哈佛馬克2號(Harvard Mark II)的操作員從故障機器中取出了一隻死掉的飛蛾,從那時起當電腦一出現問題,人們就會說裡面有隻蟲子(bug),這就是計算機術語 "bug" 的來源。

如果想進一步推進計算能力,那就得找更快更可靠的東西代替繼電器。

二、從真空管到第一臺可編程通用電子計算機

真空管工作原理

1904年英國物理學家,約翰·安布羅斯·弗萊明開發了一種全新的電子部件叫「熱電子管」,也是世上第一個真空管。

在真空管裡放2個電極,通過加熱一個電極使其發射電子,稱為「熱電子發射」,另一個電極吸引這些電子,形成電流,這些移動的電子都帶有正電荷,這種只允許電流單向移動的器件叫二極體。

三極體工作原理

1906年,美國發明家李·德富雷斯特參考弗萊明的設計,在兩個電極之間加入第三個「控制」電極,向控制電極施加正電荷使電子移動,向控制電極施加負電荷阻止電子移動,這種可以通過「控制」電極來閉合/斷開電路的器件叫三極體。

它和繼電器的功能基本一樣,不同的是,真空管內沒有部件,極大的減少了磨損,而且開關次數可以達到每秒千次。

20世紀40年代,真空管才使用在計算機中,這也標誌著人們開始從機械計算進入電子計算時代。

第一次大規模使用真空管是在工程師Tommy Flowers設計的Colossus Mk 1上,它完工於1943年12月,用來幫助解密納粹通信。

第一版的Colossus有1,600個真空管,也是第一個可編程的電子計算機,編程方法是把幾百根電線插到插板裡,使計算機執行正確的操作,雖然它「可編程」,但還是需要人工設置才能執行特定的計算。

1946年,在賓夕法尼亞大學,John Mauchly和J. Presper Eckert設計的電子數值積分計算機 "ENIAC"成功出世,是世上第一臺通用「可編程」的「電子」計算機。

它每秒可執行5000次十位數加減法,據估計,它的運算量超過了全人類有史以來的所有運算。

直到1950年,真空管的計算已經被運用到了極限。

三、從電晶體的誕生到計算機步入人類生活

為了降低計算機的成本,減小尺寸,更進一步提高可靠性和計算速度,貝爾實驗室科學家John Bardeen, Walter Brattain和William Shockley於1947年發明了全新的電子開關——電晶體,它的出現標誌著一個全新的計算時代的誕生!

電晶體工作原理

電晶體就是一個開關,它是由導電材料隔開的兩個電極組成,這些材料會在一定條件下導電或不導電,因此稱之為半導體。

電晶體與真空管不同,它是固態組件,體積可以做到比世上最小的繼電器和真空管還要小,這也為後來更小更便宜的計算機打下了基礎。

1957年發行的IBM 608就是第一個用電晶體供電,可以在市面上買得到的計算機。它有3000個電晶體,每秒可執行4500次加法或每秒大約80次乘除法。

電晶體的誕生使計算機的應用進入辦公室,並不斷普及至家庭。

現如今,計算機裡的電晶體可以做到尺寸小於50納米,速度可以達到每秒切換數百萬次,使用壽命長達幾十年。

我們從繼電器到真空管,再到電晶體,不斷讓開關電路的速度變得更快,但我們又是怎麼用電晶體來進行實際計算呢?我們明天再聊。

相關焦點

  • EDA365:如何成為計算機硬體工程師
    從事計算機硬體工程師的職業是明智之舉。確實,隨著技術成為全球每個組織不可或缺的一部分,每個行業對硬體工程師的需求都在增長。從研究到設計和測試計算機及設備,再到安裝計算機系統,硬體工程師都在引領快速的技術進步。無疑,它們也是每個公司的重要組成部分。
  • 計算機硬體系統
    自第一臺計算機ENIAC發明以來,計算機系統的技術已經得到了很大的發展,但計算機硬體系統的基本結構沒有發生變化,仍然屬於馮·諾依曼體系計算機。計算機硬體系統仍然由運算器,控制器,存儲器,輸入設備和輸出設備5部分組成。
  • 2018年計算機視覺技術三大發展趨勢分析
    這一點也同樣發生在計算機視覺上,根據前瞻產業研究院《2018-2023年中國機器視覺產業發展前景與投資預測分析報告》對CAICT(中國信息通信研究院)、Ganter、CBInsights等機構發布的數據匯總,2017年我國計算機視覺市場規模的增速都超過了110%,對2020年我國計算機視覺市場規模的預測也非常樂觀,增速基本上也都在100%以上。
  • win7如何提高開機速度
    還有一些朋友覺得win7的開機速度非常的慢,利用軟體測試發現自己的計算機的開機速度排在了全國90%的用戶之後。那麼win7如何提高開機速度?相信這個問題是很多朋友們都非常關注的問題。下面小編就來詳細的介紹一下經驗,給大家分享一下。
  • 行測備考:資料分析閱讀速度如何提高
    在行測備考過程中,大家經常會面臨時間不夠做題做不完的情況,而資料分析較長的材料就是其中影響做題速度的一大難關。在經過一定時間的備考之後,資料分析往往列式和計算已經掌握得不錯,但是做題還是做不完,今天中公教育就來帶大家一起了解下如何提高閱讀速度。
  • 華北工控 | 基於大數據處理分析技術的計算機產品方案
    1、大數據技術融入千行百業大數據技術指的是以多元形式獲得的數據,且這種多渠道搜集到的龐大數據組需要具有更強的決策力、洞察發現力和流程處理能力,一般會經過數據獲取、大數據預處理、數據存儲、數據處理與數據表達五個步驟,從而提高系統龐大信息的加工能力,是提高企業數據能力、打造數據驅動發展新引擎的重要科技支撐。
  • 人工智慧「捷徑」或將大幅提高模擬速度
    這種技術被稱為深度仿真程序網絡搜索(DENSE),它依賴於美國史丹福大學計算機科學家Melody Guan開發的一種通用神經結構搜索。它在網絡的輸入和輸出之間隨機插入計算層,用有限的數據測試和訓練生成結果。如果添加的計算層可以提高性能,那麼它很可能被選用在未來的仿真程序變化中,而重複這個過程可以改進現有的仿真程序。
  • 如何提高電腦運行速度
    想要提高電腦運行速度,除了硬體上面加內存顯卡,換固態之外,系統本身如何達到極致的優化,讓電腦運行速度變得槓槓的呢?下面小白介紹幾種有效提高電腦運行速度的方法。以上就是有效提高電腦運行速度的常見方法哦,,如果安裝過程中遇到無法解決的問題,請不要著急,小白系統給你提供最專業的技術協助,完全免費幫您解決系統問題哦。
  • 計算機的硬體組成和功能部件
    計算機的硬體組成和功能部件 不一樣的程序猿 發表於 2020-03-15 16:51:00 1、早期的馮.諾伊曼體系結構 存儲程序的思想奠定了現代計算機的基本結構
  • 計算機的硬體組成有哪些?計算機的硬體組成介紹
    計算機便是我們經常用到的電腦,電腦有三種,其一為 平板電腦 ,其二是桌上型電腦,其三則為 筆記本電腦 。無論是哪種計算機設備,都可以幫助我們快速計算數值,除此之外,計算機的存儲記憶功能與邏輯功能也是獨一無二的,它可以按照程序運行,達到智能使用的功能。計算機之所以這麼「強大」,正是因為計算機的硬體組成部分具有 高科 技的特點。
  • MVA(Multi-domain Vertical Alignment)廣視角技術的原理分析
    因此改變液晶分子的排列後的MVA廣視角技術有利於提高液晶的回應速度。液晶分子垂直取向意味著Panel兩端的液晶分子無需平行於Panel排列,也就是說MVA在製造上不再需要摩擦處理,提高了生產效率。遺憾的是MVA液晶會隨視角的增加而出現顏色變淡的現象,如果以色差變化來定義可視角度的話,MVA模式會比較吃虧,但總的來說它對於傳統的TN模式還是改進比較大。MVA模式並不是完美的廣視角技術。它特殊的電極排列讓電場強度並不均勻,如果電場強度不夠的話,會造成灰階顯示不正確。
  • 電腦上網速度慢?教你如何提高上網速度
    電腦上網速度慢的原因有很多,下面小編為大家列出一些影響電腦上網速度慢的一些原因,如果你的電腦出現上網速度慢可以根據以下情況進行解決,一般我們分析電腦的故障的方法都是先軟後硬的原則。
  • 計算機硬體基礎
    計算機硬體基礎2020年3月25日10:40​(二)計算機系統的組成與體系結構​容量:CPU<緩存<主存<輔存 主存的容量大部分是RAM的速度/成本:CPU>緩存>主存>輔存存儲器存儲方式:順序存取:磁帶直接存取:硬碟,共享讀寫隨機存取:內存,按地址相聯存取: cache,按內容,提高cache的命中率
  • 《計算機結構原理初步》~試講稿~高中信息技術
    我是高中信息技術組五號考生,我抽到的題目是《計算機結構原理初步》。下面開始我的試講。上課,同學們,請坐。環節一、導入新課我們學習了計算機與信息技術的關係,也了解了計算機在現實生活中的重要意義,那麼計算機是如何產生的呢?它的內部又有哪些部分組成呢?
  • 如何控制Mac的風扇速度
    我們向您展示如何監視和控制Mac的風扇速度以進行故障排除和防止過熱。環境溫度也影響風扇的響應速度。在夏季,風扇可能會更快打開並運行得更快。為什麼使用應用程式監視和控制風扇速度?與大多數計算機製造商一樣,Apple不允許您直接控制風扇的工作原理。
  • RISC-V AI單板計算機BeagleV技術分析
    打開APP RISC-V AI單板計算機BeagleV技術分析 澎峰科技張先軼博 發表於 2021-01-16 09:18:00
  • 了解計算機視覺技術
    計算機視覺是深度學習主題中非常受歡迎的領域之一。它幾乎位於包括計算機科學,物理學,數學,工程學和心理學在內的多個學科的交叉點。由於計算機視覺的複雜性,選擇正確的模型可能會有些挑戰。在本文中,我們將嘗試研究一些在當今動態世界中廣泛使用的計算機視覺技術。
  • 雷射焊接機焊接速度如何提高?深熔焊接工藝分析
    雷射焊接機焊接速度如何提高?深熔焊接工藝分析光纖雷射焊接機的目的就是為了給企業帶來更高的生產效率,創造更高的價值,那麼該如何提高光纖雷射焊接機的焊接速度?影響焊接速度3大主要參數,雷射功率、焊接速度、離焦量,其餘參數的有保護或者側吹氣體流量。
  • 電腦越來越卡怎麼辦 如何提高電腦運行速度【詳細介紹】
    3、電腦硬體需要升級,由於當今軟體功能越來越高級,許多老式的電腦硬體達不到要求都會出現電腦的情況。  4、電腦硬體灰塵太多,影響撒熱風扇散熱,導致硬體局部溫度驟升,這樣也會影響硬體的運行速度。比如顯卡的Gpu,如果風扇因灰塵過多而停轉,不僅會極大的影響散熱導致電腦變卡,時間一久甚至會燒壞cpu,當然,cpu也是同一個道理。
  • 計算機網絡通信技術的原理與通信方式分析
    計算機網絡通信技術的原理與通信方式分析 佚名 發表於 2020-05-14 16:44:15 網絡通信技術的使用尤為重要,對於網絡通信技術,計算機專業的朋友均有所了解