Spisu treści:

Radziecka technologia komputerowa. Historia startu i zapomnienia
Radziecka technologia komputerowa. Historia startu i zapomnienia

Wideo: Radziecka technologia komputerowa. Historia startu i zapomnienia

Wideo: Radziecka technologia komputerowa. Historia startu i zapomnienia
Wideo: Ivans, Great and Terrible: The Creation of Russia 2024, Może
Anonim

Kompletne i wyczerpujące informacje o rozwoju sowieckiej elektroniki. Dlaczego radziecka elektronika kiedyś znacznie przewyższyła zagraniczny „sprzęt”? Który rosyjski naukowiec ucieleśniał sowiecką wiedzę w mikroprocesorach Intela?

Ile krytycznych strzał zostało wystrzelonych w ostatnich latach na stan naszej technologii obliczeniowej! I że był beznadziejnie zacofany (przy czym trzeba było na pewno wspomnieć o „organicznych wadach socjalizmu i gospodarki planowej”) i że nie ma sensu go teraz rozwijać, bo „jesteśmy na zawsze w tyle”. I w prawie każdym przypadku rozumowaniu będzie towarzyszyć wniosek, że „zachodnia technologia zawsze była lepsza”, że „rosyjskie komputery nie wiedzą, jak to zrobić”…

Zazwyczaj krytykując radzieckie komputery, uwaga skupia się na ich zawodności, trudnościach w działaniu i niskich możliwościach. Tak, wielu „doświadczonych” programistów pamięta pewnie te „ES-ki” „wiszące” bez końca z lat 70. i 80., mogą opowiadać o tym, jak wyglądały „Sparks”, „Agatha”, „Robotrons”, „Elektronika” na tle tle komputerów IBM, które dopiero zaczęły pojawiać się w Unii (nawet najnowsze modele) na przełomie lat 80-tych i 90-tych, wspominając, że takie porównanie nie kończy się na korzyść komputerów rodzimych. I tak jest - te modele były naprawdę gorsze od swoich zachodnich odpowiedników pod względem swoich cech.

Ale te wymienione marki komputerów w żadnym wypadku nie były najlepszymi rozwiązaniami w kraju, mimo że były najbardziej rozpowszechnione. W rzeczywistości sowiecka elektronika rozwinęła się nie tylko na poziomie światowym, ale czasami przewyższała podobny przemysł zachodni!

Ale dlaczego teraz używamy wyłącznie zagranicznego „sprzętu”, aw czasach sowieckich nawet z trudem zdobyty komputer krajowy wydawał się kupą metalu w porównaniu z jego zachodnim odpowiednikiem? Czy twierdzenie o wyższości sowieckiej elektroniki nie jest bezpodstawne?

Nie, nie jest! Czemu? Odpowiedź znajduje się w tym artykule.

Chwała naszych ojców

Oficjalną „datę narodzin” sowieckiej technologii komputerowej należy prawdopodobnie uznać za koniec 1948 roku. Wtedy to w tajnym laboratorium w miejscowości Feofaniya pod Kijowem, pod kierownictwem Siergieja Aleksandrowicza Lebiediewa (wówczas - dyrektora Instytutu Elektrotechniki Akademii Nauk Ukrainy, a także kierownika laboratorium Instytutu Mechaniki Precyzyjnej i Technik Komputerowych Akademii Nauk ZSRR), rozpoczęto prace nad stworzeniem Małej Elektronicznej Maszyny Liczącej (MESM) …

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

Lebiediew przedstawił, uzasadnił i wdrożył (niezależnie od Johna von Neumanna) zasady komputera z programem przechowywanym w pamięci.

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

W swojej pierwszej maszynie Lebiediew wdrożył podstawowe zasady budowy komputerów, takie jak:

dostępność urządzeń arytmetycznych, pamięci, urządzeń wejścia/wyjścia i sterowania;

kodowanie i przechowywanie programu w pamięci, jak liczby;

binarny system liczbowy do kodowania liczb i poleceń;

automatyczne wykonywanie obliczeń na podstawie zapisanego programu;

obecność zarówno operacji arytmetycznych, jak i logicznych;

hierarchiczna zasada budowania pamięci;

wykorzystanie metod numerycznych do realizacji obliczeń.

Projektowanie, instalacja i debugowanie systemu MESM zostały przeprowadzone w rekordowym czasie (około 2 lat) i wykonane przez zaledwie 17 osób (12 badaczy i 5 techników). Próbne uruchomienie maszyny MESM odbyło się 6 listopada 1950 r., a regularna eksploatacja 25 grudnia 1951 r.

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

