Skip to main content

Co to jest silnik analityczny?

Silnik analityczny był komputerem mechanicznym stworzonym przez angielskiego wynalazcę i matematyka Charlesa Babbage'a w połowie lat 30. XIX wieku.Chociaż Babbage nigdy nie budował całej maszyny, silnik analityczny jest ogólnie uważany za prekursor nowoczesnego komputera.Używał systemu programowania karty uderzeniowej i miał jednostkę przetwarzającą do wykonywania obliczeń, a także krótkoterminowy bank pamięci do przechowywania danych roboczych.

Babbage był profesorem matematyki w Cambridge.Podczas pracy z tabelami matematycznymi w 1812 r. Babbage wpadł na pomysł maszyny, która mogłaby automatycznie wykonywać obliczenia.Najpierw wynalazł silnik różnicowy, znany dziś jako silnik różnicy nr 1.

Silnik różnicy był bardzo wyspecjalizowany.Został zaprojektowany do pracy tylko z wielomianami.Kiedy projekt utknął w martwym punkcie, Babbage postanowił poszerzyć swoją koncentrację i stworzyć komputer wielofunkcyjny.

W 1839 r. Zaczął poświęcać całą swoją myśl naukową na rozwój silnika analitycznego.Babbage wyobrażał sobie silnik jako wykonany z mosiądzu i zasilany silnikiem parowym.Dane zostały przekazane do silnika analitycznego za pomocą kart do uderzeń.Babbit pożyczył pomysł na karty do uderzeń z przemysłu tekstylnego, gdzie były one używane do programowania mechanicznych krosna.

Silnik miał trzy różne rodzaje czytników kart dla kart, które zaprogramowały maszynę.Jeden rodzaj operacji matematycznych wprowadzonych przez kartę, drugi kierował działaniami obciążenia i zapisu, a trzecie podawanie stałych numerycznych maszyny.Język programowania był podobny do języków montażowych używanych sto lat później.

Po wprowadzeniu danych silnik analityczny może rozwiązać równania poprzez dodanie, odejmowanie, mnożenie i dzielenie, a także wykonywanie innych funkcji komputerowych.Podczas obliczania silnik analityczny był w stanie użyć zasadniczo pamięci Scratchpad.Może przechowywać 1000 liczb, z których każda może trwać do 50 cyfr.Po zakończeniu obliczeń silnik analityczny może wyświetlić odpowiedzi w formie drukowania, wykrukania lub formularza wykresu.Może także stworzyć tace, które później można użyć do tworzenia płyt drukarskich.

Współcześni informatycy rozpoznają, że Babbage wyprzedził swój czas.Wszystkie części jego silnika analitycznego są odzwierciedlone w nowoczesnych komputerach.Podobnie jak wielu wizjonerów, Babbage miał problemy z poznaniem jego geniuszu.Pełny prototyp nigdy nie został zbudowany, ponieważ Babbage nie mógł uzyskać finansowania.Stworzył części maszyny, które przetrwają w muzeach.Minęło prawie 100 lat po śmierci Babbages w 1871 r., Zanim zbudowano komputery, które były porównywalne z silnikiem analitycznym.