Le poinçon clé IBM 026

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

L'IBM 026 Printing Card Punch (à gauche), introduit en juillet 1949. Un modèle 024 non imprimable était également disponible. Ceux-ci ont été remplacés à partir de 1964 environ par le poinçon 029 qui était requis pour l'IBM 360 car il utilisait le jeu de caractères EBCDIC plutôt que les variantes BCD antérieures de la série 7000 (les 026 sont restés utilisés dans les magasins non IBM - par exemple CDC - bien avant les années 1970). Le schéma de la carte ci-dessous montre le jeu de caractères 026, dont le mythique personnage « losange » (12-4-8) :


Carte IBM 026 - Cliquez pour agrandir

A noter que le code de la carte perforée est duodécimal ( base 12), et est donc différent du code interne de l'ordinateur, qui était généralement décimal ou binaire. Le jeu de caractères — c'est-à-dire le répertoire de caractères, quelle que soit la manière dont ils sont codés — est dans ce cas le Binary Coded Decimal Interchange Code, ou BCDIC, un code de 48 caractères. BCDIC et son code de carte descendent directement du design original d' Herman Hollerith . Comme vous pouvez le constater, le


1965 : Les coups de poing créent des emplois

les symboles sont principalement conçus pour la comptabilité et les statistiques et ne suffisent pas pour les langages de programmation tels que Fortran. BCDIC comprend les 26 lettres romaines majuscules, les 10 chiffres 0-9 et 11 caractères spéciaux : Esperluette ( & ), Période ( . ), Pastille ( ◊ ), Signe moins ( - ), signe dollar ( $ ), astérisque ( * ), Barre oblique ( / ), Virgule ( , ), Signe de pourcentage ( % ), Signe dièse ( # ) et Commercial Au signe ( @ ). Les versions ultérieures de BCDIC (et les modèles de frappe 026, les interprètes, etc.) permettaient la programmation en remplaçant certains caractères spéciaux par le signe plus, les parenthèses, etc.

Les cartes vierges sont introduites une par une dans la station de perforation depuis la trémie d'entrée (à droite). La carte actuelle fait face à l'opérateur à droite, juste au-dessus du clavier ; la carte précédente est au centre. Lorsqu'une carte est complètement perforée, la précédente se déplace vers la gauche puis se retourne dans l'empileur de sortie (à gauche), la carte actuelle devient la carte précédente et une nouvelle carte est introduite depuis le bac d'entrée dans la position actuelle. Les bacs d'entrée et de sortie contiennent chacun 500 cartes.

L'opérateur appuie sur les touches pour percer des trous dans les cartes. Chaque « touche de données » du clavier principal — lettre (majuscule uniquement), chiffre, barre d'espace, ponctuation — déplace les cartes d'une colonne vers la gauche. Les caractères de données étaient imprimés en haut de la carte sur le 026 (si le ruban n'était pas sec) dans leurs positions de colonne.

Cliquez pour agrandir.

Les commutateurs de commande comprenaient NUM, SKIP et DUP. Comme il n'y avait pas de touches numériques, la touche NUM a changé les touches alphabétiques de droite en chiffres. SKIP était comme Tab, et DUP dupliquerait tout ce qui se trouvait dans la position actuelle de la carte précédente aussi longtemps que la touche était enfoncée. Il existait également un moyen de "surfrapper" dans une seule colonne, en utilisant la touche Multipunch (MULT PCH). Loren Wilton (de Burroughs/Unisys, qui a travaillé avec les premiers équipements IBM pendant ses études universitaires) se souvient (31 décembre 2003) :

La touche Retour arrière n'était utile que dans les rares cas où vous dépassiez une colonne que vous deviez pointer ; vous pouvez revenir en arrière et refrapper la colonne. Bien sûr, si la colonne était mal poinçonnée, vous juriez dans votre souffle, appuyez sur la touche de déverrouillage pour alimenter la carte actuelle, dupez l'erreur en utilisant la carte vierge suivante, puis continuez à poinçonner à partir de ce point. Lorsque vous avez libéré cette carte (ou qu'elle s'est libérée automatiquement après la colonne 80), vous avez rapidement saisi la carte mal perforée hors du flipper pendant qu'elle était empilée et l'avez jetée dans la poubelle, qui se trouvait invariablement sur le côté gauche du clavier pour Cet objectif.

Lorsque vous démarrez avec une frappe vide, vous chargez une poignée de cartes dans la trémie d'alimentation et appuyez deux fois sur "feed" pour charger la première carte du jeu en position de perforation.

Les quatre commutateurs (je pense) situés sur le dessus du clavier ne figuraient pas sur la disposition de votre clavier. L'un d'eux était le commutateur « alimentation automatique », qui était généralement activé. Avec le commutateur d'alimentation automatique activé, au fur et à mesure que vous terminez chaque carte, soit en utilisant la touche "Rel" (#34), soit après avoir perforé la colonne 80, la carte actuelle se déplacerait vers la station de lecture et une nouvelle carte vierge serait introduite dans le perforateur. gare. Avec l'alimentation automatique, une nouvelle carte ne sera pas introduite dans la station de perforation tant que vous n'aurez pas appuyé sur la touche d'alimentation après la touche de déverrouillage.