W 1953 roku zespół kierowany przez S. A. Lebiediewa stworzył pierwszy mainframe - BESM-1 (z Wielkiej Elektronicznej Maszyny Liczącej), wydany w jednym egzemplarzu. Powstał już w Moskwie, w Instytucie Mechaniki Precyzyjnej (w skrócie ITM) i Centrum Obliczeniowym Akademii Nauk ZSRR, którego dyrektorem był SA Lebiediew, i został zmontowany w Moskiewskim Zakładzie Obliczeniowo-Analitycznym Maszyny (w skrócie CAM).

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

Po wyposażeniu pamięci RAM BESM-1 w ulepszoną bazę elementów, jej wydajność osiągnęła 10 000 operacji na sekundę - na poziomie najlepszej w USA i najlepszej w Europie. W 1958 roku, po kolejnej modernizacji RAM, BESM, który otrzymał już nazwę BESM-2, został przygotowany do produkcji seryjnej w jednym z zakładów Związku, którą przeprowadzono w ilości kilkudziesięciu.

W tym samym czasie trwały prace w Biurze Projektów Specjalnych Regionu Moskiewskiego nr 245, którym kierował M. A. Lesechko, również założonym w grudniu 1948 r. na polecenie I. V. Stalina. W latach 1950-1953 zespół tego biura projektowego, ale już pod kierownictwem Bazilewskiego Yu. Ya. opracował uniwersalny komputer cyfrowy „Strela” o prędkości 2 tys. operacji na sekundę. Samochód ten był produkowany do 1956 roku, w sumie powstało 7 egzemplarzy. Tym samym "Strela" była pierwszym komputerem przemysłowym - MESM, BESM istniał w tym czasie tylko w jednym egzemplarzu.

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

Generalnie koniec 1948 roku był niezwykle produktywnym czasem dla twórców pierwszych sowieckich komputerów. Pomimo tego, że oba wspomniane komputery należały do najlepszych na świecie, ponownie równolegle z nimi rozwinęła się inna gałąź sowieckiego przemysłu komputerowego - M-1, „Automatyczna maszyna do przetwarzania cyfrowego”, na czele której stał IS Potok.

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

M-1 został wystrzelony w grudniu 1951 r. - równolegle z MESM i przez prawie dwa lata był jedynym działającym komputerem w ZSRR (MESM znajdował się geograficznie na Ukrainie, pod Kijowem).

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

Jednak prędkość M-1 okazała się wyjątkowo niska - tylko 20 operacji na sekundę, co jednak nie przeszkodziło mu w rozwiązaniu problemów badań jądrowych w Instytucie IV Kurchatowa. W tym samym czasie M-1 zajmował sporo miejsca - tylko 9 metrów kwadratowych (porównaj z 100 metrami kwadratowymi dla BESM-1) i zużywał znacznie mniej energii niż pomysł Lebiediewa. M-1 stał się przodkiem całej klasy „małych komputerów”, których zwolennikiem był jego twórca IS Brook. Takie maszyny, zdaniem Brooka, powinny były być przeznaczone dla małych biur projektowych i organizacji naukowych, które nie mają środków i pomieszczeń na zakup maszyn typu BESM.

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

Wkrótce M-1 został poważnie ulepszony, a jego wydajność osiągnęła poziom "Streli" - 2 tys. operacji na sekundę, jednocześnie nieznacznie wzrosły gabaryty i zużycie energii. Nowy samochód otrzymał naturalną nazwę M-2 i został wprowadzony do eksploatacji w 1953 roku. Pod względem kosztów, rozmiarów i wydajności M-2 stał się najlepszym komputerem w Unii. To właśnie M-2 wygrał pierwszy międzynarodowy turniej szachowy między komputerami.

Dzięki temu w 1953 roku poważne zadania obliczeniowe na potrzeby obronności, nauki i gospodarki narodowej mogły być rozwiązywane na trzech typach komputerów - BESM, Strela i M-2. Wszystkie te komputery to komputery pierwszej generacji. Podstawa elementu - lampy elektronowe - determinowała ich duże wymiary, znaczne zużycie energii, niską niezawodność, a co za tym idzie małe wolumeny produkcji i wąski krąg użytkowników, głównie ze świata nauki. W takich maszynach praktycznie nie było możliwości połączenia operacji wykonywanego programu z równoległą pracą różnych urządzeń; komendy wykonywane były jedna po drugiej, ALU ("urządzenie arytmetyczno-logiczne", jednostka bezpośrednio dokonująca konwersji danych) pozostawała bezczynna w procesie wymiany danych z urządzeniami zewnętrznymi, których zestaw był bardzo ograniczony. Na przykład pojemność pamięci RAM BESM-2 wynosiła 2048 słów 39-bitowych, a jako pamięci zewnętrznej używano bębnów magnetycznych i napędów taśm magnetycznych.

