Ο IBM 650 Magnetic Drum Data-Processing Machine είναι ένας από τους πρώτους ψηφιακούς υπολογιστές που παρήχθησαν από την IBM στα μέσα της δεκαετίας του 1950.[1][2] Ήταν ο πρώτος υπολογιστής που παρήχθη σε μαζική κλίμακα στον κόσμο.[3][4] Παρήχθησαν σχεδόν 2.000 συστήματα, το τελευταίο το 1962,[5][6] και ήταν ο πρώτος υπολογιστής που απέφερε σημαντικά κέρδη.[7] Ο πρώτος εγκαταστάθηκε στα τέλη του 1954 και ήταν ο πιο δημοφιλής υπολογιστής της δεκαετίας του '50.[8]
![Thumb](http://upload.wikimedia.org/wikipedia/commons/thumb/c/c7/IBM_650_at_Texas_A%26M.jpg/640px-IBM_650_at_Texas_A%26M.jpg)
![Thumb](http://upload.wikimedia.org/wikipedia/commons/thumb/a/ad/IBM-650-panel.jpg/220px-IBM-650-panel.jpg)
Ο IBM 650 προσφέρθηκε σε επιχειρήσεις, επιστημονικούς χρήστες και μηχανικούς ως μια πιο αργή και λιγότερο ακριβή έκδοση των υπολογιστών IBM 701 και IBM 702, οι οποίοι ήταν για επιστημονικούς και επιχειρηματικούς σκοπούς αντίστοιχα.[9] Επίσης διαφημίστηκε σε χρήστες μηχανών διάτρητων καρτών που αναβάθμιζαν από υπολογιστικές μηχανές, όπως ο IBM 604, σε υπολογιστές..[10]:5[11]
Λόγω του σχετικά χαμηλού κόστους και της ευκολίας προγραμματισμού, ο 650 χρησιμοποιήθηκε για να πρωτοπορήσει σε μια ευρεία ποικιλία εφαρμογών, από τη μοντελοποίηση της απόδοσης του πληρώματος υποβρυχίων,[12] μέχρι τη διδασκαλία προγραμματισμού υπολογιστών σε μαθητές λυκείου και φοιτητές πανεπιστημίου. Ο IBM 650 κέρδισε μεγάλη δημοτικότητα στα πανεπιστήμια, όπου μια πρώτη γενιά φοιτητών έμαθε τον προγραμματισμό.[13]
Ανακοινώθηκε το 1953 και το 1956 ενισχύθηκε ως ο IBM 650 RAMAC με την προσθήκη έως και τεσσάρων μονάδων δίσκων αποθήκευσης .[14] Η τιμή αγοράς για την κονσόλα IBM 650, χωρίς τη μονάδα ανάγνωσης κάρτας, ήταν 150.000 δολάρια το 1959,[15] ή περίπου 1.500.000 δολάρια το 2023. Η υποστήριξη για το 650 και τις συνιστώσες μονάδες αποσύρθηκε το 1969.
Ο 650 ήταν ένας υπολογιστής δύο διευθύνσεων, δυαδικό-πενταδικό κωδικοποιημένο δεκαδικό (και τα δεδομένα και οι διευθύνσεις ήταν δεκαδικά), με μνήμη σε περιστρεφόμενο μαγνητικό τύμπανο. Η υποστήριξη χαρακτήρων παρείχεται από τις μονάδες εισόδου/εξόδου μετατρέποντας τις κωδικοποιήσεις χαρακτήρων αλφαβητικών και ειδικών των καρτών σε διακριτικό δεκαδικό κώδικα δύο ψηφίων.
Ο 650 λειτουργούσε με συχνότητα 125 kHz.[16] Μπορούσε να προσθέσει ή να αφαιρέσει σε 1,63 ms, να πολλαπλασιάσει σε 12,96 ms και να διαιρέσει σε 16,90 ms. Η μέση ταχύτητα του 650 εκτιμήθηκε περίπου στα 27,6 ms ανά εντολή, ή περίπου 40 εντολές ανά δευτερόλεπτο.[17]
Ο πρώτος 650 εγκαταστάθηκε στις 8 Δεκεμβρίου 1954 στο τμήμα ελεγκτή της εταιρείας John Hancock Mutual Life Insurance Company στη Βοστώνη.[18]
Ο IBM 7070 (υπογεγραμμένες δεκαδικές λέξεις 10 ψηφίων), ανακοινώθηκε το 1958, αναμενόταν να είναι ο «κοινός διάδοχος τουλάχιστον του 650 και του [IBM] 705»[19]. Ο IBM 1620 (μεταβλητού μήκους δεκαδικό), που εισήχθη το 1959, απευθυνόταν στο χαμηλότερο τμήμα της αγοράς. Ο UNIVAC Solid State (ένας υπολογιστής δύο διευθύνσεων, υπογεγραμμένες δεκαδικές λέξεις 10 ψηφίων) ανακοινώθηκε από την Sperry Rand τον Δεκέμβριο του 1958 ως απάντηση στο 650. Κανένα από αυτά δεν είχε σύνολο εντολών συμβατό με το 650.