Кућа Хардвер Аналитички мотор: поглед на безвременски дизајн бебе

Аналитички мотор: поглед на безвременски дизајн бебе

Преглед садржаја:

Anonim

Аналитички мотор - није блиставо име, али ово стварање касних 1800-их било би импресивно, чак и модерној публици. Била би то метална монструозност - дрхтав, вишесочни бехемотх, коме је потребно пуно више простора од класичне послужитељице за мале пословне просторе. Оно што је овај дизајн у ствари и учинио, требало је да премости јаз између онога што је тада постојало и онога што сада постоји, претварајући научну фантастику у стварност.


Аналитички мотор био је идеја на којој је човек по имену Цхарлес Баббаге радио до своје смрти 1871. године - машина која је, иако никад у потпуности изграђена, довела до врста паметних уређаја које сада узимамо здраво за готово. Аналитички мотор је учврстио наслеђе Цхарлеса Баббагеа као визионара у областима информационе технологије и вештачке интелигенције. Изграђен на Баббагеовом ранијем раду са логаритамским табелама и аутоматском аритметичком функцијом (и механичким „Дифференце Енгинеом“ који може да извршава сличне основне прорачуне), аналитички мотор дизајниран је да користи аналогну технологију да, у теорији, уради нешто од онога што данас раде дигиталне машине користећи технологије које би, по глави 19. века, личиле на чаробњаштво или магију.


Ако желите знати више о томе како се овај план развио, погледајте било који од различитих интернетских признања Цхарлесу Баббагеу или покупите релативно нејасно танко издање Јеремија Бернстеина, Тхе Аналитицал Енгине: Рачунари - прошлост, садашњост и будућност. Бернстеин детаљно говори о мотору и његовом произвођачу, документујући неке од основних филозофија података које су започеле дуг корак напред. Бернстеинова књига написана је 1980-их, будући да се дигитални рачунар још увек брзо развијао у релативном дојеначком добу, а књига још увек покрива многе принципе дизајна по којима је Баббаге данас познат.

Основни принципи рачунања

У аутоматизацији нумеричких процеса израчунавања, Бернстеин истиче да је Баббаге могао да гледа у будућност, у смислу да елиминише потребу за људским радом свог мотора. Напомиње да је једна од главних ученица Баббагеа, Лади Ловелаце, сугерисала своју превласт у технолошком свету тог доба: "Овај мотор надмашује своје претходнике", написао је Ловелаце, "и у обиму израчуна који може да изврши, као и у објектима, сигурност и тачност с којом их може извршити и у недостатку сваке неопходности за интервенцијом људске интелигенције током извршавања њених прорачуна. "


Бернстеин такође препричава Баббагеово знатижељно руковање модерном меморијом: "Ако је потребан одређени логаритам, машина је требала да звони и да на прозору прикаже картицу која би била сигурна који логаритам је потребан. погрешна вредност, машина је требала да звони гласније. "


У знак наклона секвенцијалним и итеративним аспектима модерних програмских језика попут Ц ++, Баббаге је замислио оно што је назвао "да мотор креће напријед једући свој реп" за обављање узастопних операција. Такође је радио системе за условне операције попут савремених „ако“ изјава. Бернстеин такође улази у основне елементе смештене у Баббагеовим теоретским нумеричким цилиндрима и другим деловима за обраду аналогних бројева.


"Сви рачунари се састоје од четири основне јединице." пише Бернстеин. "На првом месту мора да постоји неки механизам за уношење података и упутстава у машину и за добијање одговора - веза, односно између машине и људског програмера."


Ова и друге књиге о напретку ИТ-а током многих деценија показују како су све софистициранији аналогни механизми за унос, попут трака и бушаћих картица, довели до потпуно дигиталних дизајна који сада могу много јаче преносити информације.


Друго, Бернстеин објашњава Баббагеову употребу меморисане меморије која би - опет - била у аналогним контејнерима. Рачунална машина такође мора имати својеврсни мотор за програмирање, који Бернстеин назива "млин", а свеобухватна "контролна јединица" мора управљати свим тим операцијама.


"То је један од тријумфа савремене електронике да су склопови који могу радити све ове ствари дизајнирани и произведени, пише Бернстеин, " а Баббаге је почаст како је он замислио како би исте ствари могле да ураде колекцију зупчаника, точкова и полуга. "

Накнадни напредак

Значајан напредак у Баббагеовим теоретским нацртима неће бити постигнут тек неколико деценија све до 1900-их. Бровнстеин хроника појаву машина попут Марка 1, развијених 40-их, и електронског нумеричког интегратора и калкулатора (ЕНИАЦ), који је представљен 1946. године, очарао је свет својим софистицираним хардвером и невероватном моћима обраде. Генерално, Бернстеин говори о томе како је, као рана ИТ-оријентација, аналитички мотор на крају довео до главних оквира који су почели напајати главне владине системе средином до касних 1900-их, све док поступно унапређење хардвера и одговарајући развој програма нису проширили ове софистициране ратне машине прерасли у масивни интернет и широку употребу интернета за индивидуалну употребу (ВВВ) на који се сада ослањамо како бисмо погледали Милеи Цирус који врти у видео записе и упоређује пизза ресторане.


Можда је потребан истински љубитељ стеампунк-а да цени начин на који би Баббагеови уредно окретни челични точкови и цилиндри са утиснутим бројевима отиснули врсте математичких операција које сада можемо обавити чак и најосновније софтверске програме на личним рачунарима. Међутим, док настављамо експериментирати са новим хардвером и новим интерфејсима, вреди се осврнути се на заиста импресиван део инфраструктуре, врсту машине која би своје патуљке, шиваће машине и машине за утискивање свог времена удубила у готово митолошку радозналост. и претходница будућег збуњујућег модерног доба.

Аналитички мотор: поглед на безвременски дизајн бебе