Setun to pierwszy i jedyny na świecie komputer trójskładnikowy. Uniwersytet Państwowy w Moskwie. ZSRR.

Zakład produkcyjny: Kazański Zakład Maszyn Matematycznych Ministerstwa Przemysłu Radiowego ZSRR. Producentem elementów logicznych jest astrachańska fabryka sprzętu elektronicznego i urządzeń elektronicznych Ministerstwa Przemysłu Radiowego ZSRR. Producentem bębnów magnetycznych jest Zakład Komputerowy Penza Ministerstwa Przemysłu Radiowego ZSRR. Producentem urządzenia drukującego jest moskiewska fabryka maszyn do pisania Ministerstwa Przemysłu Instrumentów ZSRR.

Rok ukończenia budowy: 1959.

Rok rozpoczęcia produkcji: 1961.

Zaniechana produkcja: 1965.

Liczba zbudowanych samochodów: 50.

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

W naszych czasach „Setun” nie ma analogów, ale historycznie zdarzało się, że rozwój informatyki wszedł w główny nurt logiki binarnej.

Ale kolejny rozwój Lebiediewa był bardziej produktywny - komputer M-20, którego seryjna produkcja rozpoczęła się w 1959 roku.

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

Cyfra 20 w nazwie oznacza wysoką wydajność - 20 tysięcy operacji na sekundę, ilość pamięci RAM dwukrotnie przekroczyła OP BESM, przewidziano też kombinację wykonywanych poleceń. W tym czasie była to jedna z najpotężniejszych i najbardziej niezawodnych maszyn na świecie, służąca do rozwiązywania wielu najważniejszych teoretycznych i stosowanych problemów nauki i techniki tamtych czasów. W maszynie M20 zaimplementowano możliwość pisania programów w kodach mnemonicznych. To znacznie poszerzyło krąg specjalistów, którzy potrafili skorzystać z dobrodziejstw informatyki. Jak na ironię, wyprodukowano dokładnie 20 komputerów M-20.

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

Komputery pierwszej generacji były produkowane w ZSRR przez długi czas. Jeszcze w 1964 roku w Penzie produkowano komputer Ural-4, który służył do obliczeń ekonomicznych.

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

Zwycięski chód

W 1948 roku w USA wynaleziono tranzystor półprzewodnikowy, który zaczął być używany jako podstawa elementów komputera. Umożliwiło to opracowanie komputerów o znacznie mniejszych wymiarach, poborze mocy oraz znacznie wyższej (w porównaniu z komputerami lampowymi) niezawodności i wydajności. Problem automatyzacji programowania stał się niezwykle palący, ponieważ różnica między czasem na tworzenie programów a czasem na faktyczne obliczenia była coraz większa.

Drugi etap rozwoju technologii obliczeniowej na przełomie lat 50-tych - wczesnych 60-tych charakteryzuje się tworzeniem zaawansowanych języków programowania (Algol, Fortran, Cobol) oraz rozwojem procesu automatyzacji sterowania przepływem zadań z wykorzystaniem samego komputera, czyli rozwój systemów operacyjnych. Pierwsze systemy operacyjne automatyzowały pracę użytkownika nad wykonaniem zadania, a następnie powstały narzędzia do wprowadzania kilku zadań na raz (partii zadań) i rozdzielania między nimi zasobów obliczeniowych. Pojawił się wieloprogramowy tryb przetwarzania danych. Najbardziej charakterystyczne cechy tych komputerów, potocznie zwanych „komputerami drugiej generacji”:

łączenie operacji wejścia/wyjścia z obliczeniami w centralnym procesorze;

wzrost ilości pamięci RAM i pamięci zewnętrznej;

wykorzystanie urządzeń alfanumerycznych do wprowadzania/wyprowadzania danych;

tryb „zamknięty” dla użytkowników: programista nie był już wpuszczany do sali komputerowej, ale przekazywał program w języku algorytmicznym (język wysokiego poziomu) operatorowi w celu jego dalszego przyjęcia na maszynie.

Pod koniec lat 50. seryjna produkcja tranzystorów powstała również w ZSRR.

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

