1. 程式人生 > >1.計算機發展階段 計算機發展歷史 機械式計算機 機電式計算機 電子計算機 邏輯電路與計算機 二極體 電子管 電晶體 矽 閘電路 計算機 電磁學計算機二進位制

1.計算機發展階段 計算機發展歷史 機械式計算機 機電式計算機 電子計算機 邏輯電路與計算機 二極體 電子管 電晶體 矽 閘電路 計算機 電磁學計算機二進位制

引言

任何事物的創造發明都來源於需求和慾望

而科學技術的發展則推動實現了目標

正是因為人類對於計算能力孜孜不倦的追求,才創造瞭如今規模的計算機.

計算機,字如其名,用於計算的機器.這就是最初計算機的發展動力.

在漫長的歷史長河中,隨著社會的發展和科技的進步,人類始終有計算的需求

進行運算時所運用的工具,也經歷了由簡單到複雜,由低階向高階的發展變化。

本文儘可能的僅僅描述邏輯本質,不去追究實現細節

計算(機|器)的發展與數學/電磁學/電路理論等自然科學的發展息息相關

計算(機|器)的發展有四個階段

手動階段

機械階段

機電階段

電子階段

手動階段

顧名思義,就是用手指進行計算,或者操作一些簡易工具進行計算

最開始的時候人們主要是藉助簡單的工具比如手指/石頭/打繩結/納皮爾棒/計算尺等,

我想大家都用手指數過數;

有人用一堆石子表示一些數目;

也有人曾經用打繩結來計數;

再後來有了一些數學理論的發展,納皮爾棒/計算尺則是藉助了一定的數學理論,可以理解為是一種查表計演算法.

你會發現,這裡還不能說是計算(機|器),只是計算而已,更多的靠的是心算以及邏輯思維的運算,工具只是一個簡簡單單的輔助.

機械階段

我想不用做什麼解釋,你看到機械兩個字,肯定就有了一定的理解了,沒錯,就是你理解的這種普通的意思,

一個齒輪,一個槓桿,一個凹槽,一個轉盤這都是一個機械部件.

人們當然不滿足於簡簡單單的計算,自然想製造計算能力更大的機器

機械階段的主題思想其實也很簡單,就是通過機械的裝置部件比如齒輪旋轉,動力傳送等來表示資料記錄,進行運算,也即是機械式計算機,這樣說有些抽象.

我們舉例說明:

契克卡德是現今公認的機械式計算第一人,他發明了契克卡德計算鍾

我們不去糾結這個東西到底是如何實現的,只描述事情邏輯本質

其中他有一個進位裝置是這樣子的

可以看到採用十進位制,轉一圈之後,軸上面的一個突出齒,就會把更高一位(比如十位)進行加一

這就是機械階段的精髓,不管他有多複雜,他都是通過機械裝置進行傳動運算的

還有帕斯卡的加法器

他是使用長齒輪進行進位

再有後來的萊布尼茨軸,設計的更為精巧

我覺得對於機械階段來說,如果要用一個詞語來形容,應該是精巧

,就好似鐘錶裡面的齒輪似的

不管形態究竟如何,終究也還是一樣,他也只是一個精巧了再精巧的儀器,一個精密設計的機關裝置

首先要把運算進行分解,然後就是機械性的依靠齒輪等部件傳動運轉來完成進位等運算.

說計算機的發展,就不得不提一個人,那就是巴貝奇

他發明了史上著名的差分機,之所以叫差分機這個名字,是因為它計算所使用的是帕斯卡在1654年提出的差分思想

我們仍舊不去糾結他的原理細節

此時的差分機,你可以清晰地看得到,仍舊是一個齒輪又一個齒輪,一個軸又一個軸的更加精巧的儀器

很顯然他仍舊又僅僅是一個計算的機器,只能做差分運算

再後來1834年巴貝奇提出來了分析機的概念     一種通用計算機的概念模型

正式成為現代計算機史上的第一位偉大先驅

之所以這樣說,是因為他在那個年代,已經把計算機器的概念上升到了通用計算機的概念,這比現代計算的理論思想提前了一個世紀

它不侷限於特定功能,而且是可程式設計的,可以用來計算任意函式——不過這個想法是構思在一坨齒輪之上的.

巴貝奇設計的分析機主要包括三大部分

1、用於儲存資料的計數裝置,巴貝奇稱之為“倉庫”(store),相當於現在CPU中的儲存器

2、專門負責四則運算的裝置,巴貝奇稱之為“工廠”(mill),相當於現在CPU中的運算器

3、控制操作順序、選擇所需處理的資料和輸出結果的裝置

而且,巴貝奇並沒有忽略輸入輸出裝置的概念

此時你回想一下馮諾依曼計算機的結構的幾大部件,而這些思想是在十九世紀提出來的,是不是不寒而慄!!!

巴貝奇另一大了不起的創舉就是將穿孔卡片(punched card)引入了計算機器領域,用於控制資料輸入和計算

