計算機基礎方面的知識,對於一些非科班出身的同窗來說,一直是他們心中的痛,而對於科班出身的同窗,不少同窗在工做以後,也意識到自身所學知識的不足與欠缺,想回頭補補基礎知識。關於計算機基礎的課程不少,內容繁雜,但不管是相關書籍仍是大學課程,都有點脫離工做。特別地,計算機基礎知識體系龐雜,想要從零學習或者複習都耗時耗力。程序員
有鑑於此,本系列文章將帶你更快的補足編程必備基礎知識,涵蓋計算機領域三大基礎知識:計算機組成原理、操做系統、計算機網絡,文章選取了做爲程序員最應該掌握的那部分知識,取其精華,棄之於程序員不重要的那部份內容。算法
目的是:數據庫
本篇是計算機組成原理篇之計算機的分類。編程
歡迎關注、轉發、收藏、評論服務器
超級計算機是功能最強、運算速度最快、存儲容量最大的計算機,多用於國家高科技領域和尖端技術研究,包括天氣預報、海洋監測、生物製藥、科學計算、核聚變核裂變模擬、加密解密算法的運算、軍事戰爭模擬等等。網絡
用來衡量超級計算機運算速度的單位是TFlop/s,1TFlop/s = 每秒一萬億次浮點計算。架構
截至目前,全世界超級計算機排名前三的見下圖。性能
爲何神威太湖之光的處理器個數遠超Summit,但算力尚未Summit高呢?這是由於神威太湖之光采用的所有是擁有自主知識產權的國產芯片。學習
下面是中國範圍內排名前三的超級計算機。動畫
大型計算機,又稱大型機、大型主機、主機等,具備高性能,可處理大量數據與複雜的運算,像銀行金融交易的數據、證券交易所的數據處理、人口普查、企業資源規劃等一些項目裏面都會使用到大型計算機,在大型機市場領域,IBM佔據着很大的份額。
提到大型機,不得不提到的就是——去「IOE」行動。
什麼是IOE?
I——IBM,是服務器提供商,O——Oracle,是數據庫軟件提供商,E——EMC,則是存儲設備提供商,三者構成了一個從軟件到硬件的企業數據庫系統。由這三駕馬車構成的數據庫系統在當時幾乎佔領了全球大部分商用數據庫系統市場份額。除阿里巴巴這樣須要大量數據運算的電商企業,其餘如石油、金融行業也普遍地使用這套系統。
什麼是去"IOE"?
它是阿里巴巴提出的概念。其本意是,在阿里巴巴的IT架構中,去掉IBM的小型機、Oracle數據庫、EMC存儲設備,代之以本身在開源軟件基礎上開發的系統。
爲何要去"IOE"?
由於IOE表明了高維護費用的存儲系統,僅Oracle系統三年的銷售價格就達到了八位數,且IOE系統伸縮性差,擴展性差,沒法知足阿里日益增加的業務須要。
迷你計算機,也稱爲小型機、普通服務器,具有不錯的算力,能夠完成較複雜的運算。它不像以前的超級計算機和大型計算機,不少公司(像華爲、浪潮、聯想等)均可以製造。現代背景下,不少公司已經將傳統的大型機替換成了普通服務器,成爲大規模企業計算的中樞。雲服務廠商(好比阿里雲、騰訊雲等),也是使用普通服務器來構建本身的雲服務和數據中心的。
工做站是高端的通用微型計算機,提供比我的計算機更強大的性能,相似於普通臺式電腦,體積較大,但性能強勁,主要用於圖像處理、動畫設計、計算機輔助設計及製造CAD/CAM等領域。
微型計算機,又稱爲我的計算機,是最普通的一類計算機,能夠分爲臺式機、筆記本電腦、一體機。
麻雀雖小,五臟俱全。從構成的本質上來說,我的計算機與前面的分類無異,都包含了計算機所必備的一些硬件。因此,咱們在學習計算機的時候,只要對我的計算機進行研究,就能舉一反三,來理解這裏面全部的計算機分類了。由於咱們對我的計算機相關理論的學習 ,一樣適用於前面介紹的幾種計算機。
計算機分爲五類,分別是超級計算機、大型計算機、迷你計算機(普通服務器)、工做站、微型計算機(PC),其中,超級計算機、大型計算機、工做站,咱們日常接觸的比較少,微型計算機、迷你計算機咱們接觸的多一些。微型計算機就是咱們日常使用的我的計算機,而迷你計算機就是普通服務器。