Umożliwiło to rozpoczęcie tworzenia komputera drugiej generacji o większej wydajności, ale mniejszej przestrzeni i zużyciu energii. Rozwój technologii komputerowej w Unii przebiegał niemal w „wybuchowym” tempie: w krótkim czasie liczba różnych modeli komputerów wprowadzonych do rozwoju zaczęła liczyć się w dziesiątkach: to jest M-220 - spadkobierca Lebiediewa M -20 i "Mińsk-2" z kolejnymi wersjami, i Erewan "Nairi" i wiele komputerów wojskowych - M-40 z prędkością 40 tysięcy operacji na sekundę i M-50 (który nadal miał elementy lampowe). To dzięki temu ostatniemu w 1961 roku udało się stworzyć w pełni funkcjonalny system obrony przeciwrakietowej (podczas testów wielokrotnie można było zestrzelić prawdziwe pociski balistyczne bezpośrednim trafieniem w głowicę o objętości pół metr sześcienny). Ale przede wszystkim chciałbym wspomnieć o serii BESM, opracowanej przez zespół programistów ITM i VT Akademii Nauk ZSRR pod generalnym kierownictwem S. A. Lebiediewa, którego zwieńczeniem pracy był komputer BESM-6 stworzony w 1967 roku. Był to pierwszy radziecki komputer, który osiągnął prędkość 1 miliona operacji na sekundę (wskaźnik przewyższający krajowe komputery kolejnych wydań dopiero na początku lat 80., przy znacznie niższej niezawodności działania niż BESM-6).

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

Oprócz dużej prędkości (najlepszy wskaźnik w Europie i jeden z najlepszych na świecie), strukturalna organizacja BESM-6 wyróżniała się szeregiem cech, które były rewolucyjne jak na tamte czasy i wyprzedzały cechy architektoniczne następnej generacji komputery (którego podstawę elementów stanowiły układy scalone). Tak więc po raz pierwszy w praktyce krajowej i całkowicie niezależnie od komputerów zagranicznych szeroko zastosowano zasadę łączenia wykonywania instrukcji (do 14 instrukcji maszynowych może znajdować się jednocześnie w procesorze na różnych etapach wykonywania). Zasada ta, nazwana przez głównego projektanta BESM-6 Akademik S. A. Lebiediewa zasadą „wodociągu”, stała się później szeroko stosowana do zwiększenia wydajności komputerów ogólnego przeznaczenia, otrzymując we współczesnej terminologii nazwę „przenośnik poleceń”.

BESM-6 był masowo produkowany w moskiewskich zakładach SAM od 1968 do 1987 roku (wyprodukowano łącznie 355 pojazdów) – swoisty rekord! Ostatni BESM-6 został dziś zdemontowany - w 1995 roku w fabryce śmigłowców Mil w Moskwie. BESM-6 został wyposażony w największe akademickie (m.in. Centrum Obliczeniowe Akademii Nauk ZSRR, Połączony Instytut Badań Jądrowych) i przemysłowe (Centralny Instytut Inżynierii Lotniczej – CIAM) instytuty badawcze, fabryki i biura projektowe.

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

W tym kontekście interesujący jest artykuł kuratora Muzeum Informatyki w Wielkiej Brytanii Dorona Sweida o tym, jak kupił jedną z ostatnich działających BESM-6 w Nowosybirsku. Tytuł artykułu mówi sam za siebie:

Informacje dla specjalistów

Działanie modułów RAM, jednostki sterującej i jednostki arytmetyczno-logicznej w BESM-6 odbywało się równolegle i asynchronicznie, dzięki obecności urządzeń buforujących do pośredniego przechowywania poleceń i danych. Aby przyspieszyć potokowe wykonywanie instrukcji w urządzeniu sterującym, przewidziano osobną pamięć rejestrów do przechowywania indeksów, osobny moduł arytmetyczny adresu, zapewniający szybką modyfikację adresu za pomocą rejestrów indeksowych, w tym tryb dostępu do stosu.

Pamięć asocjacyjna na rejestrach szybkich (typu cache) umożliwiła automatyczne przechowywanie w niej najczęściej używanych operandów i tym samym zmniejszenie liczby dostępów do pamięci głównej. „Uwarstwienie” pamięci o dostępie swobodnym zapewniało możliwość jednoczesnego dostępu do jej różnych modułów z różnych urządzeń maszyny. Mechanizmy przerywania, ochrony pamięci, konwertowania adresów wirtualnych na fizyczne i uprzywilejowane tryby pracy systemu operacyjnego umożliwiły korzystanie z BESM-6 w trybie wieloprogramowym i z podziałem czasu. W urządzeniu arytmetyczno-logicznym zaimplementowano przyspieszone algorytmy mnożenia i dzielenia (mnożenie przez cztery cyfry mnożnika, obliczanie czterech cyfr ilorazu w jednym cyklu zegara), a także sumator bez łańcuchów przenoszenia typu end-to-end, reprezentujący wynik operacji w postaci kodu dwuwierszowego (sumy bitowe i transfery) i operujący na wejściowym kodzie trzywierszowym (nowy operand i dwuwierszowy wynik poprzedniej operacji).

