Panneaux de contrôle IBM

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


IBM 407 avec panneau de contrôle

Les toutes premières tabulatrices à cartes perforées ont été conçues sur mesure pour effectuer une seule tâche : comptabiliser les données des recensements américains de 1890 et 1900 . À partir de 1906, les tabulatrices ont été rendues plus flexibles grâce à l'ajout d'un panneau de câblagepour permettre aux utilisateurs de contrôler leurs actions dans une certaine mesure, permettant ainsi à la même machine d'être vendue sur différents marchés (gouvernement, chemin de fer, etc.) et utilisée à des fins différentes. Mais cela signifiait également que si une machine devait être utilisée pour différents travaux, elle devrait être recâblée entre chaque travail, souvent un processus long qui maintenait la machine hors ligne pendant de longues périodes. En 1928, IBM a commencé à fabriquer des machines avec des panneaux de câblage amovibles, ou «plugboards», afin que les programmes puissent être précâblés et échangés instantanément pour changer de travail. Le plugboard s'insère dans un réceptacle de la machine, comme indiqué sur la page IBM 407 Accounting Machine , qui montre également un programmeur de plugboard au travail.

Dans les années 1930, la plupart des équipements IBM à cartes perforées - tabulatrices, machines comptables, poinçons multiplicateurs et récapitulatifs, calculatrices - fonctionnaient sous le contrôle d'un tableau de connexion, désormais officiellement appelé panneau de contrôle. Les utilisateurs ont câblé des tableaux de connexion pour spécifier exactement quelles colonnes de carte devaient être lues ou perforées, quels champs de carte devaient être alimentés à quels accumulateurs, et ainsi de suite, selon la machine. Les instructions étaient données en connectant des trous (« hubs ») avec des fils. Par exemple, une tâche simple sur une machine comptable pourrait être d'imprimer des colonnes de nombres à partir d'un jeu de cartes, auquel cas une série de fils relierait les colonnes de cartes aux colonnes d'imprimante. Une version légèrement plus ambitieuse de cette tâche accumulerait également des totaux en connectant les mêmes colonnes de cartes à des accumulateurs, puis imprimerait les totaux à la fin.Eleanor Kolchin donne un autre exemple dans une interview accordée au Huffington Post en février 2013 :

Si je voulais multiplier, disons, 12 fois 15, je taperais un un et un deux dans la première colonne d'une carte et la deuxième colonne d'une carte, puis dans la troisième colonne j'en mettrais un autre et dans la quatrième colonne Je mettrais un cinq. Ainsi, les deux premiers points seraient un et deux et cela se mettrait en place sur le tableau de connexions qui montre qu'il s'agit du multiplicateur, puis les troisième et quatrième points de la carte iraient à un endroit qui montrerait qu'il s'agit du multiplicande. Et puis il y avait un troisième emplacement qui devait être le résultat, et qui inscrirait la réponse dans la colonne de la carte dans laquelle vous vouliez la mettre. Et puis vous auriez besoin de six fils pour terminer cela.

Les images suivantes ont été publiées sur alt.folklore.computers par Chris Shrigley , le 22 mai 2003, montrant un panneau de contrôle IBM 402 trouvé dans le garage d'un voisin.


Plugboards IBM 402 non câblés et câblés - Cliquez sur chaque image pour l'agrandir

De Herb Grosch :

Je me suis demandé, quand j'ai vu [ces images] pour la première fois, quels étaient les widgets qui dépassaient. Je me suis rendu compte : ce sont les conseils des "nouveaux" fils de connexion introduits avec le 602 [ma p.83 ]. Dans les anciens tableaux de connexion comme le 601 , les fils étaient branchés dans un clip en bronze derrière le trou, et l'autre extrémité du clip était en contact avec une broche de la machine. Lorsque vous avez regardé à l'arrière d'anciens panneaux de connexion, vous avez vu une forêt d'extrémités de clips identiques. Lorsque vous avez regardé à l'arrière d'une nouvelle carte, vous avez vu les extrémités des fils branchés de l'autre côté, qui contactaient directement les broches de la machine [nouvelle forme, sans aucun doute]. Belle ingénierie ! C'est ce que vous voyez dans le picha référencé. Vous me rappelez également que le 407 avait une carte à quatre panneaux (des panneaux plus petits ?) ; J'avais oublié.

Chaque machine IBM - tabulatrice , assembleur , interpréteur , reproducteur , calculatrice - possédait son propre panneau de commande unique, et son manuel serait rempli de diagrammes de panneau de commande tels que les suivants :


Schéma du plug-in IBM 402/403 (vierge) - Cliquez sur l'image pour l'agrandir.


Schéma du plug-in IBM 402/403 (câblé pour les pieds croisés) - Cliquez sur l'image pour l'agrandir.

Les cours d'informatique, comme celui dispensé au Watson Lab par Eric Hankam, avaient des modèles de panneaux de commande imprimés sur des tableaux noirs, afin que les programmes puissent être dessinés dessus à la craie.