IBM 709 (panel)

02/ 01/ 1957 | IBM 709

ΣΑΝ ΣΗΜΕΡΑ 02 Ιανουαρίου 1957, ανακοινώνεται από την ΙΒΜ το μοντέλο 709 της οικογένειας mainframe 700/7000. Ένα ακόμη σύστημα πρώτης γενιάς με λυχνίες κενού, το οποίο όμως θα μετεξελιχθεί στον 7090, με τη χρήση τρανζίστορ, δύο χρόνια αργότερα, το Νοέμβριο του 1959.

Η IBM παρουσίασε τον 709 με χρήση λυχνίων κενού (vacuum tubes), στη φάση μετάβασης των τεχνολογιών, ενώ η υλοποίηση των τρανζίστορ ήδη βρισκόταν σε προχωρημενο στάδιο. Αυτό είχε σαν αποτέλεσμα, το mainframe εκείνο της οικογένειας 700/7000 να μείνει μόλις κάτι παραπάνω από δύο χρόνια στην αγορά.

Ο ΙΒΜ 709 ανακοινώθηκε τον Ιανουάριο του 1957. Η κατασκευή του ολοκληρώθηκε το 1958 και αποσύρθηκε τον Απρίλιο του 1960.

Ο ΙΒΜ 709 ήταν ένα ακόμη μη συμβατό σύστημα που επιχειρούσε με μείξη αρχιτεκτονικών να καλύψει τόσο επιστημονικές όσο και εμπορικές ανάγκες. Οι εντολές του, όλες μήκους 36bits, ήταν χωρισμένες σε τέσσερις τύπους (Α, B, C, D) με τις περισσότερες να είναι τύπου Β. Υπήρχαν τρεις 15μπιτοι καταχωρητές δείκτες (index registers), ένας 36μπιτος δείκτης πολλαπλασιαστή (Multiplier Quotient) και 38μπιτος συσσωρευτής (accumulator). Το σύστημα μπορούσε να εκτελέσει πράξεις κινητής υποδιαστολής, μονής ακρίβειας. Και πιο συγκεκριμένα, ο ΙΒΜ 709 μπορούσε να εκτελέσει 42.000 πράξεις προσθαφαίρεσης κινητής υποδιαστολής σε ένα δευτερόλεπτο.

Πέρα από τον κυρίως υπολογιστή, ο ΙΒΜ 709 συνοδευόταν από τις παρακάτω μονάδες:

  • IBM 711: Αναγνώστης διάτρητων καρτών
  • IBM 716: Εκτυπωτής
  • IBM 721: Διατρητής καρτών (αποτελέσματα)
  • IBM 729: Μονάδα μαγνητικής ταινίας
  • IBM 733: Μονάδα αποθήκευσης μαγνητικού τυμπάνου
  • IBM 737/738: Μονάδες μνήμης πυρήνα
  • IBM 740/780: Οθόνες CRT
  • IBM 766: Μονάδα συγχρονισμού δεδομένων, για τον έλεγχο πολλαπλών εισόδων/εξόδων

Το 1959, με την αντικατάστασή των σωλήνων κενού από τρανζίστορ, παρουσιάστηκε ο 709-Τ, που όμως -λόγω και της παρήχησης «seventy nine-T«,  ονομάστηκε τελικά 7090. Σημειωτέον, ο ΙΒΜ 7090 ήταν έως και έξι φορές ταχύτερος από τον 709, και με το μισό κόστος αγοράς.