Komputer BESM-6 posiadał pamięć o dostępie swobodnym na rdzeniach ferrytowych - 32 kB słów 50-bitowych, ilość pamięci o dostępie swobodnym wzrastała wraz z kolejnymi modyfikacjami do 128 kB.

Wymiana danych z pamięcią zewnętrzną na bębnach magnetycznych (dalej również na dyskach magnetycznych) i taśmach magnetycznych odbywała się równolegle za pośrednictwem siedmiu szybkich kanałów (prototyp przyszłych kanałów selektora). Praca z resztą urządzeń peryferyjnych (wejście/wyjście danych element po elemencie) była wykonywana przez programy sterowników systemu operacyjnego, gdy wystąpiły odpowiednie przerwania z urządzeń.

Charakterystyka techniczna i eksploatacyjna:

Średnia wydajność - do 1 miliona poleceń unicast / s

Długość słowa to 48 bitów binarnych i dwa bity kontrolne (parzystość całego słowa musiała być „nieparzysta”. Dzięki temu można było odróżnić polecenia od danych – niektóre miały parzystość półsłów „parzyste-nieparzyste”, inne miał „nieparzyste-parzyste””. Przejście do danych lub wymazanie kodu zostało złapane elementarnie, gdy tylko pojawiła się próba wykonania słowa z danymi)

Reprezentacja liczb - zmiennoprzecinkowa

Częstotliwość pracy - 10 MHz

Zajmowana powierzchnia - 150-200 mkw. m

Pobór mocy z sieci 220 V / 50 Hz - 30 kW (bez układu chłodzenia powietrzem)

BESM-6 posiadał oryginalny system elementów z synchronizacją parafazową. Wysoka częstotliwość taktowania elementów wymagała od twórców nowych, oryginalnych rozwiązań konstrukcyjnych w celu skrócenia długości połączeń elementów i zmniejszenia pojemności pasożytniczych.

Zastosowanie tych elementów w połączeniu z oryginalnymi rozwiązaniami konstrukcyjnymi pozwoliło zapewnić wydajność do 1 miliona operacji na sekundę przy pracy w 48-bitowym trybie zmiennoprzecinkowym, co jest rekordem w stosunku do stosunkowo niewielkiej liczby półprzewodników elementy i ich prędkość (około 60 tysięcy jednostek), tranzystory i 180 tysięcy diod oraz częstotliwość 10 MHz).

Architektura BESM-6 charakteryzuje się optymalnym zestawem operacji arytmetycznych i logicznych, szybką modyfikacją adresu za pomocą rejestrów indeksowych (w tym trybem dostępu do stosu) oraz mechanizmem rozszerzania kodu operacji (kody dodatkowe).

Podczas tworzenia BESM-6 nakreślono podstawowe zasady komputerowego systemu automatyzacji projektowania (CAD). Zwarta rejestracja schematów maszyn według wzorów algebry Boole'a była podstawą jej dokumentacji eksploatacyjnej i uruchomieniowej. Dokumentacja instalacji została wydana zakładowi w postaci tabel uzyskanych na komputerze instrumentalnym.

Twórcami BESM-6 byli V. A. Melnikov, L. N. Korolev, V. S. Petrov, L. A. Teplitsky - przywódcy; A. A. Sokolov, VN Laut, M. V. Tyapkin, V. L. Lee, L. A. Zak, V. I. Smirnov, A. S. Fiodorow, OK. Szczerbakow, A. V. Avayev, V. Ya., Yu N. Znamensky, VS Chekhlov, A. Lebedev.

W 1966 r. nad Moskwą rozlokowano system obrony przeciwrakietowej w oparciu o komputer 5E92b stworzony przez grupy SA Lebiediewa i jego kolegi WSBurcjewa o wydajności 500 tys. operacji na sekundę, który istnieje do dziś (w 2002 r. tak powinno być z redukcją strategicznych sił rakietowych).

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

Stworzono także materialną bazę do rozmieszczenia obrony przeciwrakietowej na całym terytorium Związku Radzieckiego, ale później, zgodnie z warunkami traktatu ABM-1, prace w tym kierunku zostały ograniczone. Grupa VSBurtseva brała czynny udział w rozwoju legendarnego przeciwlotniczego systemu przeciwlotniczego S-300, tworząc dla niego w 1968 roku komputer 5E26, który wyróżniał się niewielkimi rozmiarami (2 metry sześcienne) i najstaranniejszym sprzętem kontrola, która śledziła wszelkie nieprawidłowe informacje. Wydajność komputera 5E26 była równa wydajności BESM-6 - 1 milion operacji na sekundę.

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

