您的位置: 首頁(yè) >科技 >

回顧分析引擎 這是一個(gè)早于微芯片的古老概念

2022-08-18 12:19:30 編輯:云江秀 來(lái)源:
導(dǎo)讀 該分析引擎 -它不是一個(gè)華而不實(shí)的名字,但這個(gè)創(chuàng)造了19世紀(jì)后期的將是令人印象深刻的,甚至現(xiàn)代觀眾。這將是一個(gè)金屬怪物 - 一個(gè)咔嗒咔...

該分析引擎 -它不是一個(gè)華而不實(shí)的名字,但這個(gè)創(chuàng)造了19世紀(jì)后期的將是令人印象深刻的,甚至現(xiàn)代觀眾。這將是一個(gè)金屬怪物 - 一個(gè)咔嗒咔嗒,多噸的龐然大物需要比傳統(tǒng)的小型企業(yè)服務(wù)器機(jī)房更多的空間。從本質(zhì)上講,這個(gè)設(shè)計(jì)真正做的是開始彌合當(dāng)時(shí)存在與現(xiàn)在存在之間的差距,將科幻變?yōu)楝F(xiàn)實(shí)。

分析引擎是一個(gè)名叫Charles Babbage的人的想法他在1871年一直致力于這項(xiàng)計(jì)劃 - 這臺(tái)機(jī)器雖然從未完全建成,但卻引領(lǐng)了我們現(xiàn)在認(rèn)為理所當(dāng)然的智能設(shè)備。分析引擎鞏固了Charles Babbage作為信息技術(shù)和人工智能領(lǐng)域的遠(yuǎn)見卓識(shí)的傳統(tǒng)?;贐abbage早期的對(duì)數(shù)表和自動(dòng)算術(shù)功能(以及能夠執(zhí)行類似基本計(jì)算的機(jī)械“差分引擎”)的工作,分析引擎被設(shè)計(jì)為使用模擬技術(shù),理論上,做一些今天的數(shù)字機(jī)器做的事情使用的技術(shù),到19世紀(jì)的思想,將類似巫術(shù)或魔法。

如果你想更多地了解這個(gè)計(jì)劃是如何發(fā)展的,可以查看Charles Babbage的各種在線敬意,或者選擇Jeremy Bernstein,分析引擎:計(jì)算機(jī) - 過(guò)去,現(xiàn)在和未來(lái)的相對(duì)模糊的超薄版本。伯恩斯坦詳細(xì)介紹了該引擎及其制造商,記錄了一些開始長(zhǎng)征前進(jìn)的基本數(shù)據(jù)理念。伯恩斯坦的著作寫于20世紀(jì)80年代,因?yàn)閿?shù)字計(jì)算機(jī)在相對(duì)初期仍在快速發(fā)展,但該書仍然涵蓋了巴貝奇現(xiàn)在著名的許多設(shè)計(jì)原則。

核心計(jì)算原理

在自動(dòng)化數(shù)值計(jì)算過(guò)程中,伯恩斯坦指出巴貝奇能夠展望未來(lái),從而消除了人類操作引擎的必要性。他指出,巴貝奇的一個(gè)主要門徒Lady Lovelace在那個(gè)時(shí)代的技術(shù)世界中表明了它的優(yōu)勢(shì):“這個(gè)引擎超越了它的前輩,”洛夫萊斯寫道,“它在計(jì)算的范圍內(nèi)都可以執(zhí)行,以及設(shè)施它可以影響它們的確定性和準(zhǔn)確性,并且在計(jì)算過(guò)程中沒(méi)有必要干預(yù)人類智能。“

伯恩斯坦還回顧了巴貝奇對(duì)現(xiàn)代記憶的好奇“秩序”處理:“如果需要一定的對(duì)數(shù),那么機(jī)器就會(huì)響鈴,并在一個(gè)窗口顯示一張能確定需要對(duì)數(shù)的卡片。如果操作員提供了錯(cuò)誤的值,機(jī)器就會(huì)敲響一聲響亮的鈴聲。”

