Sommario:

Tecnologia informatica sovietica. La storia del decollo e dell'oblio
Tecnologia informatica sovietica. La storia del decollo e dell'oblio

Video: Tecnologia informatica sovietica. La storia del decollo e dell'oblio

Video: Tecnologia informatica sovietica. La storia del decollo e dell'oblio
Video: A Caccia Di Miti La Libreria Dimenticata Di Ivan Il Terribile 2024, Maggio
Anonim

Informazioni complete e complete sullo sviluppo dell'elettronica sovietica. Perché un tempo l'elettronica sovietica ha superato significativamente l'"hardware" straniero? Quale scienziato russo ha incarnato il know-how sovietico nei microprocessori Intel?

Quante frecce critiche sono state scagliate negli ultimi anni sullo stato della nostra tecnologia informatica! E che era irrimediabilmente arretrato (allo stesso tempo era sicuro di parlare dei "vizi organici del socialismo e dell'economia pianificata"), e che è inutile svilupparlo ora, perché "siamo indietro per sempre". E in quasi tutti i casi, il ragionamento sarà accompagnato dalla conclusione che "la tecnologia occidentale è sempre stata migliore", che "i computer russi non sanno come farlo" …

Di solito, criticando i computer sovietici, l'attenzione è focalizzata sulla loro inaffidabilità, difficoltà di funzionamento e scarse capacità. Sì, molti programmatori "esperti" probabilmente ricordano quegli "ES-ki" "appesi" all'infinito dagli anni '70 e '80, possono parlare di come apparivano "Sparks", "Agatha", "Robotrons", " Electronics "contro il retroscena dei PC IBM che avevano appena iniziato a comparire nell'Unione (nemmeno gli ultimi modelli) tra la fine degli anni '80 e l'inizio degli anni '90, ricordando che tale confronto non si esaurisce a favore dei computer domestici. Ed è così: questi modelli erano davvero inferiori alle loro controparti occidentali nelle loro caratteristiche.

Ma queste marche di computer elencate non erano affatto i migliori sviluppi domestici, nonostante fossero i più diffusi. E in effetti, l'elettronica sovietica non solo si è sviluppata a livello mondiale, ma a volte ha superato un'industria occidentale simile!

Ma perché, allora, ora usiamo esclusivamente "hardware" straniero e in epoca sovietica anche il computer domestico conquistato a fatica sembrava un mucchio di metallo rispetto alla sua controparte occidentale? L'affermazione sulla superiorità dell'elettronica sovietica non è forse infondata?

No non lo è! Come mai? La risposta è in questo articolo.

La gloria dei nostri padri