Zdrada

Prawdopodobnie najbardziej gwiazdorskim okresem w historii sowieckiego informatyki była połowa lat sześćdziesiątych. W ZSRR działało wówczas wiele kolektywów twórczych. Tylko największe z nich to instytuty SA Lebiediewa, I. S. Bruka, WM Głuszkowa. Czasem rywalizowali, czasem się uzupełniali. W tym samym czasie produkowano wiele różnych typów maszyn, najczęściej niekompatybilnych ze sobą (być może z wyjątkiem maszyn opracowanych w tym samym instytucie), do różnych celów. Wszystkie zostały zaprojektowane i wykonane na światowym poziomie i nie ustępowały zachodnim konkurentom.

Różnorodność produkowanych komputerów i ich niekompatybilność ze sobą na poziomie oprogramowania i sprzętu nie satysfakcjonowała ich twórców. Trzeba było w najmniejszym stopniu uporządkować cały zestaw produkowanych komputerów, np. przyjmując dowolny z nich za pewien standard. Ale…

Pod koniec lat 60. kierownictwo kraju podjęło decyzję, która, jak pokazał przebieg dalszych wydarzeń, miała katastrofalne skutki: zastąpić wszystkie różnej wielkości wewnętrzne wydarzenia klasy średniej (było ich około pół tuzina - Mińsk”, „Ural”, różne wersje architektury M-20 itp.) - na Unified Family komputerów opartych na architekturze IBM 360, - amerykański odpowiednik. Na szczeblu Ministerstwa Oprzyrządowania podobnej decyzji nie podjęto tak głośno w odniesieniu do minikomputera. Następnie, w drugiej połowie lat 70., zatwierdzono również architekturę PDP-11 zagranicznej firmy DEC jako linię ogólną dla mini- i mikrokomputerów. W rezultacie producenci komputerów domowych zostali zmuszeni do kopiowania nieaktualnych próbek komputerów IBM. To był początek końca.

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

Oto ocena Borisa Artashesovicha Babayan, członka korespondenta Rosyjskiej Akademii Nauk:

Nie warto myśleć, że zespoły programistów ES EVM źle wykonały swoją pracę. Wręcz przeciwnie, tworząc w pełni funkcjonalne komputery (choć mało niezawodne i wydajne), podobne do swoich zachodnich odpowiedników, poradziły sobie z tym zadaniem znakomicie, biorąc pod uwagę, że baza produkcyjna w ZSRR pozostawała w tyle za zachodnią. Błędne było właśnie nastawienie całej branży na „naśladowanie Zachodu”, a nie na rozwój oryginalnych technologii.

Niestety, obecnie nie wiadomo, kto dokładnie w przywództwie kraju podjął zbrodniczą decyzję o ograniczeniu pierwotnych rozwiązań krajowych i rozwinięciu elektroniki w kierunku kopiowania zachodnich odpowiedników. Nie było obiektywnych powodów takiej decyzji.

Tak czy inaczej, ale od początku lat 70. rozwój małej i średniej technologii komputerowej w ZSRR zaczął się degradować. Zamiast dalszego rozwijania dobrze rozwiniętych i sprawdzonych koncepcji inżynierii komputerowej, ogromne siły krajowych instytutów informatycznych zaczęły angażować się w „głupie”, a co więcej, na wpół legalne kopiowanie zachodnich komputerów. Jednak nie mogło to być legalne - trwała „zimna wojna”, a eksport nowoczesnych technologii „komputerowych” do ZSRR w większości krajów zachodnich był po prostu zakazany przez prawo.

Oto jeszcze jedno świadectwo BA Babayana:

Najważniejsze, że sposób kopiowania zagranicznych decyzji okazał się znacznie bardziej skomplikowany niż dotychczas sądzono. Kompatybilność architektur wymagała kompatybilności na poziomie bazy elementów, której nie mieliśmy. W tamtych czasach rodzimy przemysł elektroniczny również został zmuszony do obrania drogi klonowania amerykańskich komponentów, aby zapewnić możliwość tworzenia analogów komputerów zachodnich. Ale to było bardzo trudne.

