Skip to main content

Ano ang analytical engine?

Ang analytical engine ay isang mekanikal na computer na nilikha ng English Inventor at Mathematician Charles Babbage noong kalagitnaan ng 1830s.Bagaman hindi itinayo ng Babbage ang buong makina, ang analytical engine ay karaniwang itinuturing na precursor sa modernong computer.Gumamit ito ng isang sistema ng pag-program ng Punch Card at nagkaroon ng isang yunit ng pagproseso upang gawin ang mga kalkulasyon pati na rin ang isang panandaliang bangko ng memorya upang mag-imbak ng data ng nagtatrabaho.

Ang Babbage ay isang propesor ng matematika sa Cambridge.Habang nagtatrabaho sa mga talahanayan ng matematika noong 1812, ang Babbage ay dumating sa ideya ng isang makina na maaaring awtomatikong gawin ang mga kalkulasyon.Una ay naimbento niya ang pagkakaiba sa makina, na kilala ngayon bilang pagkakaiba sa engine No. 1.

Ang pagkakaiba ng engine ay napaka -dalubhasa.Ito ay dinisenyo upang gumana lamang sa mga polynomial.Kapag natigil ang proyekto, nagpasya ang Babbage na palawakin ang kanyang pokus at lumikha ng isang multipurpose machine.

Noong 1839, sinimulan niyang italaga ang lahat ng kanyang scholar na naisip sa pagbuo ng analytical engine.Inisip ng Babbage ang makina tulad ng gawa sa tanso at pinalakas ng isang singaw na makina.Ang mga datos ay pinakain sa analytical engine gamit ang mga suntok card.Hiniram ni Babbit ang ideya para sa mga suntok na kard mula sa industriya ng tela, kung saan ginagamit sila upang mag -program ng mga mekanikal na looms.

Ang engine ay may tatlong magkakaibang uri ng mga mambabasa ng card para sa mga kard na nagprograma ng makina.Isang uri ng card na na -input ang mga operasyon sa matematika, isa pang nakadirekta sa pag -load at i -save ang mga aksyon, at ang ikatlong nagpapakain ng mga constants ng numero ng makina.Ang wika ng programming ay katulad ng mga wika ng pagpupulong na ginamit sa isang siglo mamaya.

Kapag ang data ay na-input, ang analytical engine ay maaaring malutas ang mga equation sa pamamagitan ng pagdaragdag, pagbabawas, pagpaparami, at paghati pati na rin ang pagsasagawa ng iba pang mga pag-andar na tulad ng computer.Habang kinakalkula, ang analytical engine ay nagamit kung ano ang karaniwang memorya ng scratchpad.Maaari itong mag -imbak ng 1,000 mga numero, ang bawat isa ay maaaring hanggang sa 50 mga numero ang haba.Kapag kumpleto ang mga kalkulasyon, maaaring ma -output ng analytical engine ang mga sagot sa print, punch card, o form ng graph.Maaari rin itong lumikha ng mga tray na maaaring magamit sa ibang pagkakataon upang makagawa ng mga plate na pag -print.Ang lahat ng mga bahagi ng kanyang analytical engine ay echoed sa mga modernong computer.Tulad ng maraming mga visionaries, ang Babbage ay may problema sa pagkuha ng iba upang makilala ang kanyang henyo.Ang isang buong prototype ay hindi kailanman itinayo dahil ang Babbage ay hindi makakakuha ng pondo.Gumawa siya ng mga bahagi ng makina, na nakaligtas sa mga museyo.Tumagal ng halos 100 taon pagkatapos ng kamatayan ng mga babbages noong 1871 bago itinayo ang mga computer na maihahambing sa analytical engine.