Je crois me rappeler qu'il y avait aussi une touche "programme marche/arrêt" sur le dessus du clavier, qui activerait ou désactiverait le tambour de programme s'il était installé et que les doigts de lecture étaient baissés (ce qui se faisait avec un petit levier en position le fond du tambour lui-même). Je ne me souviens plus de ce que faisaient les autres commutateurs, je ne pense pas leur avoir jamais trouvé d'utilité. Supposons que je puisse essayer de retrouver mon manuel 026, mais cela ne semble pas en valoir la peine après toutes ces années.

Il convient peut-être de noter qu'il y avait également une petite fente où l'on pouvait introduire manuellement une seule carte dans la station de perforation depuis l'avant de la machine, plutôt que d'utiliser la trémie d'alimentation. Ceci était utile pour corriger une seule carte, ou pour dupliquer une carte qui n'alimentait plus le 1402 (lecteur/poinçon pour l' IBM 1401 ). Il s'agissait généralement de la première carte du module de chargement ou du module de travail, dont le bord supérieur devenait « flou » après une utilisation répétée et qui ne pouvait pas être saisie correctement par les griffes d'alimentation du 1402.

Vous pouvez l'utiliser en désactivant Feed, en appuyant deux fois sur Rel pour effacer les cartes des stations de perforation et de lecture, en déposant les deux cartes vierges dans l'empileur sur le dessus de la machine, en insérant la carte à dupliquer dans la fente, en appuyant sur Reg. (#37) pour l'enregistrer, en appuyant sur Rel pour la faire passer de la station de perforation à la station de lecture, Feed pour alimenter une carte vierge depuis la trémie d'alimentation, puis en dupliquant la carte, enfin en appuyant deux fois sur Rel pour faire sortir les deux cartes vers la empileur. Cela semble compliqué, mais lorsque vous le faisiez, vous le faisiez automatiquement sans même y penser. Tout cela était bien sûr également applicable au 029.

Tambour de programme IBM 026

Vue d'IBM 026 avec le tambour de programme visible en haut au centre.

La machine pouvait être programmée dans une certaine mesure avec une carte de programme , une carte perforée ordinaire enroulée autour du tambour de programme logé dans le compartiment en haut au centre. Le tambour tournait en synchronisme avec la position de la colonne de cartes et était lu par de petites roues dentées. Les codes de contrôle (par exemple pour DUP ou SKIP) ont été saisis dans les positions de colonne souhaitées. Ainsi des portions de la carte précédente pourraient être dupliquées automatiquement ; ou lorsque la carte atteignait une certaine colonne, elle pouvait passer automatiquement à un « taquet de tabulation » spécifié ; et ainsi de suite. Un opérateur de poinçonnage expert dans les applications de saisie de données, à l'aide d'une carte programme bien conçue, pourrait perforer 200 cartes par heure. Il existait un énorme marché pour les opérateurs de poinçonnage dans les années 1950 et 1960.

Sur le clavier, au-dessus des touches, se trouvaient trois commutateurs de commande fonctionnels (merci à Toivo d'Ottawa, qui était un ingénieur client principal d'IBM de 1966 à 1973, pour me l'avoir rappelé) : impression marche/arrêt, programme/marche/arrêt et alimentation automatique. ("Si l'Autofeed était maintenu avec un seul doigt, on pourrait vider toute la trémie d'alimentation des cartes perforées IBM").

Vérificateurs IBM 056

Un autre appareil, le 056 VerifierIl ressemblait et fonctionnait comme le perforateur de carte 026, mais au lieu de percer des trous dans la carte, il vérifiait que les trous déjà présents dans la carte correspondaient aux frappes de l'opérateur. Toute colonne qui ne correspondait pas recevait une encoche en haut de la carte. Si la carte était en bon état, une encoche était pratiquée sur le bord droit. Columbia n'avait pas de vérificateurs, mais ils étaient utilisés dans des installations telles que les banques et l'armée, où les erreurs de transcription pouvaient avoir des conséquences plus graves que des points sur vos devoirs. Pour minimiser les erreurs systématiques, un jeu de cartes serait poinçonné par un opérateur et vérifié par un second. Une autre technique de contrôle des erreurs consistait à saisir des numéros de séquence dans les colonnes 72 à 80. Cela pourrait être fait automatiquement par divers équipements EAM, ou par des poinçons pilotés par l'hôte, et permettrait de trier les ponts abandonnés (dans une trieuse) .).

Poinçon récapitulatif de l'impression IBM 526

Une autre variante encore était l' IBM 526 Printing Summary Punch . C'était pratiquement identique en apparence et en fonction au 026, mais il pouvait être connecté à la machine comptable IBM 402, 403 ou 419 comme périphérique de sortie. Autrement dit, les cartes pouvaient être poinçonnées à la main, depuis le clavier, comme sur un 026, ou par une autre machine. Contrairement au 026 (photo du haut), celui-ci dispose d'un panneau de commande permettant de spécifier en détail la manière dont les entrées de la machine comptable doivent être pointées. Pour en savoir plus sur le pointage récapitulatif, CLIQUEZ ICI .

Le bruit des frappes était assez épouvantable, en particulier lorsque plusieurs frappes étaient utilisées simultanément dans un espace confiné, comme c'était le cas dans les zones de frappe clés de Columbia à SSIO , Mudd et ailleurs, où généralement les tambours du programme étaient cassés et les rubans secs. Le 026 a été suivi par le 029 au milieu des années 1960 ; Columbia a traversé les deux générations, ainsi que les précédentes .