你還記得所謂的第一臺計算機"ENIAC"使用的是什麼嗎?就是紙帶!!

ps:其實ENIAC真的不是第一臺~

所以說你應該可以理解為什麼他被稱為"通用計算機之父"了.

他提出的分析機的架構設想與現代馮諾依曼計算機的五大要素,儲存器 運算器 控制器  輸入 輸出是吻合的

也是他將穿孔卡片應用到計算機領域

ps:穿孔卡片本身並不是巴貝奇的發明,而是來自於改進後的提花機,最早的提花機來自於中國,也就是一種紡織機

只是可惜,分析機並沒有真正的被構建出來,但是他的思維理念是超前的,也是正確的

巴貝奇的思想超前了整整一個世紀,不得不提的就是女程式設計師艾達,有興趣的可以google一下,Augusta Ada King

機電階段與電子階段使用到的硬體技術原理,有不少是相同的

主要差別就在於計算機理論的成熟發展以及電子管電晶體的應用

為了接下來更好的說明,我們自然不可避免的要說一下當時出現的自然科學了

自然科學的發展與近現代計算的發展是一路相伴而來的

文藝復興運動使人們從傳統的封建神學的束縛中慢慢解放,文藝復興促進了近代自然科學的產生和發展

你要是實在沒事情做,可以探究一下"歐洲文藝復興革命對近代自然科學發展史有何重要影響"這一議題

電磁學

據傳是1752年,富蘭克林做了實驗,在近代發現了電

隨後,圍繞著電,出現了很多曠世的發現.比如電磁學,電能生磁,磁能生電

這就是電磁鐵的基本原型

根據電能生磁的原理,發明了繼電器,繼電器可以用於電路轉換,以及控制電路

電報就是在這個技術背景下被髮明瞭,下圖是基本原理

相關推薦

1.計算機發展階段 計算機發展歷史 機械式計算機 機電計算機 電子計算機 邏輯電路計算機 二極體 電子管 電晶體 電路 計算機 電磁學計算機二進位制

引言 任何事物的創造發明都來源於需求和慾望 而科學技術的發展則推動實現了目標 正是因為人類對於計算能力孜孜不倦的追求,才創造瞭如今規模的計算機. 計算機,字如其名,用於計算的機器.這就是最初計算機的發展動力. 在漫長的歷史長河中,隨著社會的發展和科技的進步,人類始終有計算的需求 進行運算時所運用的

計算機和操作系統發展歷史

協議 intel sco 都對 soft 32位 內存 research 人在 (1)ENIARC,馮.諾伊曼原理:計算機分成五大部分 CPU:運算器,控制器,寄存器,緩存(一級,二級,三級等等) 存儲器:內存\RAM(random access memory) 輸入設備

計算機網路(2)--- 因特網的發展階段組織

一、因特網發展的三個階段      因特網的基礎結構大體上經歷了三個階段的演進。       第一階段,是從單個網路ARPANET向網際網路發展的過程。1969年美國國防部建立的第一個分組交換網ARPANET最初只是一個單個的分組交換網(並不是一個互連的網路)。所有要連線的在

計算機網路基礎(計算機網路的發展階段、OSI參考模型、協議、傳輸方式、地址)

計算機網路好比一個人的神經系統,一個人身上的所有感覺都經由神經系統傳遞到大腦,與之類似,世界各地的資訊也通過網路傳遞到每一個人的計算機上。 一、計算機網路發展的7個階段 年代 內容 20世紀50年代 批處理時代 20世

1. 各種虛擬機的發展歷史

android平臺 nan 手機平臺 參考 small 職位 meta ons 目標 Sun Classic VM : 以今天的視角來看,Sun Classic VM的技術可能很原始,這款虛擬機的使命也早已終結。但僅憑它“世界上第一款商用Java虛擬機”的頭銜,就足夠有讓

計算機通訊技術的發展

計算機通訊技術指的是計算機技術和通訊技術的融合和統一,其技術研發主要在於多媒體通訊技術以及計算機通訊技術[1]。 資訊科技 資訊科技是把比較系統和複雜的資訊比較有效的進行處理,其包含了多種先進科學技術。比如資訊科技和電信技術的結合,有針對性的處理使用者所需要的資料,並且將其表達出來

計算機網路起源 網路發展簡介(一)

“上網”這個有些口語化的詞彙,想必沒人會覺得陌生,可是“網”到底是什麼?   網際網路概念   截圖自百度百科: https://baike.baidu.com/item/%E4%BA%92%E8%81

實施 IT 戰略規劃,企業信息化不同的發展階段的3種路線

it 戰略規劃IT 戰略是為企業戰略服務的,因此 IT 戰略規劃必然受企業戰略影響。反過來,在競爭和技術進步的環境下,IT 的發展也會很大程度影響企業戰略。這就需要雙方保持戰略上的一致性。在實施 IT 戰略規劃的時候,首先需要確定實施路線圖。這個路線圖必須保證企業的經營戰略、組織與業務流程、信息技術戰略以及信

