La machine comptable IBM 407

Source: http://www.columbia.edu/cu/computinghistory/407.html

La machine comptable IBM 407 (1949). C'était la dernière et la meilleure des machines comptables IBM entièrement électromécaniques (anciennement connues sous le nom de tabulatrices ). Le 407 lit un jeu de cartes perforées sur son lecteur de carte intégré (à gauche), accumule des totaux, des sous-totaux ou d'autres statistiques simples dans des compteurs constitués d'engrenages et imprime les résultats sur son imprimante ligne intégrée à 120 colonnes (au centre). Vitesse : 100 à 150 cartes par minute. La 407 a remplacé l'ancienne technologie d'impression de barres de caractères (utilisée, par exemple, dans la 405 par un mécanisme de roue d'impression beaucoup plus rapide.

Comme pour tous les équipements de cartes perforées IBM, à l'exception du perforateur et du trieur à clés, un panneau de commande est câblé pour spécifier les détails du fonctionnement : quelles colonnes de carte lire et quoi en faire, comment formater le rapport. Bien que le 407 ne soit en réalité qu'une grosse machine à calculer, le programme de contrôle pourrait être utilisé de manière créative ; par exemple, comme décrit par Roger L. Boyell dans Programmed Multiplication on the IBM 407 , Journal of the ACM , Volume 4, Number 4, October 1957, pp.442-449. En 1955, le 407 a été adapté pour servir de périphérique d'entrée/sortie pour l' ordinateur IBM 650 , et remplira plus tard des rôles similaires pour d'autres calculatrices IBM (telles que la CPC-II ) et ordinateurs ( 7090) .); il semblerait qu'un 407 ait même servi d '«horloge système» pour le 7094 de Columbia .

Fred Pierresouligne : « La vitesse dépendait de ce que vous faisiez. Si vous ne faisiez que publier, lire une carte et imprimer, la vitesse maximale était de 150 cartes par minute. Il y avait un modèle E8, proposé avec l'IBM. 1620 pour être utilisé comme imprimante hors ligne. C'était une unité démontée qui sautait un cycle sur trois et était paralysée pour fonctionner à 100 cartes par minute. Avec l'achat de 2 relais (si je me souviens bien) et l'ajout d'un cavalier, vous pouviez vaincre les circuits paralysants et ramenez-le à 150 cpm. Mike McCants, programmeur 1620 à l'Université Rice dans les années 1960, commente (novembre 2002) : « En tant que personne ayant contribué à réaliser une telle modification en 1963, ma mémoire est un peu différente. Il y avait déjà deux relais supplémentaires dans ce modèle E8. le but des deux relais supplémentaires était de compter 1, compte 2, puis mettez la machine en pause. Ainsi, l'imprimante de 150 cartes/minute a été ralentie à 100 cartes/minute. Je me souviens qu'il ne nous a fallu qu'une heure environ pour lire la documentation à l'arrière de l'armoire et comprendre comment contourner les deux relais et restaurer le 407 à sa vitesse nominale de 150 cartes/minute. Cela s'est produit environ une heure après que le SE ait fini d'installer la machine. :-) "

Le panneau de commande mesurait environ 16 pouces carrés avec un bord en métal et une poignée de préhension, contenant une matrice de trous divisés en zones fonctionnelles avec de petites étiquettes imprimées en blanc. Pour programmer la machine afin qu'elle effectue une tâche particulière (telle que lire un jeu de cartes, imprimer chaque carte dans un certain format, additionner les nombres dans les colonnes 40 à 48 et imprimer le total), des câbles de liaison de différentes longueurs et couleurs ont été inséré pour connecter des paires de trous, tels que des colonnes de cartes aux colonnes d'imprimante, des colonnes de cartes aux accumulateurs et (toujours) "CI à C". Lorsque votre programme est terminé, vous ouvrez la porte de droite, insérez le panneau de commande, puis fermez la porte ; ainsi, différents programmes pourraient être facilement échangés. Divers autres équipements IBM EAM et d'enregistrement unitaire ont été programmés de la même manière.

Photo : tirée du site Web de Gary Eheman chez IBM, utilisée avec autorisation. Le programmeur du panneau de contrôle est son père. (Je faisais la même chose dans l'armée 10 ans plus tard, mais avec beaucoup moins de rayures.) La photo 407 en haut provient des archives IBM et la photo de programmation était une photo de recrutement de l'armée. Et voici des photos de mon ancien manuel :

Manuel de référence IBM 407 1950

IBM 407 - Pieds croisés

IBM 407 - Comment multiplier

C'était mon tout premier "ordinateur". C’était en 1965, j’étais dans l’armée en Europe.