Można było uzyskać i skopiować topologię mikroukładów, poznać wszystkie parametry obwodów elektronicznych. Jednak to nie odpowiadało na główne pytanie - jak je zrobić. Według jednego z ekspertów rosyjskiego Ministerstwa Rozwoju Gospodarczego, który kiedyś pracował jako dyrektor generalny dużej organizacji pozarządowej, przewaga Amerykanów zawsze polegała na ogromnych inwestycjach w elektronikę. W Stanach Zjednoczonych ścisłą tajemnicą były i pozostają nie tyle linie technologiczne do produkcji podzespołów elektronicznych, ile sprzęt do ich tworzenia. Rezultatem tej sytuacji było to, że sowieckie mikroukłady stworzone na początku lat 70. - analogi zachodnich - były podobne do amerykańsko-japońskich pod względem funkcjonalnym, ale nie osiągnęły ich pod względem parametrów technicznych. Dlatego płytki zmontowane zgodnie z amerykańskimi topologiami, ale z naszymi komponentami, okazały się niesprawne. Musiałem opracować własne rozwiązania obwodów.

Cytowany powyżej artykuł Sweida podsumowuje: To nie do końca prawda: po BESM-6 pojawiła się seria Elbrus: pierwsza z maszyn tej serii, Elbrus-B, była mikroelektroniczną kopią BESM-6, która umożliwiła pracę w BESM -6 poleceń systemu i użyj napisanego dla niego oprogramowania.

Jednak ogólne znaczenie wniosku jest poprawne: z powodu rozkazu niekompetentnych lub celowo krzywdzących przywódców ówczesnej elity rządzącej ZSRR, sowiecka technologia komputerowa została zamknięta na drodze na szczyt światowego Olimpu. Co mogła z powodzeniem osiągnąć - potencjał naukowy, twórczy i materialny całkiem na to pozwolił.

Oto niektóre z osobistych wrażeń jednego z autorów artykułu:

Jednak w żadnym wypadku nie ograniczono wszystkich pierwotnych zmian w kraju. Jak już wspomniano, zespół VS Burtseva kontynuował prace nad serią komputerów Elbrus, a w 1980 roku do masowej produkcji wprowadzono komputer Elbrus-1 o prędkości do 15 milionów operacji na sekundę. Symetryczna architektura wieloprocesorowa z pamięcią współdzieloną, implementacja bezpiecznego programowania ze sprzętowymi typami danych, superskalarność przetwarzania procesora, ujednolicony system operacyjny dla kompleksów wieloprocesorowych – wszystkie te możliwości zaimplementowane w serii Elbrus pojawiły się wcześniej niż na Zachodzie. W 1985 roku kolejny model z tej serii, Elbrus-2, wykonywał już 125 milionów operacji na sekundę. „Elbrus” pracował w wielu ważnych systemach związanych z przetwarzaniem informacji radarowych, były liczone w tablicach rejestracyjnych Arzamas i Czelabińsk, a wiele komputerów tego modelu nadal zapewnia funkcjonowanie systemów obrony przeciwrakietowej i sił kosmicznych.

Bardzo ciekawą cechą "Elbrusa" był fakt, że oprogramowanie systemowe dla nich zostało stworzone w języku wysokiego poziomu - El-76, a nie w tradycyjnym asemblerze. Przed wykonaniem kod El-76 został przetłumaczony na instrukcje maszynowe przy użyciu sprzętu, a nie oprogramowania.

Od 1990 roku produkowano również Elbrus 3-1, który wyróżniał się modułową konstrukcją i był przeznaczony do rozwiązywania dużych problemów naukowych i ekonomicznych, w tym do modelowania procesów fizycznych. Jego wydajność osiągnęła 500 milionów operacji na sekundę (przy niektórych poleceniach). W sumie wyprodukowano 4 egzemplarze tej maszyny.

Od 1975 roku grupa I. V. Prangishvili i V. V. Rezanov w stowarzyszeniu badawczo-produkcyjnym „Impulse” zaczęła opracowywać kompleks komputerowy PS-2000 o prędkości 200 milionów operacji na sekundę, wprowadzony do produkcji w 1980 roku i używany głównie do przetwarzania dane geofizyczne, - poszukiwanie nowych złóż kopalin. W tym kompleksie zmaksymalizowano możliwości równoległego wykonywania poleceń programu, co osiągnięto dzięki genialnie zaprojektowanej architekturze.

Duże radzieckie komputery, takie jak PS-2000, pod wieloma względami przewyższały nawet zagranicznych konkurentów, ale kosztowały znacznie mniej - więc na rozwój PS-2000 wydano tylko 10 milionów rubli (a jego zastosowanie pozwoliło uzyskać zysk w wysokości 200 milionów rubli). Jednak ich zakresem były zadania „wielkoskalowe” – ta sama obrona przeciwrakietowa czy przetwarzanie danych kosmicznych. Rozwój średnich i małych komputerów w Unii był poważnie i przez długi czas hamowany przez zdradę kremlowskiej elity. I właśnie dlatego urządzenie, które stoi na Waszym stole, a które opisujemy w naszym magazynie, zostało wyprodukowane w Azji Południowo-Wschodniej, a nie w Rosji.