為了對(duì)像C ++這樣的現(xiàn)代編程語(yǔ)言的順序和迭代方面的認(rèn)可,巴貝奇設(shè)想了他所謂的“通過(guò)吃尾巴引導(dǎo)前進(jìn)的引擎”來(lái)執(zhí)行連續(xù)操作。他還制定了條件操作系統(tǒng),如現(xiàn)代“if”語(yǔ)句。伯恩斯坦也進(jìn)入了巴貝奇理論數(shù)字圓柱和其他模擬數(shù)字處理部分的核心元素。

“所有計(jì)算機(jī)都包含四個(gè)基本單元。” 伯恩斯坦寫道。“首先,必須有一些機(jī)制可以將數(shù)據(jù)和指令輸入機(jī)器并獲取答案 - 鏈接,即機(jī)器和人類程序員之間的聯(lián)系。”

這篇以及其他關(guān)于IT數(shù)十年發(fā)展的書籍表明,越來(lái)越復(fù)雜的模擬輸入機(jī)制,如磁帶和穿孔卡,導(dǎo)致了完全數(shù)字化的設(shè)計(jì),現(xiàn)在可以更加靈活地穿梭信息。

其次,伯恩斯坦闡述了巴貝奇對(duì)存儲(chǔ)內(nèi)存的使用 - 再次 - 將是模擬容器。計(jì)算機(jī)也必須有一種編程引擎,伯恩斯坦稱之為“工廠”,以及一個(gè)全面的“控制單元”

伯恩斯坦寫道:“現(xiàn)代電子產(chǎn)品的勝利之一就是可以完成所有這些事情的電路設(shè)計(jì)和生產(chǎn)。”這是對(duì)巴貝奇的致敬,他設(shè)想了如何通過(guò)集合完成同樣的事情。齒輪,輪子和杠桿。“

后續(xù)進(jìn)展

巴貝奇的理論設(shè)計(jì)取得了實(shí)質(zhì)性進(jìn)展,直到20世紀(jì)幾十年才會(huì)出現(xiàn)。布朗斯坦記錄了像馬克1這樣的機(jī)器的出現(xiàn)20世紀(jì)40年代開發(fā)的電子數(shù)字積分器和計(jì)算器(ENIAC)于1946年亮相,以其先進(jìn)的硬件和令人難以置信的處理能力震驚世界??偟膩?lái)說(shuō),伯恩斯坦敘述了作為早期IT的里程碑,分析引擎如何最終導(dǎo)致大型機(jī)在20世紀(jì)中后期開始為主要政府系統(tǒng)供電,直到逐步,硬件進(jìn)步和相應(yīng)的編程開發(fā)擴(kuò)展了這些復(fù)雜的戰(zhàn)爭(zhēng)機(jī)器進(jìn)入面向消費(fèi)者和個(gè)人使用的大規(guī)模萬(wàn)維網(wǎng)(WWW),我們現(xiàn)在依靠它來(lái)查找Miley Cyrus的視頻和比較披薩店。

也許需要一個(gè)真正的蒸汽朋克風(fēng)扇來(lái)欣賞巴貝特整齊旋轉(zhuǎn)的鋼輪和數(shù)字印刷滾筒的方式,即使是個(gè)人電腦上最基本的軟件程序,我們現(xiàn)在也可以進(jìn)行各種數(shù)學(xué)運(yùn)算。然而,隨著我們不斷嘗試新的硬件和新接口,值得回顧一個(gè)真正令人印象深刻的基礎(chǔ)設(shè)施,一種將織機(jī)相形見絀的機(jī)器,縫紉機(jī)和當(dāng)時(shí)的印刷機(jī)幾乎是神話般的好奇心,是未來(lái)令人眼花繚亂的現(xiàn)代時(shí)代的前兆。


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點(diǎn)擊排行

2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號(hào):閩ICP備19027007號(hào)-6

本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。