Skip to main content

Ποιος είναι ο αναλυτικός κινητήρας;

Ο αναλυτικός κινητήρας ήταν ένας μηχανικός υπολογιστής που δημιουργήθηκε από τον αγγλικό εφευρέτη και τον μαθηματικό Charles Babbage στα μέσα της δεκαετίας του 1830.Παρόλο που ο Babbage δεν έχτισε ποτέ ολόκληρο το μηχάνημα, ο αναλυτικός κινητήρας θεωρείται γενικά πρόδρομος του σύγχρονου υπολογιστή.Χρησιμοποίησε ένα σύστημα προγραμματισμού κάρτας διάτρησης και είχε μια μονάδα επεξεργασίας για να κάνει υπολογισμούς καθώς και μια βραχυπρόθεσμη τράπεζα μνήμης για την αποθήκευση δεδομένων εργασίας.

Ο Babbage ήταν καθηγητής μαθηματικών στο Cambridge.Ενώ συνεργαζόταν με μαθηματικούς πίνακες το 1812, ο Babbage ήρθε με την ιδέα μιας μηχανής που θα μπορούσε να κάνει υπολογισμούς αυτόματα.Πρώτα εφευρέθηκε ο κινητήρας διαφοράς, γνωστός σήμερα ως κινητήρας διαφοράς αριθ. 1.

Ο κινητήρας διαφοράς ήταν πολύ εξειδικευμένος.Σχεδιάστηκε για να λειτουργεί μόνο με πολυώνυμα.Όταν το έργο σταμάτησε, ο Babbage αποφάσισε να διευρύνει την εστίασή του και να δημιουργήσει μια μηχανή πολλαπλών χρήσεων.

Το 1839, άρχισε να αφιερώνει όλη την επιστημονική σκέψη του στην ανάπτυξη του αναλυτικού κινητήρα.Ο Babbage οραματίστηκε τον κινητήρα ως κατασκευασμένο από ορείχαλκο και τροφοδοτείται από ατμομηχανή.Τα δεδομένα τροφοδοτήθηκαν στον αναλυτικό κινητήρα χρησιμοποιώντας κάρτες διάτρησης.Ο Babbit δανείστηκε την ιδέα για κάρτες διάτρησης από την κλωστοϋφαντουργία, όπου χρησιμοποιήθηκαν για να προγραμματίσουν μηχανικούς αργαλειούς

Ο κινητήρας είχε τρία διαφορετικά είδη αναγνώστες καρτών για τις κάρτες που προγραμματίζουν το μηχάνημα.Ένας τύπος των μαθηματικών λειτουργιών που εισήγαγε την κάρτα, ένας άλλος κατευθύνει τις ενέργειες φορτίου και αποθήκευσης και η τρίτη τροφοδότησε τις αριθμητικές σταθερές του μηχανήματος.Η γλώσσα προγραμματισμού ήταν παρόμοια με τις γλώσσες συναρμολόγησης που χρησιμοποίησε έναν αιώνα αργότερα.

Μόλις εισαχθούν τα δεδομένα, ο αναλυτικός κινητήρας θα μπορούσε να λύσει τις εξισώσεις προσθέτοντας, αφαιρώντας, πολλαπλασιάζοντας και διαιρώντας καθώς και άλλες λειτουργίες που μοιάζουν με υπολογιστή.Κατά τον υπολογισμό, ο αναλυτικός κινητήρας ήταν σε θέση να χρησιμοποιήσει αυτό που είναι βασικά η μνήμη scratchpad.Θα μπορούσε να αποθηκεύσει 1.000 αριθμούς, καθένας από τους οποίους θα μπορούσε να έχει μήκος έως 50 ψηφία.Όταν οι υπολογισμοί ήταν πλήρεις, ο αναλυτικός κινητήρας θα μπορούσε να εξάγει τις απαντήσεις στην εκτύπωση, την κάρτα διάτρησης ή τη φόρμα γραφήματος.Θα μπορούσε επίσης να δημιουργήσει δίσκους που θα μπορούσαν αργότερα να χρησιμοποιηθούν για να φτιάξουν πινακίδες εκτύπωσης. "Οι σύγχρονοι επιστήμονες υπολογιστών αναγνωρίζουν ότι ο Babbage ήταν μπροστά από την εποχή του.Όλα τα μέρη του αναλυτικού κινητήρα του επαναλαμβάνονται σε σύγχρονους υπολογιστές.Όπως πολλοί οραματιστές, ο Babbage είχε πρόβλημα να πάρει τους άλλους να αναγνωρίσουν τη μεγαλοφυία του.Ένα πλήρες πρωτότυπο δεν χτίστηκε ποτέ επειδή ο Babbage δεν μπορούσε να πάρει χρηματοδότηση.Δημιούργησε τμήματα του μηχανήματος, τα οποία επιβιώνουν σε μουσεία.Χρειάστηκαν σχεδόν 100 χρόνια μετά το θάνατο του Babbages το 1871 πριν κατασκευαστούν υπολογιστές που ήταν συγκρίσιμοι με τον αναλυτικό κινητήρα.