Atanasoff Berry Computer

 

Ο Atanasoff Βerry computer ήταν ο πρώτος στον κόσμο ψηφιακός ηλεκτρονικός υπολογιστής. Σχεδιάστηκε το 1937 και η μηχανή του ήταν σχεδιασμένη μόνο για την επίλυση γραμμικών εξισώσεων. Δοκιμάστηκε με επιτυχία το 1942. Ωστόσο, τα ενδιάμεσα αποτελέσματα του μηχανισμού αποθήκευσης και η χάρτινη κάρτα συγγραφέα/αναγνώστη ήταν αναξιόπιστα και όταν ο Atanasoff έφυγε από το Iowa State University για τον Β’ Παγκόσμιο Πόλεμο, οι εργασίες σχετικά με το μηχάνημα διακόπηκαν. Ο πρωτοπόρος ABC (Atanasoff-Berry Computer) περιλάμβανε σημαντικά στοιχεία των σύγχρονων υπολογιστών, όπως δυαδική αριθμητική  και ηλεκτρονική μεταγωγή  στοιχείων.

 

Η δουλειά των John Vincent Atanasoff και Clifford Berry πάνω στον υπολογιστή δεν ήταν ευρέως γνωστή μέχρι τη δεκαετία του 1960, μέσα σε αντικρουόμενες απαιτήσεις για την πρώτη φάση ενός ηλεκτρονικού υπολογιστή .

Ο υπολογιστής ENIAC κρίθηκε στις ΗΠΑ ως ο πρώτος υπολογιστής με τη σύγχρονη έννοια του όρου αλλά το 1973, ένα αμερικάνικο δικαστήριο, κατέληξε στο συμπέρασμα ότι ο ABC ήταν ο πρώτος υπολογιστής.

Οι καινοτομίες που περιλάμβανε ο ABC ήταν, ο ηλεκτρονικός υπολογισμός, η δυαδική αριθμητική, η παράλληλη επεξεργασία, ο αναγεννητικός πυκνωτής μνήμης και ο διαχωρισμός των λειτουργιών και υπολογιστικής μνήμης. Κατασκευάστηκε από τον Δρ Atanasoff και τον μεταπτυχιακό φοιτητή Clifford Berry στο υπόγειο του κτηρίου φυσικής του Iowa State University κατά τη διάρκεια του 1939-1942. Τα αρχικά κεφάλαια είχαν δοθεί το Σεπτέμβριο και το πρότυπο του εμφανίστηκε για πρώτη φορά τον Οκτώβριο του 1939. Το σύστημα 320 κιλά, Περιείχε 1,6 χλμ σύρμα, 280 διπλής εναπόθεσης καθοδικής διασκόρπισης τριόδου λυχνίες, 3,1 thyratrons, ενώ ήταν περίπου στο μέγεθος ενός γραφείου.

Το μηχάνημα αυτό, ήταν το πρώτο που υλοποίησε τρεις βασικές ιδέες που είναι ακόμη μέρη κάθε σύγχρονου υπολογιστή :

1.   Χρησιμοποίησε δυαδικά ψηφία για να εκπροσωπεί όλους τους αριθμούς και τα δεδομένα.

2.   Εκτελούσε όλους τους υπολογισμούς χρησιμοποιώντας ηλεκτρονικά στοιχεία αντί τροχών, ratchets ή μηχανικές συσκευές.

3.   Οργανώθηκε ένα σύστημα όπου υπολογισμοί και μνήμη χωρίζονται.

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

Ο ABC είχε σχεδιαστεί για ένα συγκεκριμένο σκοπό, την επίλυση των συστημάτων των ταυτόχρονων γραμμικών εξισώσεων. Μπορούσε να χειριστεί συστήματα με πάνω από 29 εξισώσεις, ένα δύσκολο πρόβλημα για εκείνη την εποχή. Προβλήματα τέτοιου μεγέθους ήταν συνηθισμένα στη φυσική. Ο αρχικός ABC διαλύθηκε όταν το πανεπιστήμιο μετέτρεψε σε τάξεις το υπόγειο και όλα τα κομμάτια του, εκτός από ένα τύμπανο μνήμης, πετάχτηκαν.


Σύγκριση με άλλους υπολογιστές

 

Όνομα

Πρώτη προσπάθεια

Ψηφιακό σύστημα

Υπολογιστικός μηχανισμός

Προγραμματισμός

Πληρότητα Turing

Zuze Z3 (Γερμανία)

Μάιος 1941

Δυαδικό

Ηλεκτρομηχανικός

Πρόγραμμα ελεγχόμενο από ταινία stock.

Ναι

Atanasoff Berry (H.Π.Α)

1942

Δυαδικό

Ηλεκτρονικός

Όχι προγραμματισμένο.

Όχι

Κολοσσός Mark 1 (U.K.)

Φεβρουάριος 1944

Δυαδικό

Ηλεκτρονικός

Πρόγραμμα ελεγχόμενο από καλώδια εμπλάστρου και διακόπτες.

Όχι

Harvard Mark 1-ASSCC IBM

(Η.Π.Α.)

Μάιος 1944

Δεκαδικό

Ηλεκτρομηχανικός

Πρόγραμμα ελεγχόμενο από 24 κανάλια διάτρητης χαρτοταινίας.

Όχι

Κολοσσός Mark 2

(U.K.)

Ιούνιος 1944

Δυαδικό

Ηλεκτρονικός

Πρόγραμμα ελεγχόμενο από καλώδια εμπλάστρου και διακόπτες.

Όχι

ENIAC

(Η.Π.Α.)

Ιούλιος 1946

Δεκαδικό

Ηλεκτρονικός

Πρόγραμμα ελεγχόμενο από καλώδια εμπλάστρου και διακόπτες.

Ναι

Μάντσεστερ Μικρή Πειραματική Μηχανική

(U.K.)

Ιούνιος 1948

Δυαδικό

Ηλεκτρονικός

Αποθηκευμένου προγράμματος στον καθοδικό σωλήνα μνήμης Williams.

Ναι

Τροποποιημένος ENIAC

(Η.Π.Α.)

Σεπτέμβριος 1948

Δεκαδικό

Ηλεκτρονικός

Πρόγραμμα ελεγχόμενο από καλώδια εμπλάστρου και διακόπτες, συν ένα πρωτόγονο, μόνο για ανάγνωση, αποθηκευτικό προγραμματισμό μηχανισμού που χρησιμοποιεί τη λειτουργία πινάκων, όπως το πρόγραμμα ROM.

Ναι

EDSAC

(U.K.)

Μάιος 1949

Δυαδικό

Ηλεκτρονικός

Αποθηκευμένου προγράμματος σε υδράργυρο καθυστέρησης μνήμης.

Ναι

Manchester Mark 1

(U.K.)

Οκτώβριος 1949

Δυαδικό

Ηλεκτρονικός

Αποθηκευμένου προγράμματος στον καθοδικό σωλήνα μνήμης Williams και τύμπανο μαγνητικής μνήμης.

Ναι

CSIRAC

(Αυστραλία)

Νοέμβριος 1949

Δυαδικό

Ηλεκτρονικός

Αποθηκευμένου προγράμματος σε υδράργυρο καθυστέρησης μνήμης.

Ναι