La "data di nascita" ufficiale della tecnologia informatica sovietica dovrebbe probabilmente essere considerata la fine del 1948. Fu allora che in un laboratorio segreto nella città di Feofaniya vicino a Kiev, sotto la guida di Sergei Aleksandrovich Lebedev (a quel tempo - direttore dell'Istituto di ingegneria elettrica dell'Accademia delle scienze dell'Ucraina e anche capo del laboratorio del Institute of Precise Mechanics and Computing Technology dell'Accademia delle scienze dell'URSS), sono iniziati i lavori per la creazione di una piccola macchina per il conteggio elettronico (MESM) …

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

Lebedev ha proposto, convalidato e implementato (indipendentemente da John von Neumann) i principi di un computer con un programma memorizzato.

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

Nella sua prima macchina, Lebedev ha implementato i principi fondamentali della costruzione di computer, come:

disponibilità di dispositivi aritmetici, memoria, input/output e dispositivi di controllo;

codificare e memorizzare un programma in memoria come numeri;

sistema di numerazione binaria per codificare numeri e comandi;

esecuzione automatica di calcoli basati sul programma memorizzato;

la presenza di operazioni sia aritmetiche che logiche;

il principio gerarchico della costruzione della memoria;

utilizzando metodi numerici per implementare i calcoli.

La progettazione, l'installazione e il debug di MESM sono stati eseguiti in tempi record (circa 2 anni) e realizzati da sole 17 persone (12 ricercatori e 5 tecnici). Il collaudo della macchina MESM ebbe luogo il 6 novembre 1950 e il funzionamento regolare il 25 dicembre 1951.

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

Nel 1953, un team guidato da S. A. Lebedev creò il primo mainframe: BESM-1 (dalla Big Electronic Counting Machine), pubblicato in una copia. È stato creato già a Mosca, presso l'Istituto di meccanica di precisione (abbreviato in ITM) e il Centro di calcolo dell'Accademia delle scienze dell'URSS, il cui direttore era SA Lebedev, ed è stato assemblato presso lo stabilimento di calcolo e analisi di Mosca Macchine (abbreviate come CAM).

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

Dopo che la RAM BESM-1 è stata dotata di una base di elementi migliorata, le sue prestazioni hanno raggiunto le 10.000 operazioni al secondo, al livello delle migliori negli Stati Uniti e delle migliori in Europa. Nel 1958, dopo un altro ammodernamento della RAM, il BESM, che aveva già ricevuto il nome BESM-2, fu preparato per la produzione in serie in uno degli stabilimenti dell'Unione, che fu effettuato in quantità di diverse dozzine.

Allo stesso tempo, erano in corso i lavori nell'Ufficio speciale di progettazione della regione di Mosca n. 245, guidato da M. A. Lesechko, anch'esso fondato nel dicembre 1948 per ordine di I. V. Stalin. Nel 1950-1953 il team di questo ufficio di progettazione, ma già sotto la guida di Bazilevsky Yu. Ya. ha sviluppato un computer digitale generico "Strela" con una velocità di 2 mila operazioni al secondo. Questa vettura è stata prodotta fino al 1956 e ne sono stati realizzati un totale di 7 esemplari. Quindi, "Strela" è stato il primo computer industriale - MESM, BESM esisteva a quel tempo in una sola copia.

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

In generale, la fine del 1948 fu un periodo estremamente produttivo per i creatori dei primi computer sovietici. Nonostante il fatto che entrambi i computer sopra menzionati fossero tra i migliori al mondo, ancora una volta, parallelamente a loro, si sviluppò un altro ramo dell'industria informatica sovietica: M-1, "Macchina di calcolo digitale automatica", che era guidata da IS Ruscello.

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

M-1 è stato lanciato nel dicembre 1951 - contemporaneamente al MESM e per quasi due anni è stato l'unico computer operativo nell'URSS (il MESM era geograficamente situato in Ucraina, vicino a Kiev).

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

Tuttavia, la velocità dell'M-1 si è rivelata estremamente bassa: solo 20 operazioni al secondo, il che, tuttavia, non gli ha impedito di risolvere i problemi della ricerca nucleare presso l'IV Kurchatov Institute. Allo stesso tempo, l'M-1 occupava un bel po' di spazio - solo 9 metri quadrati (rispetto ai 100 metri quadrati di BESM-1) e consumava molta meno energia rispetto all'idea di Lebedev. M-1 divenne l'antenato di un'intera classe di "piccoli computer", di cui il suo creatore IS Brook era un sostenitore. Tali macchine, secondo Brook, avrebbero dovuto essere destinate a piccoli uffici di progettazione e organizzazioni scientifiche che non hanno i mezzi ei locali per acquistare macchine del tipo BESM.

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

Presto l'M-1 fu seriamente migliorato e le sue prestazioni raggiunsero il livello di "Strela" - 2 mila operazioni al secondo, allo stesso tempo, le dimensioni e il consumo energetico aumentarono leggermente. La nuova vettura ricevette il nome naturale M-2 e fu messa in funzione nel 1953. In termini di costi, dimensioni e prestazioni, l'M-2 è diventato il miglior computer dell'Unione. Fu M-2 a vincere il primo torneo internazionale di scacchi tra computer.

Di conseguenza, nel 1953, seri compiti informatici per le esigenze della difesa, della scienza e dell'economia nazionale del paese potevano essere risolti su tre tipi di computer: BESM, Strela e M-2. Tutti questi computer sono i computer di prima generazione. L'elemento base - tubi elettronici - ne determinava le grandi dimensioni, il significativo consumo energetico, la bassa affidabilità e, di conseguenza, i piccoli volumi di produzione e una ristretta cerchia di utenti, principalmente dal mondo della scienza. In tali macchine, non c'erano praticamente mezzi per combinare le operazioni del programma in esecuzione e parallelizzare il funzionamento dei vari dispositivi; i comandi venivano eseguiti uno dopo l'altro, ALU ("dispositivo aritmetico-logico", un'unità che esegue direttamente la conversione dei dati) era inattivo nel processo di scambio di dati con dispositivi esterni, il cui set era molto limitato. Il volume della RAM BESM-2, ad esempio, era di 2048 parole a 39 bit; come memoria esterna sono stati utilizzati tamburi magnetici e unità a nastro magnetico.

Setun è il primo e unico computer ternario al mondo. Università statale di Mosca. L'URSS.

Stabilimento di produzione: stabilimento di macchine matematiche di Kazan del Ministero dell'industria radiofonica dell'URSS. Il produttore di elementi logici è lo stabilimento di Astrakhan di apparecchiature elettroniche e dispositivi elettronici del Ministero dell'industria radiofonica dell'URSS. Il produttore di tamburi magnetici è la Penza Computer Plant del Ministero dell'Industria radiofonica dell'URSS. Il produttore del dispositivo di stampa è lo stabilimento di macchine da scrivere di Mosca del Ministero dell'industria degli strumenti dell'URSS.

Anno di completamento dello sviluppo: 1959.

Anno di inizio produzione: 1961.

Produzione interrotta: 1965.

Numero di auto costruite: 50.

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

Ai nostri tempi, "Setun" non ha analoghi, ma storicamente è successo che lo sviluppo dell'informatica è entrato nel mainstream della logica binaria.

Ma il successivo sviluppo di Lebedev fu più produttivo: il computer M-20, la cui produzione in serie iniziò nel 1959.

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

Il numero 20 nel nome significa prestazioni ad alta velocità: 20 mila operazioni al secondo, la quantità di RAM ha superato due volte l'OP BESM, è stata prevista anche una combinazione dei comandi eseguiti. A quel tempo era una delle macchine più potenti e affidabili al mondo, e veniva utilizzata per risolvere molti dei più importanti problemi teorici e applicati della scienza e della tecnologia dell'epoca. Nella macchina M20 è stata implementata la possibilità di scrivere programmi in codici mnemonici. Ciò ha notevolmente ampliato la cerchia di specialisti che sono stati in grado di sfruttare i vantaggi dell'informatica. Ironia della sorte, sono stati prodotti esattamente 20 computer M-20.

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

I computer di prima generazione sono stati prodotti in URSS per molto tempo. Anche nel 1964, il computer Ural-4, utilizzato per i calcoli economici, veniva ancora prodotto a Penza.

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

Andatura della vittoria

Nel 1948, negli Stati Uniti fu inventato un transistor a semiconduttore, che iniziò ad essere utilizzato come base per un computer. Ciò ha permesso di sviluppare computer con dimensioni, consumo energetico e un'affidabilità e una produttività notevolmente superiori (rispetto ai computer con lampada). Il problema dell'automazione della programmazione divenne estremamente urgente, poiché il divario tra il tempo per lo sviluppo dei programmi e il tempo per il calcolo effettivo stava aumentando.

La seconda fase dello sviluppo della tecnologia informatica tra la fine degli anni '50 e l'inizio degli anni '60 è caratterizzata dalla creazione di linguaggi di programmazione avanzati (Algol, Fortran, Cobol) e dallo sviluppo del processo di automazione del controllo del flusso delle attività utilizzando il computer stesso, cioè, lo sviluppo di sistemi operativi. I primi sistemi operativi hanno automatizzato il lavoro dell'utente al completamento di un'attività, quindi sono stati creati strumenti per inserire più attività contemporaneamente (un batch di attività) e distribuire le risorse di elaborazione tra di esse. È apparsa la modalità multiprogrammazione dell'elaborazione dei dati. Le caratteristiche più caratteristiche di questi computer, comunemente indicati come "computer di seconda generazione":

combinare operazioni di input/output con calcoli nell'elaboratore centrale;

un aumento della quantità di RAM e memoria esterna;

utilizzo di dispositivi alfanumerici per l'input/output dei dati;

modalità “chiusa” per gli utenti: il programmatore non era più ammesso in sala computer, ma consegnava il programma in linguaggio algoritmico (linguaggio di alto livello) all'operatore per la sua ulteriore ammissione sulla macchina.

Alla fine degli anni '50, anche in URSS fu stabilita la produzione in serie di transistor.

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

Ciò ha permesso di iniziare a creare un computer di seconda generazione con prestazioni più elevate, ma meno spazio e consumo energetico. Lo sviluppo della tecnologia informatica nell'Unione è andato quasi a un ritmo "esplosivo": in breve tempo, il numero di diversi modelli di computer messi in sviluppo ha iniziato a contare a decine: questo è l'M-220 - l'erede del Lebedev M -20, e "Minsk-2" con versioni successive, e Yerevan "Nairi", e molti computer militari - M-40 con una velocità di 40 mila operazioni al secondo e M-50 (che aveva ancora componenti a tubo). Fu grazie a quest'ultimo che nel 1961 fu possibile creare un sistema di difesa antimissilistico perfettamente funzionante (durante i test, fu ripetutamente possibile abbattere missili balistici veri con un colpo diretto in una testata con un volume di mezzo metro cubo). Ma prima di tutto vorrei menzionare la serie BESM, sviluppata da un team di sviluppatori di ITM e VT dell'Accademia delle scienze dell'URSS sotto la guida generale di S. A. Lebedev, il cui culmine del lavoro è stato il computer BESM-6 creato nel 1967. È stato il primo computer sovietico a raggiungere una velocità di 1 milione di operazioni al secondo (indicatore superato dai computer domestici delle versioni successive solo nei primi anni '80, con un'affidabilità operativa significativamente inferiore a quella del BESM-6).

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

Oltre all'alta velocità (il miglior indicatore in Europa e uno dei migliori al mondo), l'organizzazione strutturale di BESM-6 si distingueva per una serie di caratteristiche rivoluzionarie per l'epoca e anticipavano le caratteristiche architettoniche della generazione successiva computer (il cui elemento base era costituito da circuiti integrati). Quindi, per la prima volta nella pratica domestica e in modo completamente indipendente dai computer stranieri, è stato ampiamente utilizzato il principio della combinazione dell'esecuzione delle istruzioni (fino a 14 istruzioni macchina potrebbero essere contemporaneamente nel processore in diverse fasi di esecuzione). Questo principio, chiamato dal capo progettista di BESM-6 Academician S. A. Lebedev il principio della "conduttura dell'acqua", in seguito divenne ampiamente utilizzato per aumentare la produttività dei computer di uso generale, avendo ricevuto il nome "convogliatore di comando" nella terminologia moderna.

BESM-6 è stato prodotto in serie nello stabilimento SAM di Mosca dal 1968 al 1987 (sono stati prodotti un totale di 355 veicoli) - una specie di record! L'ultimo BESM-6 è stato smantellato oggi - nel 1995 presso l'impianto di elicotteri Mil a Mosca. BESM-6 era dotato dei più grandi istituti di ricerca, fabbriche e uffici di progettazione accademici (ad esempio, il Centro di calcolo dell'Accademia delle scienze dell'URSS, l'Istituto congiunto per la ricerca nucleare) e industriali (Istituto centrale di ingegneria aeronautica - CIAM).

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

Interessante a questo proposito un articolo del curatore del Museum of Computer Science in Gran Bretagna, Doron Sweid, su come ha acquistato uno degli ultimi BESM-6 funzionanti a Novosibirsk. Il titolo dell'articolo parla da solo:

Informazioni per gli specialisti

Il funzionamento dei moduli RAM, dell'unità di controllo e dell'unità logica aritmetica in BESM-6 è avvenuto in parallelo e in modo asincrono, grazie alla presenza di dispositivi buffer per la memorizzazione intermedia di comandi e dati. Per accelerare l'esecuzione in pipeline delle istruzioni nel dispositivo di controllo, sono stati forniti una memoria di registro separata per l'archiviazione degli indici, un modulo aritmetico degli indirizzi separato, che fornisce una rapida modifica dell'indirizzo utilizzando i registri di indice, inclusa la modalità di accesso allo stack.

La memoria associativa su registri veloci (di tipo cache) ha permesso di memorizzare automaticamente al suo interno gli operandi utilizzati più di frequente e quindi di ridurre il numero di accessi alla memoria principale. La "stratificazione" della memoria ad accesso casuale ha fornito la possibilità di accesso simultaneo ai suoi diversi moduli da diversi dispositivi della macchina. I meccanismi per interrompere, proteggere la memoria, convertire gli indirizzi virtuali in modalità operative fisiche e privilegiate per il sistema operativo hanno permesso di utilizzare BESM-6 in modalità multiprogramma e time-sharing. Nel dispositivo di logica aritmetica sono stati implementati algoritmi accelerati per la moltiplicazione e la divisione (moltiplicazione per quattro cifre di un moltiplicatore, calcolo di quattro cifre del quoziente in un ciclo di clock), nonché un sommatore senza catene di riporto end-to-end, rappresentando il risultato dell'operazione sotto forma di codice a due righe (somme bit per bit e trasferimenti) e operando sul codice a tre righe in ingresso (il nuovo operando e il risultato a due righe dell'operazione precedente).

Il computer BESM-6 aveva una memoria ad accesso casuale su nuclei di ferrite - 32 KB di parole a 50 bit, la quantità di memoria ad accesso casuale è aumentata con successive modifiche a 128 KB.

Lo scambio di dati con memoria esterna su tamburi magnetici (di seguito anche su dischi magnetici) e nastri magnetici è stato effettuato in parallelo tramite sette canali ad alta velocità (un prototipo dei futuri canali selettori). Il lavoro con il resto dei dispositivi periferici (input/output dati elemento per elemento) è stato eseguito dai programmi del driver del sistema operativo quando si sono verificati gli interrupt corrispondenti dai dispositivi.

Caratteristiche tecniche e operative:

Prestazioni medie: fino a 1 milione di comandi unicast/s

La lunghezza della parola è di 48 bit binari e due bit di controllo (la parità dell'intera parola doveva essere "dispari". Pertanto, è stato possibile distinguere i comandi dai dati - alcuni avevano la parità di mezza parola "pari-dispari", mentre altri aveva "dispari-pari" ". La transizione ai dati o la cancellazione del codice è stata colta elementare, non appena si è verificato un tentativo di eseguire una parola con dati)

Rappresentazione numerica - virgola mobile

Frequenza di lavoro - 10 MHz

Area occupata - 150-200 mq. m

Consumo elettrico dalla rete 220 V / 50 Hz - 30 kW (senza sistema di raffreddamento ad aria)

BESM-6 aveva un originale sistema di elementi con sincronizzazione parafase. L'elevata frequenza di clock degli elementi ha richiesto agli sviluppatori nuove soluzioni di design originali per accorciare le lunghezze delle connessioni degli elementi e ridurre le capacità parassite.

L'uso di questi elementi in combinazione con soluzioni strutturali originali ha permesso di fornire un livello di prestazioni fino a 1 milione di operazioni al secondo quando si opera in modalità a virgola mobile a 48 bit, che è un record in relazione a un numero relativamente piccolo di semiconduttori elementi e la loro velocità (circa 60 mila unità), transistor e 180 mila diodi e una frequenza di 10 MHz).

L'architettura BESM-6 è caratterizzata da un insieme ottimale di operazioni aritmetiche e logiche, modifica rapida dell'indirizzo mediante registri di indice (inclusa la modalità di accesso allo stack) e un meccanismo per espandere l'opcode (extracode).

Durante la creazione di BESM-6, sono stati stabiliti i principi di base di un sistema di automazione della progettazione computerizzata (CAD). La registrazione compatta dei diagrammi macchina mediante le formule dell'algebra booleana è stata la base della sua documentazione operativa e di messa in servizio. La documentazione per l'installazione è stata rilasciata all'impianto sotto forma di tabelle ottenute su un computer strumentale.

I creatori di BESM-6 erano V. A. Melnikov, L. N. Korolev, V. S. Petrov, L. A. Teplitsky - i leader; A. A. Sokolov, V. N. Laut, M. V. Tyapkin, V. L. Lee, L. A. Zak, V. I. Smirnov, A. S. Fedorov, O. K. Shcherbakov, A. V. Avayev, V. Ya. Alekseev, OA Bolshakov, VF Zhirov, Yupol., Yu. N. Znamensky, VS Chekhlov,. A. Lebedev.

Nel 1966 fu dispiegato su Mosca un sistema di difesa antimissilistico sulla base di un computer 5E92b creato dai gruppi di SA Lebedev e dal suo collega VSBurtsev con una capacità di 500 mila operazioni al secondo, che esisteva fino ad ora (nel 2002 dovrebbe essere con la riduzione delle forze missilistiche strategiche).

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

È stata anche creata una base materiale per lo spiegamento della difesa missilistica sull'intero territorio dell'Unione Sovietica, ma successivamente, secondo i termini del trattato ABM-1, il lavoro in questa direzione è stato ridotto. Il gruppo di VSBurtsev ha preso parte attiva allo sviluppo del leggendario sistema antiaereo antiaereo S-300, creando nel 1968 per esso il computer 5E26, che si distingueva per le sue piccole dimensioni (2 metri cubi) e l'hardware più accurato controllo che ha tracciato qualsiasi informazione errata. Le prestazioni del computer 5E26 erano pari a quelle del BESM-6: 1 milione di operazioni al secondo.

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

Tradimento

Probabilmente il periodo più stellare nella storia dell'informatica sovietica fu la metà degli anni Sessanta. C'erano molti collettivi creativi che operavano in URSS in quel momento. Gli istituti di S. A. Lebedev, I. S. Bruk, V. M. Glushkov sono solo i più grandi. A volte gareggiavano, a volte si completavano a vicenda. Allo stesso tempo, sono stati prodotti molti tipi diversi di macchine, il più delle volte incompatibili tra loro (forse ad eccezione delle macchine sviluppate nello stesso istituto), per un'ampia varietà di scopi. Tutti sono stati progettati e realizzati a livello mondiale e non erano inferiori ai loro concorrenti occidentali.

La varietà di computer prodotti e la loro incompatibilità tra loro a livello di software e hardware non soddisfacevano i loro creatori. Era necessario mettere nel minimo grado l'ordine nell'intero set di computer prodotti, ad esempio, prendendo uno di essi come un certo standard. Ma…

Alla fine degli anni '60, la leadership del paese prese una decisione che, come ha mostrato il corso di ulteriori eventi, ebbe conseguenze catastrofiche: sostituire tutti gli sviluppi interni di diverse dimensioni della classe media (ce n'erano circa una mezza dozzina - "Minsk ", "Ural", diverse versioni dell'architettura dell'M-20 ecc.) - sulla Unified Family di computer basati sull'architettura dell'IBM 360, - la controparte americana. A livello del Ministero della Strumentazione, una decisione simile non è stata presa così rumorosamente per quanto riguarda il minicomputer. Poi, nella seconda metà degli anni '70, l'architettura PDP-11 della società straniera DEC è stata approvata anche come linea generale per mini e microcomputer. Di conseguenza, i produttori di computer domestici sono stati costretti a copiare campioni obsoleti di computer IBM. Era l'inizio della fine.

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

Ecco la valutazione di Boris Artashesovich Babayan, membro corrispondente dell'Accademia delle scienze russa:

Non vale assolutamente la pena pensare che i team di sviluppatori di ES EVM abbiano svolto male il loro lavoro. Al contrario, realizzando computer perfettamente funzionanti (anche se poco affidabili e potenti), simili ai loro omologhi occidentali, hanno affrontato brillantemente questo compito, dato che la base produttiva in URSS era in ritardo rispetto a quella occidentale. Era proprio l'orientamento dell'intera industria verso "l'imitazione dell'Occidente" e non verso lo sviluppo di tecnologie originali ad essere erroneo.

Sfortunatamente, ora non si sa chi esattamente nella leadership del paese abbia preso la decisione criminale di ridurre gli sviluppi interni originali e sviluppare l'elettronica nella direzione di copiare le controparti occidentali. Non c'erano ragioni oggettive per una tale decisione.

In un modo o nell'altro, ma dall'inizio degli anni '70, lo sviluppo della tecnologia informatica di piccole e medie dimensioni in URSS iniziò a deteriorarsi. Invece di un ulteriore sviluppo di concetti ben sviluppati e testati di ingegneria informatica, le enormi forze degli istituti di informatica del paese iniziarono a impegnarsi in una copia "stupida" e, inoltre, semi-legale dei computer occidentali. Tuttavia, non poteva essere legale: la "guerra fredda" era in corso e l'esportazione di moderne tecnologie di "costruzione di computer" in URSS nella maggior parte dei paesi occidentali era semplicemente proibita dalla legge.

Ecco un'altra testimonianza di B. A. Babayan:

La cosa più importante è che il modo di copiare le decisioni all'estero si è rivelato molto più complicato di quanto si pensasse in precedenza. La compatibilità delle architetture richiedeva la compatibilità a livello di base degli elementi, cosa che non avevamo. In quei giorni, anche l'industria elettronica domestica fu costretta a intraprendere la strada della clonazione di componenti americani, al fine di fornire la possibilità di creare analoghi dei computer occidentali. Ma è stato molto difficile.

È stato possibile ottenere e copiare la topologia dei microcircuiti, scoprire tutti i parametri dei circuiti elettronici. Tuttavia, questo non ha risposto alla domanda principale: come realizzarli. Secondo uno degli esperti del Ministero dello sviluppo economico russo, che un tempo lavorava come direttore generale di una grande ONG, il vantaggio degli americani è sempre stato in enormi investimenti in ingegneria elettronica. Negli Stati Uniti non erano tanto le linee tecnologiche per la produzione di componenti elettronici ad essere e rimangono top secret, ma le attrezzature per la realizzazione di queste stesse linee. Il risultato di questa situazione fu che i microcircuiti sovietici creati nei primi anni '70 - analoghi a quelli occidentali - erano simili a quelli americani-giapponesi in termini funzionali, ma non li raggiungevano in termini di parametri tecnici. Pertanto, schede assemblate secondo topologie americane, ma con i nostri componenti, si sono rivelate non funzionanti. Ho dovuto sviluppare le mie soluzioni circuitali.

L'articolo di Sweid sopra citato conclude: Questo non è del tutto vero: dopo la BESM-6 c'è stata la serie Elbrus: la prima delle macchine di questa serie, la Elbrus-B, era una copia microelettronica della BESM-6, che ha permesso di lavorare nella BESM -6 sistema di comando e usa il software scritto per esso.

Tuttavia, il significato generale della conclusione è corretto: a causa dell'ordine di leader incompetenti o deliberatamente dannosi dell'élite dominante dell'Unione Sovietica in quel momento, la tecnologia informatica sovietica fu chiusa la strada verso la cima dell'Olimpo mondiale. Cosa che potrebbe benissimo raggiungere - il potenziale scientifico, creativo e materiale ha permesso di farlo.

Ad esempio, ecco alcune delle impressioni personali di uno degli autori dell'articolo:

Tuttavia, non tutti gli sviluppi interni originali sono stati ridotti. Come già accennato, il team di VS Burtsev ha continuato a lavorare sulla serie di computer Elbrus e nel 1980 il computer Elbrus-1 con una velocità fino a 15 milioni di operazioni al secondo è stato messo in produzione in serie. Architettura multiprocessore simmetrica con memoria condivisa, implementazione della programmazione sicura con tipi di dati hardware, superscalarità dell'elaborazione del processore, un sistema operativo unificato per complessi multiprocessore: tutte queste funzionalità implementate nella serie Elbrus sono apparse prima che in Occidente. Nel 1985, il modello successivo di questa serie, Elbrus-2, stava già eseguendo 125 milioni di operazioni al secondo. "Elbrus" ha lavorato in una serie di importanti sistemi associati all'elaborazione delle informazioni radar, sono stati contati nelle targhe Arzamas e Chelyabinsk e molti computer di questo modello forniscono ancora il funzionamento dei sistemi di difesa antimissilistica e delle forze spaziali.

Una caratteristica molto interessante di "Elbrus" era il fatto che il software di sistema per loro era stato creato in un linguaggio di alto livello - El-76, e non in assembler tradizionale. Prima dell'esecuzione, il codice El-76 è stato tradotto in istruzioni macchina utilizzando hardware, non software.

Dal 1990 è stato prodotto anche Elbrus 3-1, che si distingueva per il suo design modulare ed era destinato alla risoluzione di grandi problemi scientifici ed economici, inclusa la modellazione dei processi fisici. Le sue prestazioni hanno raggiunto i 500 milioni di operazioni al secondo (su alcuni comandi). Sono state prodotte un totale di 4 copie di questa macchina.

Dal 1975, un gruppo di I. V. Prangishvili e V. V. Rezanov nell'associazione di ricerca e produzione "Impulse" ha iniziato a sviluppare un complesso di computer PS-2000 con una velocità di 200 milioni di operazioni al secondo, messo in produzione nel 1980 e utilizzato principalmente per l'elaborazione di dati geofisici, - ricerca di nuovi giacimenti di minerali. In questo complesso, le possibilità di esecuzione parallela dei comandi del programma sono state massimizzate, grazie a un'architettura ingegnosamente progettata.

I grandi computer sovietici, come il PS-2000, in molti modi hanno persino superato i loro concorrenti stranieri, ma costano molto meno, quindi sono stati spesi solo 10 milioni di rubli per lo sviluppo del PS-2000 (e il suo utilizzo ha permesso di ottenere un utile di 200 milioni di rubli). Tuttavia, il loro scopo erano compiti "su larga scala": la stessa difesa missilistica o l'elaborazione dei dati spaziali. Lo sviluppo di computer medi e piccoli nell'Unione è stato seriamente e per lungo tempo rallentato dal tradimento dell'élite del Cremlino. Ed è per questo che il dispositivo che è sul tuo tavolo e che è descritto nella nostra rivista è stato realizzato nel sud-est asiatico e non in Russia.

Catastrofe

Dal 1991, sono arrivati tempi duri per la scienza russa. Il nuovo governo della Russia ha intrapreso una rotta verso la distruzione della scienza e delle tecnologie originali russe. Il finanziamento della stragrande maggioranza dei progetti scientifici è stato interrotto, a causa della distruzione dell'Unione, l'interconnessione degli impianti di produzione di computer che sono finiti in diversi stati è stata interrotta e la produzione efficiente è diventata impossibile. Molti sviluppatori di tecnologia informatica domestica sono stati costretti a lavorare al di fuori della loro specialità, perdendo le qualifiche e il tempo. L'unica copia del computer Elbrus-3 sviluppata in epoca sovietica, due volte più veloce della supercar americana più produttiva dell'epoca, la Cray Y-MP, è stata smontata e messa sotto pressione nel 1994.

Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati
Computer sovietici: traditi e dimenticati

Alcuni dei loro creatori di computer sovietici andarono all'estero. Quindi, al momento, il principale sviluppatore di microprocessori Intel è Vladimir Pentkovsky, che ha studiato in URSS e ha lavorato all'ITMiVT, il Lebedev Institute of Precision Mechanics and Computational Engineering. Pentkovsky ha preso parte allo sviluppo dei suddetti computer "Elbrus-1" e "Elbrus-2", quindi ha diretto lo sviluppo del processore per "Elbrus-3" - El-90. Come risultato della politica mirata di distruzione della scienza russa perseguita dai circoli dirigenti della Federazione Russa sotto l'influenza dell'Occidente, i finanziamenti per il progetto Elbrus sono stati tagliati e Vladimir Pentkovsky è stato costretto a emigrare negli Stati Uniti e ottenere un lavoro in Intel. Ben presto divenne un ingegnere senior della società e sotto la sua guida nel 1993 Intel sviluppò il processore Pentium, che si dice prendesse il nome da Pentkovsky.

Pentkovsky ha incarnato nei processori Intel il know-how sovietico che conosceva, pensando molto durante il processo di sviluppo, e nel 1995 Intel ha rilasciato un processore Pentium Pro più avanzato, che si era già avvicinato nelle sue capacità al microprocessore russo del 1990 El-90, anche se non lo raggiunse. Pentkovsky sta attualmente sviluppando la prossima generazione di processori Intel. Quindi il processore su cui potrebbe funzionare il tuo computer è stato realizzato dal nostro connazionale e avrebbe potuto essere realizzato in Russia se non fosse stato per gli eventi successivi al 1991.

Molti istituti di ricerca sono passati alla creazione di grandi sistemi informatici basati su componenti importati. Pertanto, l'istituto di ricerca "Kvant" sotto la guida di V. K. Levin sta sviluppando sistemi informatici MVS-100 e MVS-1000, basati su processori Alpha 21164 (prodotto da DEC-Compaq). Tuttavia, l'acquisizione di tali apparecchiature è ostacolata dall'attuale embargo sull'esportazione di alte tecnologie in Russia, mentre la possibilità di utilizzare tali complessi nei sistemi di difesa è estremamente dubbia: nessuno sa quanti "bug" si possono trovare in essi che vengono attivati da un segnale e disabilitano il sistema.

Sul mercato dei personal computer, i computer domestici sono completamente assenti. Il massimo a cui vanno gli sviluppatori russi è assemblare computer da componenti e creare singoli dispositivi, ad esempio schede madri, sempre da componenti già pronti, mentre effettuano ordini per la produzione nelle fabbriche del sud-est asiatico. Tuttavia, ci sono pochissimi sviluppi di questo tipo (si possono chiamare le aziende "Aquarius", "Formosa"). Lo sviluppo della linea ES si è praticamente fermato: perché creare i propri analoghi quando è più facile ed economico acquistare gli originali?

Ovviamente non tutto è perduto. Ci sono anche descrizioni di tecnologie, a volte anche su

negli ultimi dieci anni, modelli occidentali e attuali superiori. Fortunatamente, non tutti gli sviluppatori di tecnologie informatiche nazionali sono andati all'estero o sono morti. Quindi c'è ancora una possibilità.

Se sarà implementato dipende da noi.

Consigliato: