IBM 702
Après le 701, IBM créa le 702, parmi les premiers ordinateurs destinés aux applications de gestion, avec le LEO et l'UNIVAC. Présentée en 1954, cette machine marqua une rupture avec l'ère des équipements mécanographiques à cartes perforées qui dominaient alors le traitement administratif. General Electric figura parmi ses premiers acquéreurs, cette entreprise cherchant à moderniser ses méthodes de gestion dans un contexte social tendu d'après-guerre. L'automatisation des tâches administratives représentait pour GE un levier pour diminuer sa dépendance envers le personnel syndiqué, en plein conflit avec l'organisation United Electrical Workers.
L'IBM 702 se démarquait par sa mémoire électrostatique basée sur des tubes à rayons cathodiques, stockant jusqu'à 10 000 caractères. Cette capacité correspondait à environ 125 cartes perforées, un bond considérable par rapport aux machines antérieures qui ne géraient qu'une ou deux cartes simultanément. Des tambours magnétiques supplémentaires pouvaient étendre cette capacité, chacun équivalant à 750 cartes. La machine innovait avec son architecture à longueur de mot variable. Cette approche différait des ordinateurs scientifiques contemporains utilisant des mots de taille fixe. L'IBM 702 traitait ainsi des données allant d'un à plusieurs centaines de caractères, une souplesse idéale pour les applications commerciales manipulant des informations comme les noms, adresses et montants. Le traitement numérique s'effectuait en décimal plutôt qu'en binaire, choix révélateur de la volonté d'IBM de simplifier la programmation pour les usages commerciaux. L'ordinateur manipulait aussi bien les lettres que les chiffres, un avantage pour les données d'entreprise. Chaque caractère utilisait un codage sur sept bits, dont un bit de parité pour détecter les erreurs.
Son architecture adoptait un fonctionnement série, traitant les caractères séquentiellement. Cette méthode, bien que théoriquement moins rapide que le traitement parallèle des ordinateurs scientifiques, offrait une grande agilité pour manipuler et réorganiser les données, opérations courantes dans le monde de la gestion.
L'IBM 702 brillait par sa vitesse en entrée-sortie. Tandis que les équipements à cartes perforées classiques traitaient environ 100 cartes par minute, ses bandes magnétiques atteignaient l'équivalent de 3 500 cartes par minute, rendant possible le traitement de volumes de données jusque-là inaccessibles.
La programmation s'exécutait en langage machine. Chaque instruction comportait un code opération d'un caractère suivi d'une adresse de quatre caractères. Les programmes résidaient dans la même mémoire que les données, selon le principe de l'architecture von Neumann. Son jeu d'instructions comprenait des opérations arithmétiques, logiques et de transfert, conçues pour les applications commerciales. Les adresses mémoire étaient absolues, forçant une reprogrammation lors de toute modification dans l'organisation des données. Le programmeur devait tenir compte des délais d'accès à la mémoire électrostatique pour optimiser les performances.
L'installation d'un IBM 702 chez General Electric en 1954 illustre l'informatisation des entreprises à cette période. La première application visée fut un système de paie, projet qui mobilisa une équipe conséquente réunissant personnel de GE, consultants d'Arthur Andersen et ingénieurs d'IBM. En parallèle, une application de contrôle de fabrication fut développée pour le département « Lave-vaisselle et Broyeurs ». Fait notable, cette dernière devint opérationnelle avant le système de paie malgré des ressources plus limitées, préfigurant les observations que Fred Brooks formulerait plus tard dans son essai « The Mythical Man-Month » en 1975 sur la gestion des projets informatiques : l'ajout de personnel à un projet en retard le ralentit davantage, les petites équipes cohérentes surpassent souvent les grandes structures fragmentées, et la complexité de communication croît exponentiellement avec la taille de l'équipe.
La fiabilité constituait un critère primordial. Pour une machine dédiée aux opérations financières, l'IBM 702 intégrait de nombreux mécanismes de contrôle comme, notamment le bit de parité pour repérer les erreurs dans la transmission et le stockage des données. Ces vérifications automatiques s'ajoutaient aux procédures comptables traditionnelles, comme l'utilisation de totaux de contrôle.
L'IBM 702 inaugura une nouvelle page dans l'histoire d'IBM et de l'informatique commerciale. Son succès valida l'intérêt des ordinateurs électroniques pour les applications de gestion, créant un marché qui allait s'imposer. Les concepts introduits, comme le traitement de données à longueur variable et l'orientation vers les applications commerciales, influencèrent durablement l'évolution des systèmes d'entreprise.
La machine eut plusieurs successeurs, notamment l'IBM 705, qui reprit ses principes fondamentaux en y apportant des améliorations techniques. Néanmoins, son véritable héritage se retrouve dans la famille System/360, lancée en 1964, qui unifia les gammes scientifiques et commerciales d'IBM dans une architecture commune. Le System/360 conserva certaines caractéristiques de l'IBM 702, comme l'aptitude à traiter efficacement données numériques et alphabétiques.
L'évolution des ordinateurs transforme des outils de calcul scientifique en machines de traitement polyvalentes. Cette mutation accompagna la modernisation des entreprises américaines durant les années 1950, contribuant à l'émergence de l'informatique de gestion telle que nous la connaissons au XXIe siècle.