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 |
Δυαδικό |
Ηλεκτρονικός |
Αποθηκευμένου προγράμματος σε υδράργυρο καθυστέρησης μνήμης. |
Ναι |