Bogdan Miś: A tymczasem w Rosji…7 min czytania

()

2015-08-07.

Kiedy mówimy o Rosji – czy Związku Radzieckim – w kontekście informatyki czy Internetu – od razu pojawia się pewien kłopot natury psychologicznej.

Z jednej strony większość ludzi ulega dość zrozumiałym uprzedzeniom i resentymentom, wzmacnianym w starszym pokoleniu pamięcią o określeniu cybernetyki (kto nie wie: tak przed laty nazywano informatykę; w Polsce słowo informatyka pojawiło się zresztą dopiero w roku 1968, zaś wprowadził je do użycia prof. R. Marczewski, twórca maszyny EMAL) w osławionym „Słowniku Filozoficznym” jako „łże-nauki” – co uzasadnia mniemanie, iż na wschód od Polski była jakaś mentalna czarna dziura. Skoro to było wyszydzane i zakazane…

Nakładała się na to prostacka radziecka propaganda sprzed lat, która wywoływała skutki dokładnie przeciwstawne zamierzonym: ponieważ wedle niej absolutnie wszytko zostało najpierw wynalezione w Rosji lub ZSRR (kpiliśmy z tego podejścia siarczyście, uznając np., że klatkę wynalazł uczony rosyjski Schodow – bo wszak mówimy klatka schodowa, żeby użyć najbardziej cenzuralnego żartu na ten temat), przeto każde faktyczne osiągnięcie „z tamtej strony” było automatycznie podawane w wątpliwość…

Z drugiej strony – jak ktoś ma trochę oleju w głowie, musi sobie zdawać sprawę, że takie lekceważące podejście jest kompletną brednią. Gdyby za Bugiem była faktycznie jakaś informatyczna próżnia, to nigdy w życiu nie skonstruowano by tam własnej broni jądrowej (opowieść o skopiowaniu przez ZSRR osiągnięć USA w tej dziedzinie można spokojnie włożyć między bajki – choć radzieccy szpiedzy zdobyli podobno ogólne plany bomby atomowej, to jednak ich uszczegółowienie i prace nad konkretnymi konstrukcjami wymagały zupełnie nowych obliczeń, a przeprowadzenie tychże – bardzo zaawansowanej techniki obliczeniowej; przypomnijmy też, że pierwszą bombę wodorową odpalono właśnie w ZSRR); bez potężnego zaplecza obliczeniowego nie byłoby też mowy o technice satelitarnej – a wszak pierwszym sztucznym satelitą naszej planety był radziecki Sputnik

No więc – co tam tak naprawdę było?

Dziś już wiemy na ten temat całkiem sporo. Faktycznie, w okresie pierwocin informatyki, to znaczy do wieku XIX, Rosja nie ma się czym specjalnie pochwalić – jeśli nie liczyć starożytnych szczotów, czyli liczydła – który to sprzęt niezależnie powstał w kilku regionach świata. Pierwsza wzmianka o rosyjskim autentycznym osiągnięciu w dziedzinie techniki obliczeniowej, to wiadomość o ty, że w 1876 wielki matematyk rosyjski Pafnutij Czebyszew (autentycznie wielki, jeden z gigantów światowej matematyki, z ogromnym wkładem szczególnie w teorię prawdopodobieństwa) skonstruował dość prymitywny sumator, który w ciągu kolejnych pięciu lat udoskonalił do „pełnowymiarowego” czterodziałaniowego arytmometru. Jest to jednak osiągnięcie wtórne – i choć nie ma podstaw, by wątpić w jego oryginalność, trzeba pamiętać, że zachodni świat był już w tej dziedzinie dalej.

czebyszew

Pafnutij Czebyszew

Następną licząca się datą w historii rosyjskiej informatyki jest rok 1912. W tym właśnie roku według projektu A. N. Kryłowa w Rosji zbudowano urządzenie do rozwiązywania równań różniczkowych zwyczajnych; było to spore osiągnięcie – pamiętajmy bowiem, że w tym czasie elektrotechnika była w powijakach, więc wykorzystanie je nie było możliwe. Podobne zadanie rozwiązujący aparat elektroniczny ARR powstał w Polsce dopiero po wojnie, o czym pisałem w jednym z artykułów.

Informatycy rosyjscy mają – ciekawostka – swoje  święto. Obchodzą je w naszą Barburkę – 4 grudnia. Tego dnia w 1948 roku państwowy komitet Rady Ministrów ZSRR do spraw wdrożenia najnowszej techniki do gospodarki państwowej zarejestrował – po numerem 10475 – wynalazek I. S. BrukaB. I. Ramiejewa – elektroniczną maszynę liczącą. Czyli pierwszy rosyjski komputer. I to jest data, od której wypada liczyć dzieje rosyjskiej informatyki na poważnie. Liczy więc sobie ona lat 67.

W dwa lata później grupa S. A. Lebiediewa uruchomiła w Kijowie w pełni sprawne urządzenie liczące.

lebiediew

S. A. Lebiediew

Siergiej Aleksiejewicz Lebiediew (ur. 2 listopada 1902 w Niżnym Nowgorodzie, zm. w roku 1974) był to rosyjski naukowiec – profesor od 1936 roku – specjalizujący się w elektrotechnice i informatyce, członek Rosyjskiej Akademii Nauk. Uważany jest – całkiem zasłużenie – za ojca radzieckich komputerów. Z tego tytułu otrzymał w ZSRR wszystkie w zasadzie możliwe do uzyskania nagrody i zaszczyty naukowe. Jego rolę w informatyce radzieckiej można porównać do roli Głównego Konstruktora – Korolewa – w kosmonautyce.