Katastrofa

Od 1991 r. dla rosyjskiej nauki nastały ciężkie czasy. Nowy rząd Rosji obrał kurs na zniszczenie rosyjskiej nauki i oryginalnych technologii. Finansowanie przytłaczającej większości projektów naukowych zostało wstrzymane, ze względu na zniszczenie Związku, przerwane zostało wzajemne połączenie zakładów produkujących komputery, które znalazły się w różnych państwach, a wydajna produkcja stała się niemożliwa. Wielu twórców domowych technologii komputerowych zostało zmuszonych do pracy poza swoją specjalizacją, tracąc swoje kwalifikacje i czas. Jedyna kopia komputera Elbrus-3 opracowana w czasach sowieckich, dwukrotnie szybsza od najbardziej wydajnego amerykańskiego supersamochodu tamtych czasów, Cray Y-MP, została zdemontowana i poddana presji w 1994 roku.

Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane
Komputery sowieckie: zdradzone i zapomniane

Niektórzy z ich twórców sowieckich komputerów wyjechali za granicę. Tak więc obecnie wiodącym twórcą mikroprocesorów Intela jest Władimir Pentkowski, który kształcił się w ZSRR i pracował w ITMiVT - Instytucie Mechaniki Precyzyjnej i Inżynierii Obliczeniowej im. Lebiediewa. Pentkovsky brał udział w rozwoju wyżej wymienionych komputerów "Elbrus-1" i "Elbrus-2", a następnie kierował rozwojem procesora dla "Elbrus-3" - El-90. W wyniku celowej polityki niszczenia nauki rosyjskiej prowadzonej przez środowiska rządzące Federacji Rosyjskiej pod wpływem Zachodu odcięto finansowanie projektu Elbrus, a Władimira Pentkowskiego zmuszono do emigracji do Stanów Zjednoczonych i zdobycia pracę w firmie Intel. Wkrótce został starszym inżynierem korporacji i pod jego kierownictwem w 1993 roku Intel opracował procesor Pentium, który podobno nosi imię Pentkowskiego.

Pentkovsky ucieleśniał w procesorach Intela sowiecki know-how, który znał sam, wiele myśląc podczas procesu rozwoju, a do 1995 roku Intel wypuścił bardziej zaawansowany procesor Pentium Pro, który już zbliżył się swoimi możliwościami do rosyjskiego mikroprocesora z 1990 roku El-90, chociaż go nie dogonił. Pentkovsky obecnie opracowuje następną generację procesorów Intela. Czyli procesor, na którym może działać twój komputer, został wykonany przez naszego rodaka i mógłby powstać w Rosji, gdyby nie wydarzenia po 1991 roku.

Wiele instytutów badawczych przeszło na tworzenie dużych systemów obliczeniowych w oparciu o importowane komponenty. Dlatego instytut badawczy „Kvant” pod kierownictwem VK Levina opracowuje systemy obliczeniowe MVS-100 i MVS-1000, oparte na procesorach Alpha 21164 (produkowane przez DEC-Compaq). Jednak pozyskiwanie takiego sprzętu utrudnia obecne embargo na eksport wysokich technologii do Rosji, natomiast możliwość wykorzystania takich kompleksów w systemach obronnych jest niezwykle wątpliwa – nikt nie wie, ile „błędów” można w nich znaleźć są aktywowane sygnałem i wyłączają system.

Na rynku komputerów osobistych komputery domowe są całkowicie nieobecne. Rosjanie stawiają przede wszystkim na składanie komputerów z podzespołów i tworzenie pojedynczych urządzeń, np. płyt głównych, ponownie z gotowych podzespołów, jednocześnie składając zamówienia na produkcję w fabrykach w Azji Południowo-Wschodniej. Jednak takich zmian jest bardzo niewiele (można nazwać firmy „Wodnik”, „Formosa”). Rozwój linii ES praktycznie się zatrzymał – po co tworzyć własne analogi, kiedy łatwiej i taniej kupić oryginały?

Oczywiście nie wszystko stracone. Są też opisy technologii, czasem nawet na

w ciągu ostatnich dziesięciu lat lepsze modele zachodnie i obecne. Na szczęście nie wszyscy twórcy krajowej technologii komputerowej wyjechali za granicę lub zginęli. Więc wciąż jest szansa.

To, czy zostanie wdrożone, zależy od nas.

Zalecana: