Bahay Hardware Ang analytical engine: isang pagbabalik-tanaw sa walang tiyak na disenyo ng babbag

Ang analytical engine: isang pagbabalik-tanaw sa walang tiyak na disenyo ng babbag

Talaan ng mga Nilalaman:

Anonim

Ang analytical engine - hindi ito isang malagkit na pangalan, ngunit ang paglikha ng huling bahagi ng 1800s ay magiging kahanga-hanga, maging sa mga modernong madla. Ito ay magiging isang halimaw na metal - isang clattering, multi-ton behemoth na nangangailangan ng maraming espasyo kaysa sa isang maginoo na maliit na silid ng server ng negosyo. Ang talagang ginawa ng disenyo na ito, sa esensya, ay upang simulan ang tulay ng agwat sa pagitan ng umiiral noon at kung ano ang umiiral ngayon, ang pagbabago ng fiction sa agham sa katotohanan.


Ang analytical engine ay isang ideya na ang isang tao na nagngangalang Charles Babbage ay nagtrabaho hanggang sa kanyang kamatayan noong 1871 - isang makina na, kahit na hindi pa ganap na itinayo, ay humantong sa mga uri ng mga matalinong aparato na pinagkalooban natin ngayon. Ang analytical engine ay nagpapatibay sa pamana ni Charles Babbag bilang isang bisyonaryo sa larangan ng teknolohiya ng impormasyon at artipisyal na katalinuhan. Itinayo noong unang bahagi ng trabaho ng Babbage na may mga talahanayan ng logarithmic at awtomatikong arithmetical function (at isang makina na "Pagkakaiba ng Engine" na maaaring magsagawa ng magkatulad na pangunahing kalkulasyon), ang analytical engine ay idinisenyo upang magamit ang teknolohiyang analog sa, sa teorya, gawin ang ilan sa ginagawa ngayon ng mga digital machine. ang paggamit ng mga teknolohiya na, sa kaisipan ng ika-19 na siglo, ay magiging kahawig ng salamangkero o mahika.


Kung nais mong malaman ang higit pa tungkol sa kung paano binuo ang plano na ito, suriin ang alinman sa iba't ibang mga online homages sa Charles Babbag, o kunin ang medyo maliwanag na slim edition ni Jeremy Bernstein, Ang Analytical Engine: Mga Computer - Nakaraan, Ngayon at Hinaharap. Napunta sa detalye si Bernstein tungkol sa engine at tagagawa nito, na nagdodokumento ng ilan sa mga mahahalagang pilosopiya ng data na nagsimula sa mahabang pagmartsa pasulong. Ang libro ni Bernstein ay isinulat noong 1980s, dahil ang digital na computer ay mabilis na umuusbong pa rin sa kamag-anak na sanggol, gayunpaman ang aklat ay sumasaklaw pa rin sa marami sa mga prinsipyo ng disenyo na kung saan sikat na ngayon ang Babbage.

Mga Alituntunin sa Kompyuter sa Kompyuter

Sa pag-automate ng mga proseso ng pagkalkula ng numero, ipinakita ng Bernstein na ang Babbage ay nakatingin sa hinaharap, sa mga tuntunin ng pagtanggal ng pangangailangan para sa operasyon ng tao ng kanyang engine. Nabanggit niya na ang isa sa mga pangunahing alagad ng Babbage na si Lady Lovelace, ay iminungkahi nito na namamayani sa loob ng mundo ng teknolohiya ng panahong iyon: "Ang makina na ito ay higit sa mga nauna nito, " isinulat ni Lovelace, "kapwa sa lawak ng mga kalkulasyon na maaaring maisagawa, at ang pasilidad., katiyakan at kawastuhan kung saan maaari itong makaapekto sa kanila, at sa kawalan ng lahat ng pangangailangan para sa interbensyon ng katalinuhan ng tao sa panahon ng pagganap ng mga kalkulasyon nito. "


Isinalaysay din ni Bernstein ang usisero ng "pagkakasunud-sunod" na paghawak ng modernong memorya ng Babbage: "Kung kinakailangan ang isang tiyak na logarithm, ang makina ay upang mag-ring ng isang kampanilya at ipakita sa isang window ang isang kard na sisiguraduhin kung aling logarithm ang kinakailangan. Kung ang operator ay nagtustos ng maling halaga, ang makina ay upang mag-ring ng isang mas malakas na kampanilya. "


Sa isang tumango sa sunud-sunod at nakababahala na mga aspeto ng mga modernong wika ng programming tulad ng C ++, isinilang ni Babbage kung ano ang tinawag niya na "ang engine na sumulong sa pamamagitan ng pagkain ng buntot nito" upang maisagawa ang sunud-sunod na operasyon. Nagtrabaho din siya ng mga system para sa mga kondisyong operasyon tulad ng mga modernong pahayag na "kung". Pumasok din si Bernstein sa mga pangunahing elemento na nakalagay sa Babbage's theoretical numerical cylinders at iba pang mga analog number handling piraso.


"Ang lahat ng mga computer ay binubuo ng apat na pangunahing yunit." nagsusulat Bernstein. "Una sa lahat, dapat mayroong ilang mekanismo para sa pagkuha ng data at mga tagubilin sa makina at para sa pagkuha ng mga sagot - ang link, iyon ay, sa pagitan ng makina at ng programista ng tao."


Ito at iba pang mga libro sa pag-unlad ng IT sa maraming mga dekada ay nagpapakita kung gaano ka-sopistikadong mga mekanismo ng pag-input ng analog, tulad ng mga tape at suntok na kard, na humantong sa ganap na mga digital na disenyo na ngayon ay mas magaling na mag-shuttle ng impormasyon.


Pangalawa, ipinalawak ni Bernstein ang paggamit ng mga nakaimbak na memorya ng Babbage na - muli - ay magiging sa mga lalagyan ng analog. Ang isang machine ng computing ay dapat ding magkaroon ng isang uri ng makina para sa pagprograma, na tinawag ni Bernstein na "mill, " at isang komprehensibong "control unit" ay dapat pamahalaan ang lahat ng mga operasyong ito.


"Ito ay isa sa mga tagumpay ng mga modernong electronics na ang mga circuit na maaaring gawin ang lahat ng mga bagay na ito ay dinisenyo at ginawa, " sulat ni Bernstein, "at ito ay isang pagkilala sa Babbage na naisip niya kung paano maaaring gawin ang parehong mga bagay ng isang koleksyon ng mga gears at gulong at levers. "

Kasunod na Pag-unlad

Ang napakalaking pag-unlad sa mga disenyo ng teoretikal ng Babbage ay hindi gagawin hanggang sa ilang mga dekada sa 1900s. Inihahatid ng Brownstein ang paglitaw ng mga makina tulad ng Mark 1, na binuo noong 1940s, at ang Electronic Numerical Integrator And Calculator (ENIAC), na nang mailabas noong 1946, natigilan ang mundo sa kanyang sopistikadong hardware at hindi kapani-paniwalang kapangyarihan sa pagproseso. Sa pangkalahatan, isinalaysay ni Bernstein kung paano, bilang isang maagang palatandaan ng IT, ang makina ng analytical na kalaunan ay humantong sa mga mainframes na nagsimulang kapangyarihan ng mga pangunahing sistema ng gobyerno noong kalagitnaan ng huling bahagi ng 1900s, hanggang sa unti-unting, ang mga pagsulong sa hardware at kaukulang pag-unlad ng programming ay nagpalawak ng mga sopistikadong machine ng digmaan sa napakalaking consumer na nahaharap at gumagamit ng indibidwal na World Wide Web (WWW) na umaasa kami ngayon upang maghanap ng mga video sa Miley Cyrus at paghahambing ng mga restawran ng pizza.


Marahil ay nangangailangan ng isang tunay na tagahanga ng steampunk upang pahalagahan ang paraan na ang maayos na pag-ikot ng mga gulong ng bakal at mga naka-print na cylinders ay babagsak ng mga uri ng pagpapatakbo sa matematika na maaari nating gawin ngayon kahit na ang pinaka pangunahing mga programa ng software sa mga personal na computer. Gayunpaman, habang nagpapatuloy tayong mag-eksperimento sa mga bagong hardware at mga bagong interface, sulit na bumalik sa isang tunay na kahanga-hangang bahagi ng imprastruktura, isang uri ng makina na sana ay dwarfed ang looms, sewing machine at pagpindot ng oras nito bilang isang halos pagkakaugnay ng pagkamausisa, at isang pangunguna sa isang hinaharap na nakakagulat na modernong panahon.

Ang analytical engine: isang pagbabalik-tanaw sa walang tiyak na disenyo ng babbag