Pierwszy jego komputer nosi nazwę MESM, co się dość banalnie tłumaczy jako mała elektroniczna maszyna licząca. Rosjanie chętnie podkreślają, że była to historycznie pierwsza maszyna matematyczna, uruchomiona na kontynencie europejskim (po maszynach brytyjskich – ale to nie kontynent – które w ogóle dzierżą prym w skali światowej). Niezupełnie się to zgadza, bo przecież w Niemczech już od dawna działał słynny Konrad Zuse…

Ale niech będzie.

Nie wnikając w szczegóły techniczne – był to całkiem przyzwoity jak na owe czasy komputer, potrafiący wykonać 3000 operacji na… minutę; dziś nas to rozbawia, ale wtedy był to wynik godny uwagi. Zajmował – jak to w tych czasach komputery – „pokoik” o powierzchni 60 m2 . Ciekawostka: pierwszym zadaniem rozstrzygniętym przez MESM było wyznaczenie rozwiązań pewnego prostego równania różniczkowego drugiego rzędu, co nastąpiło 6 listopada 1950 roku.

Oto on:

mesm

MESM

Kolejną konstrukcją Lebiediewa był BESM. Tan skrót z kolei wykłada się – równie mało romantycznie –jako duża (niektórzy wolą tłumaczenie: szybka) –  elektroniczna maszyna licząca. Właściwie była to już całkiem spora seria maszyn.

BESM-1 został uruchomiony jesienią 1952 roku. Była to maszyna wykonana w technice lampowej (użyto 5000 lamp), w znanej na świecie architekturze von Neumanna, liczyła z szybkością 8-10 tys. operacji arytmetycznych na sekundę. To już było coś: w roku 1953 BESM-1 był najszybszym komputerem w Europie. Istniał tylko jeden egzemplarz tego komputera.

Następną maszyną z serii BESM był BESM-2, udoskonalona wersja poprzednika, licząca już z szybkością 20 tys. operacji na sekundę. W latach 1953-56 wykonano 7 egzemplarzy tego komputera pod nazwą „Strieła”, w roku 1957 rozpoczęto jeszcze doskonalszą serię pod marką „Ural-1”; ta seria liczyła już prawie 200 egzemplarzy. To właśnie Urale obliczały trajektorie radzieckich rakiet kosmicznych…

Ale doskonalenie maszyn o architekturze BESM szło też inną drogą. W roku 1955 powstała maszyna M-20, nieco później – przeznaczona już tylko dla wojska maszyny M-40 (rok 1957) i M-50 (rok 1959); były to już maszyny, wykorzystujące częściowo technikę tranzystorową, a więc nowej generacji.

Seria BESM-ów Lebiediewa zakończyła się na maszynie BESM-6 (rok 1967). Był to pierwszy radziecki superkomputer drugiej generacji, wykonany całkowicie w technice półprzewodnikowej.  Jego szybkość sięgnęła miliona operacji na sekundę. Oto ostatni zachowany egzemplarz maszyny:

besm 6

BESM-6

I jeszcze jedno zdjęcie z Instytutu Jądrowego w Dubnej:

besm dubna

BESM-6 w Dubnej

Niektórzy specjaliści wprawdzie uznawali, że architektura BESM-6 zdumiewająco przypomina maszynę CDC 1604 produkcji amerykańskiej Control Data Corporation konstrukcji słynnego Seymoura Craya, ale Rosjanie zaprzeczają, wskazując na liczne różnice między tymi maszynami. Inna sprawa, że różnice te dotyczą szczegółów (przykład: BESM-6 dysponował pamięcią wirtualną, która w maszynie Craya nie występowała), idea konstrukcyjna jest jednak rzeczywiście bardzo podobna…

Ciekawostka: jak ktoś chce – i umie… – może sobie spróbować popracować na maszynie BESM-6. W Sieci jest specjalna witryna, odtwarzająca jej działanie (jak mówią informatycy: emulująca BESM-6). Jej adres: http://www.mailcom.com/besm6/.

Późniejszy rozwój radzieckiej (a potem rosyjskiej) informatyki nie odbiegał już specjalnie od trendów światowych, zwłaszcza po niezbyt udanym eksperymencie z maszynami słynnej serii RIAD (kopii maszyn IBM serii 360 i 370), które miały ujednolicić wytwarzanie i zastosowania komputerów w krajach realnego socjalizmu.

Zaczął się – w informatyce również – okres globalizacji… Może trochę wcześniej, niż w innych dziedzinach.

Bogdan Miś

 

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

14 komentarzy

  1. j.Luk 07.08.2015
    • BM 08.08.2015
      • j.Luk 08.08.2015
        • BM 09.08.2015
  2. Tetryk56 07.08.2015
  3. JNowak 07.08.2015
  4. Tetryk56 07.08.2015
  5. A. Goryński 08.08.2015
  6. JNowak 08.08.2015
  7. Tetryk56 08.08.2015
  8. JNowak 08.08.2015
  9. BM 08.08.2015
  10. narciarz2 09.08.2015
  11. narciarz2 09.08.2015