Vienas britų programuotojas nori sukurti „The Analytical Engine“. Tai garu varomas kompiuteris, kurį suprojektavo Charles Babbage. Šis kompiuteris turėjo ir procesorių, ir darbinę atmintį, ir savo operacinę sistemą. Nors Babbage ir nepavyko jo sukurti, tačiau tai, turbūt, pirmasis kompiuterio projektas.
John Graham-Cumming (anksčiau minėtas programuotojas) savo blog‘e rašė, kad jam būtų garbė stovėti prieš šitą garu varomą milžiną. Jis mano, kad kartu tai galėtų būti puikus žinių šaltinis norintiems suprasti kaip veikia kompiuteris. John Graham-Cumming netgi tikisi rengti „The Analytical Engine“ programuotojų varžybas.
Jei pavyktų užbaigti „The Analytical Engine“, John Graham-Cumming padovanotų ši kompiuterį „London Science Museum“ arba „National Museum of Computing“.
27 Komentarai
Darkmanas
Bandau aiškinti:
kompiuteris – tik daugybės perjungiklių rinkinys. Įjungta – „1“, išjungta – „0“. Elektriniuose/elektroniniuose kompiuteriuose šitos būsenos apibrėžiamos elektros įtampa: „1“ – aukšta (kai turbindami keliat proco voltažą, tai būtent ir yra „1“ reiškianti įtampa), „0“ – žema (iš tikrųjų truputį aukštensė už 0, kokia tiksliai – priklauso nuo schemos). Tai yra dvejetaine sistema skaičiuojančiuojančiuose kompiuteriuose. Dabar įsivaizduokim mechaninį – yra skylutės ir per jas išlendantys strypeliai (Babadžas tai vadino „rod logic“ – strypelių logika). Išlindęs – „1“, įlindęs – „0“. Išlįsdamas strypelis perjungia dar kokį nors mechanizmą, kuris, pvz, pavaizduoja kokį nors skaičių arba sukelia „grandininę reakciją“ kitų perjungimų, kurie ir atlieka skaičiavimus. Gal kam atrodys kvaila, bet mechaninis kompiuteris turi didelį pranašumą prieš elektroninį, nes mechaniniu būdu galima išreikšti daug daugiau būsenų negu „0“ ir „1“, taigi, toks kompiuteris gali skaičiuoti mums įprasta dešimtaine sistema.
Ndx
Tai be mikroschemos daiktas negali spręst algoritmo jokiais būdais
Darkmanas
Dar kartą kartoju – kompiuterio (mikro)schema – viso labo krūva perjungiklių, kurie dirba elektriniu būdu. Pirmuosiuose elektroniniuose kompiuteriuose net mikroschemų nebuvo – tik lempos, diodai relės, sumontuotos didžiulėse dėžėse. Visi šitie komponentai atlieka tik vieną darbą – gave tam tikrą signalą persijungia. Ar persijungia elektrinė schema, ar mechanizmas – nėra jokio skirtumo, tai vis tiek yra persijungimas ir tais persijungimais atliekami skaičiavimai. Programinė įranga – tai labai sudėtinga (arba ne) persijungimų tvarka, kuri gavusi pirminius impulsus (elektrinius, mechaninius ar dar kokius) išveda rezultatą taip pat impulsais, kurie tam tikromis priemonėmis paverčiami į žmogui suprantamą formą – skaičiais mechaniniame indikatoriuje, lemputes švieslentėje, spausdintą tekstą ar vaizdą monitoriuje. O OS viso labo taip pat tik programinė įranga ir kad ir kaip gali būti sunku suvokti, bet yra buvę kompiuterių, kurių OS buvo tik skylutės popierinėse perfokortose.
GarizzAS
Ne per daug diskutuojat apie fiziką, kai tą kompiuterį žada atiduot į muziejų? 😀 😀
Darkmanas
Tai kad man patinka :D, gerina atmintį – priverčia prisiminti, ką skaičiau apie kompų istoriją prieš daug metų.
GarizzAS
Hmm… teisybė. 🙂
Qwx
Ndx – kai akivaizdžiai trūksta košės galvoje, geriau patylėt, arba bent neprieštaraut žmonėms, kurie bent kažkiek supranta kompiuterių vieklos principus, ar yra domėjęsi istorija.
Pvz, kai kurie žmonės savo „rankomis“ kuria kompiuterius žaidimuose