1.3 區塊鏈技術發展

生產 分布式應用 違法行為 落地 pan -s private 16px 聯盟 區塊鏈技術發展經歷區塊鏈1.0(數字貨幣)、區塊鏈2.0(數字資產與智能合約)和區塊鏈3.0(各種行業分布式應用落地)三個階段。區塊鏈在應用上分為公有鏈(PublicBlockCh

軟件應用的三個發展階段

應用 string b+ d+ sta ini server 服務器 sin 軟件應用的三個發展階段: 單機應用 網絡應用(C/S結構) BS結構:B表示瀏覽器,S表示server端。即利用瀏覽器作為客戶端,因此對於圖形界面的要求已經不高,現在的發展趨勢是不使用安裝,即不用

產品的幾個發展階段

最近在做一個數字化的專案,要打造一款數字化產品,大家在討論這個產品的演進路徑的時候,為這個演進路徑分了這麼幾個階段。記錄下來,以後再做產品可以用這個來框一框 這裡不談使用者體驗的事兒,這事兒哪個階段都有做的好的和不好的 為了避免忘記,再舉幾個例子,傳統產業,資訊產業都舉一個 傳統產業

網際網路發展階段的三階段:從門戶到搜尋,到移動網際網路

中國網際網路的發展三階段 我國網際網路是從1987年9月20日錢白天教授向世界發出“越過長城,通向世界”第一封郵件開始的。 1994-2000年 從四大門戶到搜尋。 2001-2009年 從搜尋到社交化網路。 2010-2018年 移動網際網路融入生活。

資料庫管理系統的三個發展階段

一、人工管理        時間:20世紀50年代中期以前        功能:計算機主要用於科學計算。外部儲存器只有磁帶、卡片和紙帶等還沒有磁碟等直接存取儲存

教育知識能力:解讀科爾伯格的道德發展階段

在教師資格考試中很多同學對德育理論中的皮亞傑和科爾伯格的理論都不是很瞭解,覺得內容過於繁複,不好記憶,那麼今天就和大家分享一下科爾伯格的道德發展階段理論的知識內容,通過故事講解的方式來讓大家理解科爾伯格的理論,通過意義記憶把握這一考點。 首先,科爾伯格用“道德兩

以太坊的4個發展階段難度炸彈

以太坊(Ethereum,貨幣符號ETH)在設計之初就決定最終要採取權益證明(PoS)去維護交易的安全性,取代效率低下,資源消耗大的工作量證明(PoW)。前期通過PoW建立起一套可以信賴的數字加密貨幣體系,之後就將基於該貨幣轉到PoS體系,通過權益人交保證金的方式去保證其

區塊鏈發展階段及應用場景

挖礦:參與維護比特幣網路的節點,通過協助生成新區塊來獲取一定量新增的比特幣。激勵機制:當用戶釋出交易後,需要有人將交易進行確認, 寫到區塊鏈中,形成新的區塊。在一個沒有信任機制的系統中,該由誰來完成這件事情呢? 比特幣網路採用“挖礦”的方式來解決這個問題。每10分鐘左右生成一個容量不超過1MB的區塊,記錄這1

1頁:固態硬碟發展趨勢

進入2016年以來,固態硬碟行業在技術和產品層面呈現出兩大明顯變化和趨勢。    一個是在固態硬碟核心器件快閃記憶體顆粒製造技藝上,由傳統2D平面堆疊向3D立體堆疊進行轉變,各大快閃記憶體廠商紛紛加緊研發具有各自廠商特色和不同規格的3D堆疊技術。    同時TLC顆粒憑藉

職業生涯的7個發展階段及如何在每個階段成功?

        認識、瞭解整個職業生涯的發展,無疑會幫助人從更長期的角度來思考今天的職業,幫助擁有更廣闊與長遠的眼光,我因此策劃了這一系列文章的寫作,從職業生涯每個階段的:典型特點、大致年齡範圍、成功標誌、失敗特點,以及每個職業生涯發展階段取得成功的祕訣,這幾個方面來對職業生涯的發展進行探討。

8.1 shell介紹 8.2 命令歷史 8.3 命令補全和別名 8.4 通配符 8.5 輸入輸出重定向

8.1 shell介紹 8.2 命令歷史 8.3 命令補全和別名 8.4 通配符 8.5 輸入輸出重定向8.1 shell介紹 8.2 命令歷史 8.3 命令補全和別名 8.4 通配符 8.5 輸入輸出重定向 # Linux shell 基礎 # 8.1 shell 介紹 - 什麽是shell 1

江西省移動物聯網發展戰略新聞發布會舉行-2017年10月江西IDC排行榜發展報告

海量 服務業 園區 group 頂層設計 月初 新聞發布會 騰訊 驅動 編者按:當人們在做技術創新時,我們在做“外包產業“;當人們在做制造產業,我們在做”服務產業“;江人們在做AI智能時,我們在做”物聯網&ldqu