« Si l'on considère les échantillons d'armes de différents types de troupes, et même dans l'aspect historique, combien d'échantillons d'équipements militaires soviétiques étaient les meilleurs par rapport aux mêmes américains ? Où y avait-il plus d'argent, d'équipements de recherche et de production modernes, de scientifiques ? Peut-être que l'URSS était le leader dans la création d'ordinateurs, de logiciels ?"
Je tiens à remercier tout particulièrement sevtrash, qui m'a encouragé à écrire cet article, et dont j'ai utilisé les phrases des commentaires comme épigraphe.
Les expressions « processeur russe » ou « ordinateur soviétique », malheureusement, évoquent un certain nombre d'associations spécifiques introduites par nos médias, reproduisant inconsidérément (ou au contraire délibérément) des articles occidentaux. Tout le monde est habitué à penser qu'il s'agit d'appareils antédiluviens, encombrants, faibles, peu pratiques, et en général, la technologie domestique est toujours un motif de sarcasme et d'ironie. Malheureusement, peu de gens savent qu'à certains moments de l'histoire de l'informatique, l'URSS était « en avance sur le reste de la planète ». Et vous trouverez encore moins d'informations sur les développements domestiques modernes dans ce domaine.
L'Union soviétique est appelée le pays qui possédait l'une des écoles scientifiques les plus puissantes du monde, pas seulement par les patriotes « levés ». Il s'agit d'un fait objectif basé sur une analyse approfondie du système éducatif par des experts de la British Association of Educators. Historiquement, en URSS, un accent particulier a été mis sur la formation de spécialistes dans le domaine des sciences naturelles, d'ingénieurs et de mathématiciens. Au milieu du XXe siècle, dans le pays des Soviets, il y avait plusieurs écoles pour le développement de la technologie informatique, et il ne manquait pas de personnel qualifié pour elles, c'est pourquoi il y avait toutes les conditions préalables pour le développement réussi de la nouvelle industrie. Des dizaines de scientifiques et d'ingénieurs talentueux ont participé à la création de divers systèmes de machines à calculer électroniques. Nous ne parlerons maintenant que des principales étapes du développement des ordinateurs numériques en URSS. Les travaux sur les machines analogiques ont commencé avant même la guerre et, en 1945, la première machine analogique d'URSS était déjà en service. Avant la guerre, la recherche et le développement de déclencheurs à grande vitesse, les principaux éléments des ordinateurs numériques, ont commencé.
Sergei Alekseevich Lebedev (1902 - 1974) est raisonnablement appelé le fondateur du développement de la technologie informatique en Union soviétique - sous sa direction, 15 types d'ordinateurs ont été développés, de la lampe la plus simple aux superordinateurs sur circuits intégrés
En URSS, on connaissait la création par les Américains en 1946 de la machine ENIAC - le premier ordinateur au monde avec des tubes électroniques comme base d'éléments et contrôle automatique de programme. Malgré le fait que les scientifiques soviétiques connaissaient l'existence de cette machine, néanmoins, comme toute autre information divulguée en Russie pendant la guerre froide, ces données étaient très rares et indistinctes. Par conséquent, le discours selon lequel la technologie informatique soviétique a été copiée sur les modèles occidentaux n'est rien de plus qu'une insinuation. Et de quel genre d'« échantillons » peut-on parler si les modèles d'exploitation des ordinateurs de l'époque occupaient deux ou trois étages et que seul un cercle très restreint de personnes y avait accès ? Le maximum que les espions nationaux pouvaient obtenir était des informations fragmentaires provenant de la documentation technique et des transcriptions de conférences scientifiques.
Fin 1948, l'académicien S. A. Lebedev commence à travailler sur la première machine domestique. Un an plus tard, l'architecture a été développée (à partir de zéro, sans aucun emprunt), ainsi que les schémas de principe des blocs individuels. En 1950, l'ordinateur a été assemblé en un temps record grâce aux efforts de seulement 12 scientifiques et 15 techniciens. Lebedev a appelé son idée "Petite machine à calculer électronique", ou MESM. "Baby", composé de six mille tubes à vide, occupait une aile entière d'un immeuble de deux étages. Que personne ne soit choqué par de telles dimensions. Les conceptions occidentales n'étaient pas moins. C'était la cinquantième année dans la cour et les tubes radio régnaient toujours sur le bal.
Il convient de noter qu'en URSS, MESM a été lancé à une époque où il n'y avait qu'un seul ordinateur en Europe - l'EDSAK anglais, lancé un an plus tôt. Mais le processeur MESM était beaucoup plus puissant en raison de la parallélisation du processus de calcul. Une machine similaire à EDSAK, TsEM-1, a été mise en service à l'Institut de l'énergie atomique en 1953, et elle a également dépassé EDSAK dans un certain nombre de paramètres.
Lors de la création du MESM, tous les principes fondamentaux de la création d'ordinateurs ont été utilisés, tels que la présence de périphériques d'entrée et de sortie, le codage et le stockage d'un programme en mémoire, l'exécution automatique de calculs basés sur un programme stocké en mémoire, etc. L'essentiel était qu'il s'agisse d'un ordinateur basé sur la logique binaire qui est actuellement utilisée en informatique (l'ENIAC américain utilisait le système décimal (!!!), et en plus, le principe de traitement par pipeline, développé par S. A. les opérandes sont traités en parallèle, il est désormais utilisé dans tous les ordinateurs du monde.
La petite machine à calculer électronique a été suivie par une grande - BESM-1. Le développement a été achevé à l'automne 1952, après quoi Lebedev est devenu membre à part entière de l'Académie des sciences de l'URSS.
Dans la nouvelle machine, l'expérience de la création du MESM a été prise en compte et une base d'éléments améliorée a été appliquée. L'ordinateur avait une vitesse de 8 à 10 000 opérations par seconde (contre seulement 50 opérations par seconde pour MESM), les périphériques de stockage externes étaient basés sur des bandes magnétiques et des tambours magnétiques. Un peu plus tard, les scientifiques ont expérimenté des accumulateurs sur des tubes à mercure, des potentioscopes et des noyaux de ferrite.
Si en URSS on savait peu de choses sur les ordinateurs occidentaux, en Europe et aux États-Unis, on ne savait pratiquement rien des ordinateurs soviétiques. Par conséquent, le rapport de Lebedev lors d'une conférence scientifique à Darmstadt a fait sensation: il s'est avéré que le BESM-1 assemblé en Union soviétique est l'ordinateur le plus productif et le plus puissant d'Europe.
En 1958, après une nouvelle modernisation du BESM RAM, qui s'appelait déjà BESM-2, il fut produit en série dans l'une des usines de l'Union. Le résultat des travaux ultérieurs de l'équipe sous la direction de Lebedev a été le développement et l'amélioration du premier BESM. Une nouvelle famille de supercalculateurs a été créée sous la marque "M", dont le modèle de série M-20, effectuant jusqu'à 20 000 opérations par seconde, est devenu à cette époque l'ordinateur le plus rapide au monde.
1958 a été une autre étape importante, quoique méconnue, dans le développement de l'informatique. Sous la direction de V. S. distances jusqu'à 200 km. Dans le même temps, on pense officiellement que le premier réseau informatique au monde n'a commencé à fonctionner qu'en 1965, lorsque les ordinateurs TX-2 du Massachusetts Institute of Technology et le Q-32 de la société SDC à Santa Monica ont été connectés. Ainsi, contrairement au mythe américain, le réseau informatique a d'abord été développé et mis en œuvre en URSS, jusqu'à 7 ans plus tôt.
Spécialement pour les besoins de l'armée, y compris pour le Centre de contrôle spatial, plusieurs modèles informatiques basés sur le M-40 et le M-50 ont été développés, qui sont devenus le "cerveau cybernétique" du système anti-missile soviétique, créé sous la direction de VGKisunko et a abattu un vrai missile en 1961 - les Américains n'ont pu le répéter que 23 ans plus tard.
La première machine de deuxième génération à part entière (à base de semi-conducteurs) était le BESM-6. Cette machine avait une vitesse record pour l'époque - environ un million d'opérations par seconde. Bon nombre des principes de son architecture et de son organisation structurelle sont devenus une véritable révolution dans la technologie informatique de cette période et, en fait, constituaient déjà une étape dans la troisième génération d'ordinateurs.
BESM-6, créé en URSS en 1966, avait une vitesse record pour l'époque - environ un million d'opérations par seconde
Dans BESM-6, la stratification de la mémoire vive en blocs a été mise en œuvre, permettant la récupération simultanée d'informations, ce qui a permis d'augmenter considérablement la vitesse d'accès au système de mémoire, le principe de combiner l'exécution des instructions a été largement utilisé (jusqu'à 14 instructions machine pourraient être simultanément dans le processeur à différents stades d'exécution). Ce principe, nommé par le concepteur en chef de BESM-6, l'académicien S. A. Lebedev, le principe du « conduite d'eau », est devenu plus tard largement utilisé pour augmenter la productivité des ordinateurs à usage général, ayant reçu le nom de « convoyeur de commande » dans la terminologie moderne. Pour la première fois, une méthode de mise en mémoire tampon des requêtes a été introduite, un prototype de mémoire cache moderne a été créé, un système efficace de multitâche et d'accès aux périphériques externes a été mis en œuvre, et de nombreuses autres innovations, dont certaines sont toujours utilisées. BESM-6 a connu un tel succès qu'il a été produit en série pendant 20 ans et a fonctionné efficacement dans diverses structures et institutions de l'État.
Soit dit en passant, le Centre international de recherche nucléaire, créé en Suisse, a utilisé des machines BESM pour les calculs. Et un autre fait indicatif, frappant le mythe du retard de notre technologie informatique … Pendant le vol spatial soviéto-américain Soyouz-Apollo, la partie soviétique, utilisant le BESM-6, a reçu les résultats traités des informations de télémétrie en une minute - une demi-heure plus tôt que côté américain…
À cet égard, un article du conservateur du Museum of Computer Science en Grande-Bretagne, Doron Sweid, sur la façon dont il a acheté l'un des derniers BESM-6 en état de marche à Novossibirsk est intéressant. Le titre de l'article parle de lui-même: « La série russe de supercalculateurs BESM, développée il y a plus de 40 ans, peut témoigner des mensonges des États-Unis, qui ont déclaré leur supériorité technologique pendant les années de la guerre froide.
Il y avait beaucoup de collectifs créatifs en URSS. Les instituts de S. A. Lebedev, I. S. Bruk, V. M. Glushkov ne sont que les plus grands d'entre eux. Parfois ils rivalisaient, parfois ils se complétaient. Et tout le monde travaillait à la pointe de la science mondiale. Jusqu'à présent, nous avons principalement parlé des développements de l'académicien Lebedev, mais le reste des équipes dans leur travail était en avance sur les développements étrangers.
Ainsi, par exemple, fin 1948, des employés de l'Institut de l'énergie. Krizhizhanovsky Brook et Rameev reçoivent un certificat d'inventeur sur un ordinateur avec un bus commun, et en 1950-1951. le créer. Dans cette machine, pour la première fois au monde, des diodes semi-conductrices (cuprox) sont utilisées à la place des tubes à vide.
Et à la même époque où S. A. Lebedev créait BESM-6, l'académicien V. M. Glushkov a achevé le développement du mainframe « Ukraine », dont les idées ont ensuite été utilisées dans les mainframes américains dans les années 1970. La famille d'ordinateurs MIR créée par l'académicien Glushkov avait vingt ans d'avance sur les Américains - il s'agissait de prototypes d'ordinateurs personnels. En 1967, IBM rachète MIR-1 lors d'une exposition à Londres: IBM a un litige prioritaire avec des concurrents, et la machine est achetée afin de prouver que le principe de la microprogrammation pas à pas, breveté par les concurrents en 1963, est connu depuis longtemps en russe et est utilisé dans les véhicules de production.
Pionnier de l'informatique et de la cybernétique, l'académicien Viktor Mikhailovich Glushkov (1923-1982) est connu des spécialistes du monde entier pour ses résultats scientifiques d'importance mondiale en mathématiques, informatique et cybernétique, informatique et programmation.
L'étape suivante du développement de la technologie informatique en URSS consistait à travailler sur la création d'un superordinateur, dont la famille s'appelait "Elbrouz". Ce projet a été lancé par Lebedev, et après sa mort, il a été dirigé par Burtsev.
Le premier complexe informatique multiprocesseur "Elbrus-1" a été lancé en 1979. Il comprenait 10 processeurs et avait une vitesse d'environ 15 millions d'opérations par seconde. Cette machine avait plusieurs années d'avance sur les principaux ordinateurs occidentaux. Architecture multiprocesseur symétrique avec mémoire partagée, mise en œuvre d'une programmation sécurisée avec des types de données matériels, superscalarité du traitement du processeur, système d'exploitation unifié pour les complexes multiprocesseurs - toutes ces capacités implémentées dans la série Elbrus sont apparues beaucoup plus tôt qu'en Occident, dont le principe est utilisé à ce jour dans les supercalculateurs modernes.
"Elbrus" a généralement introduit un certain nombre d'innovations révolutionnaires dans la théorie des ordinateurs. Il s'agit de la superscalarité (traitement de plus d'une instruction par cycle), de la mise en œuvre d'une programmation sécurisée avec des types de données matériels, du pipeline (traitement parallèle de plusieurs instructions), etc. Toutes ces fonctionnalités sont apparues pour la première fois dans les ordinateurs soviétiques. Une autre différence majeure du système Elbrus par rapport à des systèmes similaires précédemment produits dans l'Union est l'accent mis sur les langages de programmation de haut niveau. Le langage de base ("Autocode Elbrus El-76") a été créé par V. M. Pentkovsky, qui devint plus tard l'architecte en chef des processeurs Pentium.
Le prochain modèle de cette série, Elbrus-2, a déjà effectué 125 millions d'opérations par seconde. "Elbrus" a travaillé dans un certain nombre de systèmes importants associés au traitement des informations radar, ils ont été comptés dans les plaques d'immatriculation d'Arzamas et de Chelyabinsk, et de nombreux ordinateurs de ce modèle assurent encore le fonctionnement des systèmes de défense antimissile et des forces spatiales.
Le dernier modèle de cette série était Elbrus 3-1, qui se distinguait par sa conception modulaire et était destiné à résoudre de grands problèmes scientifiques et économiques, y compris la modélisation des processus physiques. Sa vitesse a atteint 500 millions d'opérations par seconde (sur certaines équipes), deux fois plus rapide que la supercar américaine la plus productive de l'époque, la Cray Y-MP.
Après l'effondrement de l'URSS, l'un des développeurs d'Elbrouz, Vladimir Pentkovsky, a émigré aux États-Unis et a obtenu un emploi chez Intel Corporation. Il est rapidement devenu un ingénieur senior de la société et sous sa direction, en 1993, Intel a développé le processeur Pentium, qui porte le nom de Pentkovsky.
Pentkovsky a incarné dans les processeurs d'Intel le savoir-faire soviétique qu'il connaissait et, en 1995, Intel a sorti un processeur Pentium Pro plus avancé, dont les capacités se sont rapprochées du microprocesseur russe El-90 en 1990, mais ne l'ont jamais rattrapé., bien qu'il ait été créé 5 ans plus tard.
Selon Keith Diffendorf, rédacteur en chef du Microprocessor Report, Intel a adopté la vaste expérience et les technologies avancées développées en Union soviétique, y compris les principes fondamentaux des architectures modernes telles que SMP (traitement multiprocesseur symétrique), superscalaire et EPIC (Code d'instruction explicitement parallèle). - architecture de code avec parallélisme d'instructions explicite). Sur la base de ces principes, des ordinateurs étaient déjà produits dans l'Union, alors qu'aux USA ces technologies ne faisaient que "planer dans l'esprit des scientifiques (!!!)".
Je tiens à souligner que l'article parlait exclusivement d'ordinateurs incorporés dans du matériel informatique et d'ordinateurs produits en série. Par conséquent, connaissant l'histoire réelle de la technologie informatique soviétique, il est difficile d'être d'accord avec l'opinion sur son retard. De plus, il est clair que dans cette industrie, nous avons toujours été à l'avant-garde. Malheureusement, nous n'en entendons parler ni sur les écrans de télévision ni sur d'autres médias.