Wszystko o tuningu samochodów

Powstał pierwszy komputer domowy. Historia rozwoju krajowej techniki komputerowej. Zakres: centra komputerowe przedsiębiorstw, stowarzyszeń, oddziałów; obliczenia naukowe, techniczno-planistyczne i ekonomiczne

Dzisiaj, kiedy komputer jest swobodnie postawiony na biurku, w teczce, a nawet w dłoni, zamieniając się w urządzenie gospodarstwa domowego, takie jak radio czy telewizor, warto spojrzeć wstecz 50 lat temu, w epoce narodziny komputerów elektronicznych.

Już przed końcem II wojny światowej w czołowych krajach świata rozpoczęły się intensywne prace badawcze w dziedzinie automatyki komputerowej. Zimna wojna! Musimy zwiększyć naszą siłę bojową. Zaistniała ogromna potrzeba skomplikowanych obliczeń. Matematyka zmieniała się z abstrakcyjnej nauki w ważne narzędzie techniczne. Mimo powojennej dewastacji takie prace prowadzono także w ZSRR. Instytuty badawcze Akademii Nauk w Moskwie i Kijowie zaczęły samodzielnie tworzyć prototypowe modele poszczególnych urządzeń komputerów cyfrowych.

Późne lata czterdzieste - wczesne pięćdziesiąte. Toczą się spory naukowe o podstawy elementów i zasady budowy komputera przyszłości. Ale życie wymaga więcej - trzeba zorganizować masową produkcję komputerów. Z rozkazu rządu powstaje potężne stowarzyszenie z SKB-245 i Moskiewskiego Zakładu Maszyn Obliczeniowych i Analitycznych. W rezultacie w 1953 roku fabryka SAM wyprodukowała pierwszy komputer Strela nadający się do masowej produkcji. Jego projekt został opracowany przez zespół autorów SKB-245.

Weterani wspominają: „Po ukończeniu wydziałów inżynierii radiowej moskiewskich uniwersytetów, w ścisłej tajemnicy, nie mówiąc nic o rodzaju przyszłej działalności, wysłano nas na dodatkowe szkolenie w ITM i CT Akademii Nauk ZSRR i do praktyki w moskiewskim zakładzie CAM. Tam dowiedzieliśmy się o istnieniu rachunku systemu binarnego i pojawieniu się nowej branży. Dobre przygotowanie uniwersyteckie umożliwiło szybkie opanowanie nowej mądrości. " Patrząc wstecz, zdumiewa nas ilość pracy inżynierskiej i technicznej zainwestowanej w stworzenie tego komputera.

Oto kilka cech „Streli”, odzwierciedlających śmiałość myśli technicznej inżynierów w połowie ubiegłego wieku. Wszystkie elementy aktywne wykonano na wspólnych wówczas lampach radiowych typu 6N8 ​​i 6PZ o podstawie ósemkowej. Ich łączna liczba osiągnęła 6000 sztuk (zwykły radioodbiornik tamtych lat zawierał 4 lampy radiowe). Według akademickich sceptyków, przy gwarantowanej żywotności każdej lampy radiowej wynoszącej 500 godzin komputer w ogóle nie powinien działać z powodu awarii lamp, niemniej jednak udało się osiągnąć średni okres użytkowania do 20 godzin dziennie.

Całkowita moc pobierana przez komputer wynosiła 150 kV-A. Wszystko to oczywiście zamieniło się w ciepło. Zaprojektowano specjalny system chłodzenia powietrzem w celu odprowadzania ciepła. Powierzchnia zajmowana przez „Strzałkę” wynosiła 300 metrów kwadratowych.

Konstruktywne wdrożenie również imponuje. Cały obwód elektryczny komputera został podzielony na konstrukcyjnie kompletne standardowe ogniwa zawierające 3 lub 9 lamp. Komórka składała się z panelu przedniego, na którym umieszczono oprawki lamp oraz płytki drukowanej, na której mocowano wiszący montaż. Płytka drukowana zakończona złączem arkuszowym.

Taki projekt pozwolił na szybkie rozwiązywanie problemów. Ogniwa zostały umieszczone w pionowych stojakach o wysokości 2,5 m. Przednie panele ogniw ściśle przylegają do siebie krawędziami, oddzielając lampy radiowe od pozostałych części. Montaż międzykomórek został przeprowadzony od tylnej strony regałów. Aby nadać komputerowi kompletność konstrukcyjną i łatwość montażu, regały ustawiono w dwóch rzędach, mocując boki do siebie, tworząc korytarz od wewnątrz, z którego można było prowadzić prace konserwacyjne. Na dole stojaków umieszczono dziesiątki transformatorów i bloków prostowniczych, które zasilały obwody żarowe i anodowe lamp radiowych.

Regały zostały ułożone w ten sposób: wyobraź sobie literę P o długości boku około 8 metrów. Wewnątrz, wzdłuż górnej poprzeczki, znajdował się panel sterowania i urządzenia wejścia-wyjścia. Na ryc. 1 przedstawia układ komputera. Liczby wskazują: 1 - jednostka arytmetyczna; 2 - urządzenie sterujące i pamięć RAM; 3 - napęd na taśmę magnetyczną i blok standardowych programów; 4 - korytarze-przejścia w regałach. W nocy, kiedy Strela była ustawiona na tryb automatyczny, a oświetlenie zewnętrzne było przyciemnione, blask 6000 żarówek i migotanie tysiąca neonowych wskaźników robiły niemal fantastyczne wrażenie.

Ogólny widok komputera przedstawia fotografia z tamtych lat (rys. 2).

Główne cechy komputera "Strela":

  • Prędkość - 2000 operacji na sekundę.
  • Częstotliwość zegara - 50 kHz.
  • RAM - 2048 numerów lub poleceń.
  • System dowodzenia jest trzyadresowy.
  • Długość liczby to 43 cyfry binarne.

Pamięć zewnętrzną stanowił napęd z taśmą magnetyczną o szerokości 125 mm. To nie jest literówka. Rzeczywiście taśma miała szerokość 12,5 cm, a nagranie zostało wykonane kodem równoległym. Konstrukcja mechanizmu była niezwykle prosta – taśma przewijana była z jednej rolki o stosunkowo dużej średnicy na drugą bez wałka napędowego i rolki dociskowej. Podczas pracy taśma nieustannie próbowała przesuwać się na boki, więc przy dostępie do pamięci zewnętrznej technik musiał stanąć w pobliżu mechanizmu, aby kontrolować ruch taśmy. Gęstość zapisu była tak niska, że ​​można było wizualnie odczytać nagrany numer lub polecenie za pomocą specjalnego „wywołania” – zanurzenia taśmy w zawiesinie drobnych opiłków żelaza w benzynie. Benzyna szybko wyparowała, a trociny nadal przyciągały namagnesowane odcinki taśmy.

Standardowy blok pamięci programu zawierał do 16 programów, które można było zmieniać. Został wykonany na jedynych w tym czasie półprzewodnikach - diodach miedzianych (tlenek miedzi).

Do wprowadzania i wyprowadzania informacji używano kart dziurkowanych i dobrze opanowanych do tego czasu urządzeń elektromechanicznych.

Ciekawa konstrukcja pamięci RAM. Wykonano ją na lampach katodowych. Każda kategoria słowa została zapamiętana w jednej z lamp. Elementem pamięci był ładunek elektrostatyczny jednego z 2048 punktów ekranu. „1” i „0” rejestrowano za pomocą impulsów bipolarnych. Zapis i odczyt dokonywano za pomocą wiązki elektronów. Należy zauważyć, że pamięć CRT okazała się najbardziej zawodnym węzłem i została następnie zastąpiona przez urządzenie pamięci oparte na rdzeniach ferrytowych.

Ogólną kontrolę nad pracą komputera sprawował operator znajdujący się na centralnym panelu sterowania. Sama konsola zawierała trzy rzędy 43 wskaźników na lampach neonowych, co pozwalało zobaczyć trzy liczby i liczbę wskaźników adresu wykonywanego polecenia. Ponadto na pilocie znajdował się monitor CRT, który pozwala zobaczyć zawartość dowolnego z 43 bitów pamięci RAM. Rejestry toggle, znajdujące się na poziomym panelu konsoli, umożliwiały wprowadzanie do komputera kodów binarnych liczb i wykonywanie obliczeń w trybie ręcznym.

Jak wyglądała organizacja obliczeń? W tym czasie nie było języków programowania. Komputer był w rzeczywistości maszyną sumującą, pozwalającą na wykonywanie obliczeń ściśle według sekwencji poleceń. W efekcie powstała szczególna kasta pośredników między inżynierem formułującym problem a komputerem - powstał nowy zawód - programista. Programista musiał napisać program - sekwencję poleceń wykonywanych przez komputer. System poleceń zawierał adresy dwóch liczb biorących udział w operacji oraz adres, pod którym należy zapisać wynik. Aby zabezpieczyć się przed awariami i zwiększyć prawdopodobieństwo uzyskania poprawnych wyników, zastosowano sumowanie kontrolne informacji wejściowych i podwójne obliczenia.

Już pierwsze wyniki działania komputerów lampowych wykazały, że najwięcej awarii pojawia się podczas włączania. Doprowadzenie go do stabilnej pracy zajęło 8-10 godzin. Z tego powodu komputer nigdy się nie wyłączał. Pracowała 24 godziny na dobę bez dni wolnych i świąt. Zmiana operacyjna składała się z 5-7 osób.

Każde z urządzeń komputerowych posiadało sprzętową kontrolę i diagnostykę. Ponadto istniały programy kontroli testów.

Na telefon alarmowy z domu i dostawę specjalistów w przypadku skomplikowanych awarii samochód był na dyżurze przez całą dobę.

Oczywiście takie „kolosy” nie mogły być szeroko stosowane. Łącznie wyprodukowano 7 lub 8 komputerów Strela dla najważniejszych branż dla państwa. Ale rozpoczęto. Rozpoczęło się szkolenie specjalistów na uniwersytetach. Zaczęły powstawać wyspecjalizowane instytuty badawcze i fabryki. Proces się rozpoczął!

jak nazywał się komputer domowy opracowany pod kierunkiem akademika S. A. Lebiediewa i otrzymał najlepszą odpowiedź?

Odpowiedz od Lorik[guru]
Biografia akademika Siergieja Aleksiejewicza Lebiediewa i jego prace:
Pod kierownictwem akademika Siergieja Aleksiejewicza Lebiediewa na Ukrainie powstał pierwszy komputer na kontynencie europejskim - Mały Komputer Elektroniczny (MESM). Potem nastąpiła poprawa .... BESM .... Zarówno MESM jak i BESM zostały wykonane w jednym egzemplarzu. Produkcja seryjna maszyn opracowanych w ITM i VT Akademii Nauk ZSRR rozpoczęła się w 1958 roku.
Źródło: pracował na takich maszynach .... Rostov State University - Wydział Matematyki Stosowanej ....

Odpowiedz od 2 odpowiedzi[guru]

Witam! Oto wybór tematów z odpowiedziami na twoje pytanie: jak nazywał się komputer domowy opracowany pod kierunkiem akademika S. A. Lebiediewa

Odpowiedz od Nosowa Swietłana[guru]
Pierwszym komputerem opracowanym pod kierunkiem S.A. Lebiediewa w ITM i VT (1953) była maszyna równoległego działania BESM-1 (8-10 tys. op/sek.
Opracowany pod kierunkiem S.A. Lebiediewa komputer M-20 (1958) o wydajności 20 000 operacji na sekundę miał nowe ważne cechy konstrukcyjne - częściowe połączenie operacji, sprzętową organizację cykli, równoległą pracę procesora i urządzenia do drukowanie informacji
Wybitnym osiągnięciem S.A. Lebiediewa i zespołu programistów, którym kierował w ITM i VT, było stworzenie uniwersalnego szybkiego komputera BESM-6 (1967), który pod względem wydajności (1 milion operacji na sekundę) przewyższał wszystkie komputery opracowane wcześniej w ZSRR.

Pierwsze komputery były używane do obliczeń w fizyce jądrowej, do projektowania i wystrzeliwania rakiet, więc informacje o nowych rozwiązaniach zostały zamknięte. W 1950 roku w Związku Radzieckim powstała pierwsza krajowa elektroniczna maszyna cyfrowa MESM (Small Electronic Computing Machine), opracowana przez Instytut Elektrotechniki Akademii Nauk Ukraińskiej SRR pod kierunkiem Academician S.A. Lebiediew (ryc. 1.101).

Mała elektroniczna maszyna licząca - pierwszy krajowy uniwersalny komputer lampowy (nazwa „komputer” nie była wówczas akceptowana). Początek rozwoju - 1948, 1950 - oficjalne uruchomienie. W latach 1952-1953. MESM został uznany za najszybszy i praktycznie jedyny regularnie obsługiwany komputer w Europie.

Zasady budowy MESM zostały opracowane przez S.A. Lebiediew, niezależnie od podobnych prac na Zachodzie.

Ryż. 1.101.

Szybkość komputera wynosiła 50 op./s; Pojemność pamięci RAM - 31 numerów i 63 komendy; reprezentacja liczb - 16 cyfr binarnych z przecinkiem ustalonym przed najbardziej znaczącą cyfrą; komendy trzyadresowe o długości 20 cyfr binarnych (z czego 4 cyfry to kod operacji); częstotliwość robocza - 5 kHz; możliwe było również podłączenie dodatkowej pamięci na bębnie magnetycznym o pojemności 5000 słów.

Pobór mocy wynosił 15 kW, maszyna znajdowała się na powierzchni 60 metrów kwadratowych. m.

W 1952 r. (w tym samym roku co EEUAS) powstał pierwszy rosyjski komputer ogólnego przeznaczenia z rodziny BESM (Large Electronic Computer), opracowany przez Instytut Mechaniki Precyzyjnej i Techniki Komputerowej Akademii Nauk ZSRR, nastawiony na rozwiązywanie problemów złożone problemy nauki i techniki (ryc. .1.102).

Ta trójadresowa maszyna równoległa z lampami próżniowymi (4000 lamp) wykorzystywała binarny system liczb zmiennoprzecinkowych. Pod względem konstrukcji, konstrukcji i właściwości maszyna dorównywała najlepszym komputerom zagranicznym, BESM operowała na 39-bitowych danych ze średnią szybkością 10 000 operacji na sekundę.


Ryż. 1.102.

Ciekawymi cechami konstrukcji maszyny było wprowadzenie lokalnego sterowania operacjami wykraczającymi poza standardowy cykl w czasie, a także autonomicznego sterowania przy przechodzeniu na podprogramy. Maszyna zawierała pamięć długotrwałą dla podprogramów, z których część została uczyniona wymiennymi. Do sterowania wykorzystano zarówno szereg testów, jak i specjalnie opracowane metody sterowania logicznego.

BESM przewyższał EEUAS pod wieloma względami: tutaj wdrożono rozwiązania, które weszły do ​​praktyki budowy komputerów dopiero kilka lat później. Na przykład, w celu zmniejszenia dysproporcji między szybkością obliczeń a powolnym przesyłaniem wyników do druku, opracowano urządzenie, które odszyfrowuje zapis na taśmie magnetycznej i wyświetla cyfry dziesiętne wyniku na lampach neonowych. Wyjście danych zostało przeprowadzone przez fotografowanie wyniku. Szybkość wydawania danych za pomocą taśmy magnetycznej znacznie wzrosła. Jednostka arytmetyczno-logiczna BESM, wykonana na układach logicznych lamp, miała rekordową prędkość (10 000 operacji/s), co można było zrealizować dopiero po przejściu na technologie pamięci, które umożliwiały równoległe odczytywanie wszystkich bitów słowa.

Nieco później pojawiło się wyspecjalizowane biuro projektowe - SKB-245 Ministerstwa Inżynierii Mechanicznej i Oprzyrządowania pod kierownictwem B.I. Rameev (ryc. 1.103) i Yu.Ya. Bazilevsky (ryc. 1.104) za zaprojektowanie komputera szeregowego. W 1953 komputer Strela został przyjęty przez Komitet Państwowy

Ryż. 1.103.

Ryż. 1.104. Yu.Ya. Misja Bazilewskiego została uruchomiona, a w 1954 rozpoczęto produkcję seryjną. Seria okazała się bardzo mała: w ciągu zaledwie czterech lat wyprodukowano siedem samochodów. Jedna z maszyn pracowała przez 15 lat w Instytucie Energii Akademii Nauk ZSRR.

Zbudowany na 6000 lampach próżniowych, komputer Strela miał średnią wydajność obliczeniową 2000 operacji zmiennoprzecinkowych z trzema adresami na sekundę, użyteczny czas pracy maszyny osiągnął 18 godzin dziennie. „Arrow” wyróżniał się elastycznym systemem programowania.

Różne rodzaje grupowych operacji arytmetycznych i logicznych, skoki warunkowe i wymienne programy standardowe, a także systemy testów kontrolnych i porządkowania programów umożliwiły tworzenie bibliotek skuteczne programy w różnych kierunkach, aby zautomatyzować programowanie i rozwiązać szeroki zakres problemów matematycznych.

Typowymi przedstawicielami komputerów pierwszej generacji wśród krajowych są MESM, Mińsk1, Ural1, Ural2, Ural4, M1, M3, BESM2, Strela (ryc. 1.105) itp. Były one znacznych rozmiarów, zużywały dużo energii, miały niskie niezawodność i słaba oprogramowanie. Ich prędkość nie przekraczała 2-3 tysięcy operacji/s, pojemność pamięci RAM wynosiła 2048 słów maszynowych, długość słowa 48 bitów.

Okres ten był początkiem komercyjnego wykorzystania komputerów elektronicznych do przetwarzania danych. Komputery tamtych czasów wykorzystywały elektryczne lampy próżniowe i pamięć zewnętrzną na bębnie magnetycznym. Były splątane drutami i miały czas dostępu 1x10_3s. Systemy produkcyjne i kompilatory jeszcze się nie pojawiły.

Ryż. 1.105.Komputer pierwszej generacji "Strela"

Pod koniec tego okresu zaczęto produkować urządzenia pamięci z rdzeniem magnetycznym. Niezawodność komputerów pierwszej generacji była nadal bardzo niska.

W 1961 r. ZSRR rozpoczął masową produkcję pierwszego komputera półprzewodnikowego „Razdan 2” (ryc. 1.106), zaprojektowanego do rozwiązywania problemów naukowych, technicznych i inżynieryjnych, które nie wymagały wysokiej wydajności (szybkość obliczeń - do 5 tys. operacji / s ). Na rdzeniach ferrytowych wykonano pamięć o dostępie swobodnym. Aby rozszerzyć zakres zadań wymagających dużej ilości pamięci, w maszynie znajduje się zewnętrzne urządzenie pamięci masowej - napęd z taśmą magnetyczną.

W 1967 roku w Rosji powstał najpotężniejszy komputer z rodziny BESM - BESM6 (ryc. 1.107), który był komputerem światowej klasy.

BESM6 wykorzystał 60 000 tranzystorów i 200 000 diod półprzewodnikowych. Aby zapewnić wysoką niezawodność


Ryż. 1.106.

Ryż. 1.107.

zastosowano tryb pracy urządzeń o dużym zapasie mocy. BESM6 miał wyjątkowo wysoką wydajność jak na swoje czasy - 1 milion operacji na sekundę i miał doskonały stosunek wydajności do kosztów.

W strukturę komputerów drugiej generacji wprowadzono specjalizowany procesor, który steruje wymianą danych pomiędzy urządzeniami wejścia/wyjścia a pamięcią główną. Sterowanie to realizowane jest przez program I/O, który jest odczytywany z pamięci głównej i wykonywany autonomicznie przez procesor I/O. Aby umożliwić współpracę procesora we/wy i procesora centralnego, do procesora centralnego wprowadzono przerwania na sygnał z procesora we/wy.

W 1959 roku pod przewodnictwem N.P. Brusentsov (ryc. 1.108), mały komputer cyfrowy „Setun” (ryc. 1.109) został opracowany w centrum komputerowym Uniwersytetu Moskiewskiego (ryc. 1.109), zaprojektowany do rozwiązywania problemów naukowych, technicznych i ekonomicznych o średniej złożoności. W latach 1962-1964 Komputer był masowo produkowany. Ciekawą cechą komputera "Setun" jest trójskładnikowy symetryczny system reprezentacji liczb (cyfry 1, 0, - 1) ze stałą po drugiej cyfrze lub zmiennoprzecinkową (zaprogramowaną) kropką z operacjami normalizacji liczb (redukcja do pewną formę) i przesunięcie. Być może był to jedyny komputer na świecie, który pracował w trójskładnikowym systemie liczbowym.

Ryż. 1.108.

Ryż. 10.9.

Uważa się, że element pamięci trójstanowej jest najbardziej optymalny do reprezentacji danych, ale w przypadku maszyn pracujących w systemie liczb binarnych, praca z nim okazała się łatwiejsza, pomimo suboptymalności. Głębokość bitowa reprezentacji liczb w pamięci wynosiła 18 bitów trójargumentowych (długie słowo) lub 9 bitów (słowo krótkie), szerokość bitowa poleceń wynosiła 9 bitów, struktura poleceń była unicastowa ze znakiem modyfikacji części adresowej ; liczba operacji - 24. Cechy struktury „Setun” z góry wyznaczyły zasady budowy, które były dalej rozwijane w minikomputerach.

Komputery drugiej generacji obejmują takie komputery domowe jak Ural 14, Ural 16, Mińsk22, Mińsk23, Mińsk32, BESMZ, BESM4, M220, M222, BESM6, MIR2 (ryc. 1.110), Nairi (ryc. 1.111) i inne

W 1969 r. Związek Radziecki zawarł porozumienie o współpracy w zakresie rozwoju Zunifikowanego Systemu Komputerowego (komputer ES) i Małego Systemu Komputerowego (komputer SM). Jako próbkę wzięto najlepszy w tamtym czasie amerykański system 1VM/360. Orientacja w przyszłości przemysłu radzieckiego na badanie „obcych technologii” doprowadziła do trwałego opóźnienia w dziedzinie technologii komputerowej. W 1972 roku powstały pierwsze analogi (klony) komputerów 1VM, które nazwano komputerami ES. Jeden system komputerów elektronicznych z komputerem amerykańskim został opracowany przez kraje RWPG (Bułgaria, Węgry, NRD, Polska, Czechosłowacja i ZSRR) i został oparty na architekturze IBM 360/370.

Maszyny domowe trzeciej generacji, wykonane na układach scalonych, obejmują wszystkie komputery ES - ES-1010 (rys. 1.112), prędkość do 10 tys.

Ryż. 1.110.

Ryż. 1.111.

Ryż. 1.112.

Ryż. 1.113.

Ryż. 1.114.

pamięć natywna od 8 do 64 KB), EC-1020, EC-1021, 15 tys. operacji na sekundę, od 16 do 64 KB, EC-1030, EC-1033, EC-1040, EC-1045, EC-1050 , 500k op/s, od 256 do 1024 KB; EC-1055, EC-1060 (Rys. 1.113) 1,0-1,3 mln ops/s, od 2048 do 8192 Kb), EC-1061, EC-1066 - ponad 2 mln ops/s, 8192 KB itd.

Ponadto uruchomiono szeroką produkcję mikro- i minikomputerów, takich jak Elektronika-60, Elektronika-100/25 (ryc. 1.114), Elektronika-79, SM-3, SM-4 itp. Maszyny te, podobnie jak maszyny trzeciej generacji, działają z dowolną informacją alfanumeryczną, jednostka adresująca pamięć 1 bajt, (długość słowa 4 bajty), używane są półsłowa i słowa podwójne, możliwość równoległej pracy urządzeń i pracy kilku użytkowników w czasie. tryb udostępniania.

Dalszy rozwój komputerów tej klasy zapewnił ciągłość i kompatybilność, 1VM/370 zachował system dowodzenia 1VM/360, a w celu poprawy wydajności komputera wprowadzono zasadę kontroli potoku z zaawansowanym przetwarzaniem poleceń.

W jednostce operacyjnej wprowadzono równoległe i potokowe przetwarzanie danych, zastosowano pamięć wirtualną (specjalną organizację zarządzania pamięcią, która pozwala traktować całą pamięć komputera jako pamięć główną), pamięć podręczną (pamięć buforowa, która umożliwia koordynację szybkości wymiany danych szybkich i wolnych urządzeń pamięci). Na bazie uniwersalnych komputerów stało się możliwe tworzenie systemów obliczeniowych obsługujących zdalnych użytkowników.

Pierwszy komputer opracowany w Związku Radzieckim na układach scalonych został zbudowany w 1970 roku w Instytucie Badań Naukowych Maszyn Matematycznych w Erywaniu, komputer Nairi-3 (ryc. 1.115) i jego modyfikacje Nairi-3-1 i Nairi -3-2" (na scalonych układach hybrydowych).

Elektroniczny komputer cyfrowy „Nairi-3” był przeznaczony do rozwiązywania szerokiego zakresu problemów inżynieryjnych, naukowo-technicznych, planowania gospodarczego oraz rachunkowości i statystyki.

Maszyna wykorzystywała uproszczony język maszynowy, który ułatwiał programowanie, a także specjalny tryb automatycznego programowania, który umożliwiał wprowadzanie problemów w zwykłym języku matematycznym. Typowe zadania mogą być wykonywane na maszynie bez wcześniejszego przygotowania przy użyciu wewnętrznej biblioteki programów.

Do bezpośredniego wykonywania operacji arytmetycznych i obliczania szeregu funkcji przewidziano tryb „maszyny liczącej”. Główną cechą komputera „Nairi-3” jest dwu-


Ryż. 1.115.

Ryż. 1.116.

piankowa konstrukcja urządzenia sterującego mikroprogramami, która zapewnia przechowywanie dużej liczby mikroprogramów.

Przykładem komputerów domowych czwartej generacji jest wieloprocesorowy system komputerowy Elbrus. „Elbrus-1” (ryc. 1.116) miał prędkość do 5,5 miliona operacji zmiennoprzecinkowych na sekundę, a ilość pamięci RAM wynosiła do 64 MB. Przepustowość kanałów I/O osiągnęła 120 Mb/s. Pierwszy komputer o tej nazwie pojawił się w 1978 roku pod kierownictwem V.S. Burcew i przy udziale B. Babajana, który był jednym z zastępców głównego projektanta. Głównymi klientami komputerów Elbrus było oczywiście wojsko.

Komputer miał budowę modułową i mógł zawierać od jednego do dziesięciu procesorów w oparciu o schematy integracji średniej. Szybkość komputera osiągnęła 15 milionów operacji na sekundę. Ilość pamięci RAM współdzielonej przez wszystkie procesory wynosiła do 220 słów maszynowych, czyli 64 MB.

Jednak najciekawszą rzeczą w Elbrusie-1 była architektura. Radziecki superkomputer stał się pierwszym na świecie komercyjnym komputerem wykorzystującym architekturę superskalarną, której masowe zastosowanie za granicą rozpoczęło się dopiero w latach 90. XX wieku. wraz z pojawieniem się procesorów Intel Pentium.

W 1978 r. Produkcja uniwersalnych kompleksów wieloprocesorowych czwartej generacji „Elbrus-2” (ryc. 1.117) o wydajności do 120 milionów op.

Ryż. 1.117.

Ryż. 1.118.

Poszukiwanie sposobów na rekordową wydajność systemów obliczeniowych wymaga niestandardowych rozwiązań. W latach siedemdziesiątych architekturę komputerów zbudowano przy użyciu różnych zasad równoległości, co pozwoliło dokonać kolejnego przełomu w wydajności: od miliona operacji na sekundę do dziesiątek i setek milionów.

Głównymi użytkownikami sowieckich superkomputerów były organizacje, które rozwiązywały tajne zadania obronne i wdrażały programy atomowe i nuklearne. Ale w 1979 r. w murach Instytutu Problemów Kontroli (IPU) Akademii Nauk ZSRR opracowano wysokowydajny system obliczeniowy PS-2000 (ryc. 1.118), przeznaczony do czysto pokojowych potrzeb. zakończony.

Skrót PS oznacza „struktury rekonfigurowalne”. Tak zwane jednorodne pola decyzyjne - struktury tego samego typu elementów procesora zdolnych do równoległego przetwarzania danych, zaczęto badać w ICP pod koniec lat sześćdziesiątych. Akademik I.V. Prangishvili (ryc. 1.119).

Godne uwagi jest to, że zasady jednorodnych pól decyzyjnych znalezione przez specjalistów z ICP nie wymagały superpotężnej bazy elementów, aby stworzyć wysokowydajny układ równoległy.

Ryż. 1.119.

IV. Maszyna lniana Prangishvili. W przypadku PS-2000 i systemu PS-3000, który nastąpił po nim, przemysł elektroniczny nie wyprodukował ani jednego niestandardowego mikroukładu.

W tym samym czasie systemy komputerowe PS-2000 wyprzedziły drogiego Elbrusa, zapewniając prędkość do 200 mln operacji/s. Testy ośmiu prototypów maszyny wykazały łączną wydajność około 1 miliarda operacji na sekundę w zadaniach geofizycznych.

Opracowano specjalne ekspedycyjne systemy obliczeniowe EGVK PS-2000, które są doskonale przystosowane do pracy w wyprawach geofizycznych: nie zajmują dużego obszaru, zużywają mało energii i nie wymagają dużych kosztów eksploatacji.

PS-2000 implementuje architekturę z jednym strumieniem instrukcji i wieloma strumieniami danych (81MO). Centralnym elementem systemu jest wieloprocesor, który zawierał od 8 do 64 identycznych elementów procesorowych. Elementy przetwarzające przetwarzały wiele strumieni danych programu ze wspólnego modułu sterującego (jeden moduł na każde osiem elementów).

Multiprocesor składa się z zestawu elementów procesorowych tego samego typu (PE1, PE2, ..., PEL^> połączonych kanałem zwykłym i głównym oraz wspólnej jednostki sterującej (OCU). Każdy PE, jak również OCU , składa się z kilku jednostek funkcjonalnych, w tym najszybszej w komputerze, dostępnej programowo pamięci rejestru. Całość tych urządzeń (zarówno w OCU, jak i we wszystkich PE) tworzy rozgałęziony zespół przenośnika z programowo konfigurowalnymi połączeniami. Każde urządzenie funkcjonalne stanowi przenośnik etap.Wymiana danych między tymi urządzeniami odbywa się za pośrednictwem wspólnego rejestru dla sąsiednich etapów.

Kompleks komputerowy PS-2000 obejmuje wieloprocesor, podsystem monitora i jeden do czterech podsystemów pamięci zewnętrznej (SVP), które zapewniają równoległą asynchroniczną pracę kilku kanałów I/O w trybie jednoczesnej pracy wielu magnetycznych nośników danych.

Zasady przestrajania zostały najpełniej rozwinięte w kolejnym rozwoju ICP - systemie PS-3000 (rys. 1.120), który został ukończony do 1982 roku. Architektura zbioru strumieni poleceń i zbioru strumieni danych (M11USh) był już tutaj używany. PS-3000 ma dynamikę zaimplementowaną sprzętowo

Ryż. 1.120.

pewna przebudowa struktury maszyny w zależności od możliwości zrównoleglenia określonego procesu obliczeniowego.

W przeciwieństwie do swojego poprzednika, PS-3000 rozwiązywał głównie zadania kontrolne - można go było używać na górne poziomy hierarchiczne systemy sterowania złożone procesy technologiczne i przemysłu, do bezpośredniej kontroli złożonych obiektów (np. reaktorów jądrowych) w czasie rzeczywistym oraz do modelowania złożonych obiektów. Opracowano również kolejny system, PS-3100, przeznaczony do stosowania na wyższych poziomach sterowania reaktorem jądrowym.

Na początku lat osiemdziesiątych. wydajność komputerów osobistych wynosiła setki tysięcy operacji na sekundę, wydajność superkomputerów sięgała setek milionów operacji na sekundę. Światowa flota komputerów przekroczyła 100 milionów, a dalszy rozwój technologii komputerowej doprowadził do jej szerokiego zastosowania we wszystkich dziedzinach ludzkiej działalności.

W 1989 roku uruchomiono próbny superkomputer wektorowy „Electronics SSBIS” opracowany przez Instytut Problemów Cybernetycznych Rosyjskiej Akademii Nauk i przedsiębiorstwa przemysłu elektronicznego. Wydajność w wersji jednoprocesorowej wynosiła 250 Mflops, transfer danych pomiędzy masową pamięcią zintegrowaną a pamięcią o dostępie swobodnym odbywał się pod kontrolą specjalizowanego procesora, który implementuje dowolne metody dostępu. Rozwój superkomputera przeprowadził V.A. Mielnikow, Ju.I. Mitropolski, V.Z. Shnitman, wiceprezes Iwannikow.

W 1990 roku w ZSRR oddano do eksploatacji superkomputer wektorowy Elbrus 3.1 oparty na modułowych procesorach przenośnikowych (MCP), opracowanych w Instytucie Mechaniki Precyzyjnej i Techniki Komputerowej (ITM i VT) im. S.A. Lebiediew przez grupę projektantów, w skład której wchodził G.G. Ryabow, AA Sokołow, A.Yu. Byakow.

Wydajność superkomputera w wersji jednoprocesorowej wyniosła 400 MFlops.

Do tej pory najpotężniejszy superkomputer w Rosji „Łomonosow”, zainstalowany na Moskiewskim Uniwersytecie Państwowym. Śr. Łomonosow zajmuje 18. miejsce w rankingu Top500 najpotężniejszych systemów obliczeniowych (14 listopada 2011 r. na Międzynarodowej Konferencji nt. Obliczeń Wysokowydajnych BSP w Seattle (USA) opublikowała 38. edycję światowego rankingu). W szczycie wydajność wynosi 1,3 PFlops. W najbliższym czasie planowana jest kolejna modernizacja tego superkomputera, w wyniku której jego teoretyczna wydajność powinna wzrosnąć do około 1,6 PFlops.

Przyjęło się rozróżniać generacje komputerów: I generacja - komputery lampowe, II generacja - komputery półprzewodnikowe, III generacja - komputery z podstawą na układach scalonych, IV generacja - komputery z podstawą na LSI i VLSI.

Podstawowy uniwersalny komputery domowe pierwsza i druga generacja (opracowana według autorskich projektów krajowych specjalistów):

  • MESM (rys. 1) to mała elektroniczna maszyna licząca pierwszej generacji (! 951).Prędkość 100 operacji na sekundę, reprezentacja liczb jest stała, 16 cyfr binarnych, system poleceń jest trójadresowy . Na wyzwalaczach znajdują się urządzenia do arytmetyki, sterowania, wejścia/wyjścia, pamięci (pojemność 31 liczb i 63 polecenia) oraz na bębnie magnetycznym. Wejście z kart perforowanych lub z urządzenia wtykowego. 6000 lamp próżniowych. Zajmowana powierzchnia 60 m 2 . Pobór mocy 25 kW. Utworzony w Kijowskim Instytucie Inżynierii Elektrycznej i Cieplnej pod kierownictwem S.A. Lebiediewa.

Ryż. 1. MESM

  • M-1 to jeden z pierwszych (1951) komputerów domowych, stworzony w Instytucie Energii Akademii Nauk ZSRR pod kierownictwem IS Bruka i N.Ya Matyukhina. Czas dodawania 20 ms, czas mnożenia 2 s. Pojemność pamięci RAM - 512 słów 25-bitowych. 730 rur próżniowych.
  • M-2 to niewielki komputer uniwersalny, stworzony w 1952 roku w Laboratorium Maszyn i Systemów Sterowania pod kierunkiem I.S.Bruka. Prędkość – 2 tys. operacji/s.
  • BESM - (rys. 2) duża elektroniczna maszyna licząca pierwszej generacji. Jeden z pierwszych szybkich komputerów domowych opracowanych w ITMiVT w latach 1950-1953. Wydajność - 8-10 tysięcy operacji na sekundę. Reprezentacja liczb - zmiennoprzecinkowa, 39 cyfr binarnych. W pierwszych modelach BESM pamięć wykonywano na rtęciowych liniach opóźniających, następnie na potencjałoskopach, a w 1958 r. na elementach ferrytowych (2047 słów), później nazwano ją BESM-2. Główny Projektant S.A. Lebiediew (ITMiVT).

Ryż. 2. BESM

  • M-3 to uniwersalny komputer stworzony w 1956 roku w Laboratorium Maszyn i Systemów Sterowania pod kierunkiem IS Bruka i N.Ya Matyukhina. Prędkość - 1,5 tys. operacji/s (z napędem na rdzeniach ferrytowych).
  • „Strela” to jeden z pierwszych (obok BESM) komputerów domowych, opracowanych w SKB-245 Ministerstwa Budowy Maszyn i Oprzyrządowania ZSRR w latach 1950-1953. pod przewodnictwem Yu Ya Bazilewskiego i BI Rameeva. Wydajność - 2000 operacji/s, pamięć RAM 2048 43-bitowych słów. Maszyna jest trzyadresowa.
  • Ural-1 to pierwszy z serii komputerów Ural, stworzony w 1957 roku pod kierunkiem BI Rameeva w Penza Research Institute of Mathematical Machines. Ta mała maszyna była tania i dlatego pod koniec lat 50-tych stała się stosunkowo popularna. Wydajność - 100 operacji/s, RAM (1024 słowa) - na bębnie magnetycznym.
  • Mińsk-1 - pierwszy komputer z serii maszyn „Mińsk”, wyprodukowany w mińskiej fabryce komputerów elektronicznych;
  • M-20 - jedna z najlepszych maszyn pierwszej generacji (1958).Prędkość - 20 tys operacji/s, 45 bitów.Pamięć zewnętrzna - bębny magnetyczne i taśmy. Pierwszy system operacyjny IS-2. Główny projektant S.A. Lebiediew.
  • M-40 - komputer (1959), uważany za pierwszego Elbrusa (na lampach próżniowych). prędkość 40 tys. op/s. Główny projektant SA Lebiediew, jego zastępca VS Burtsev. W 1961 r. pocisk przeciwlotniczy sterowany przez komputer M-40 skutecznie zestrzelił międzykontynentalny pocisk balistyczny zdolny do przenoszenia broni jądrowej.
  • Ural-2 - komputer o prędkości 5000 operacji / s z pamięcią o dostępie swobodnym na rdzeniach ferrytowych (1959).
  • M-222 to szybki komputer drugiej generacji, prototyp to M-20. Stworzony w SKB-245, prowadzony przez MK Sulima.
  • BESM-4 to wariant BESM oparty na podstawie elementu półprzewodnikowego. Wydajność - 20 tysięcy operacji/s, pojemność pamięci RAM - 16384 48-bitowe słowa. W latach 1962-1963. - stworzenie prototypu, 1964 - początek produkcji seryjnej. Główny projektant O.P. Wasiliew, opiekun naukowy S.A. Lebiediew.
  • Ural-11, Ural-14, Ural-16 - seria (wiersz) kompatybilnych ze sprzętem i oprogramowaniem komputerów drugiej generacji o różnej wydajności, stworzonych w Penza NIIMM pod kierownictwem BI Rameeva w latach 1962-64. Seria ta wyprzedziła rozwiązania IBM-360, a następnie została przyjęta do rozwoju w krajach RWPG wielu komputerów UE.
  • 1964 - komputer 5E92b na dyskretnych tranzystorach, stworzony przez S.A. Lebiediewa i V.S. Burtseva. Wydajność 0,5 miliona operacji na sekundę, pojemność pamięci RAM 32 000 48-bitowych słów. Używany w pierwszym rosyjskim systemie obrony przeciwrakietowej w Moskwie.
  • BESM-6 (rys. 3) to superkomputer drugiej generacji. 1967 Szybkość - 1 milion operacji / s, pojemność pamięci RAM - 64-128K słów 50-bitowych. Główny projektant S.A. Lebiediew. Łącznie wyprodukowano około 350 komputerów BESM-6 w wersji podstawowej. W 1975 r. sterowanie lotem w ramach programu Sojuz-Apollo zapewniał kompleks komputerowy oparty na BESM-6.

Notatka 1

Grupa twórców Streli obejmowała B.V. Anisimov, D.A. Zhuchkov, N.V. Trubnikov, których nazwiska są związane ze szkoleniem personelu inżynieryjnego na Moskiewskim Państwowym Uniwersytecie Technicznym. N.E. Bauman, więc B.V. Anisimov w 1952 r. Założył i do końca życia (1976) kierował działem „Maszyny matematyczne”.

Ryż. 3. BSM-6

Należy również zwrócić uwagę na mało znany (ze względu na tajemnicę) komputer 5E92b na dyskretnych tranzystorach, stworzony przez S.A. Lebiediewa i V.S.-bitowe słowa. Używany w pierwszym sowieckim systemie obrony przeciwrakietowej w Moskwie.

Nie sposób nie wspomnieć o specjalistycznych komputerach opracowanych w Centralnym Instytucie Badawczym „Agat” pod kierownictwem Ya.A. Yaroslav Afanasyevich urodził się w 1926 roku, ukończył Moskiewski Państwowy Uniwersytet Techniczny. NE Bauman. W 1962 roku pojawiła się pierwsza krajowa mobilna (w przyczepie) maszyna półprzewodnikowa „Kurs-1”, zaprojektowana do pracy w systemie obrony powietrznej kraju. Maszyna ta była masowo produkowana w fabrykach Ministerstwa Przemysłu Radiowego do 1987 roku. W interesie marynarki wojennej kraju Agat stworzył szereg pokładowych cyfrowych systemów komputerowych, w tym takich, które zapewniały odpalenie strategicznego systemu rakietowego z okrętu podwodnego .

Ryż. 5. GP Lopato

W 1961 roku w Leningradzie na bazie laboratorium, w którym pracowali przybyli z zagranicy Philip Georgievich Staros i Iosef Veniaminovich Berg, powstało biuro projektowe KB-2. W 1962 roku KB-2 zakończyło rozwój komputera sterującego UM1-NH, który był szeroko stosowany w gospodarce narodowej, aw 1964 roku mikrominiaturowego komputera UM-2, zorientowanego na zastosowanie w obiektach lotniczych. Jednak najważniejszym efektem działalności F.G. Starosa jest jego wkład w powstanie Centrum Naukowego Mikroelektroniki w Zelenogradzie, gdzie przez pewien czas pracował jako główny inżynier Centrum i gdzie uzyskano wyniki rozwoju układów scalonych. w KB-2.

Tworzenie domowych komputerów trzeciej i czwartej generacji rozpoczęło się od projektu Zunifikowanego Systemu Komputerowego. W celu realizacji projektu tworzone jest Centrum Badawcze Elektronicznej Inżynierii Komputerowej (NICEVT) oraz przenoszony do niego Instytut Badawczy Elektronicznych Maszyn Matematycznych (NIEM), powołany w 1958 roku na bazie SKB-245. Za okres 1958-1968. NIEM opracował szereg komputerów, zarówno uniwersalnych, jak i specjalistycznych dla Ministerstwa Obrony ZSRR. Jednym z głównych projektantów był dyrektor NIEM S.A. Krutovskikh. W 1964 roku, po raz pierwszy w ZSRR, NIEM rozpoczął prace nad projektowaniem i produkcją komputerów pokładowych, które otrzymały nazwę „Argon”. Pierwsze próbki komputerów „Argon” pojawiły się w 1968 roku.

Komputery ES zawierały dużą liczbę modeli i były produkowane od 1971 do połowy lat 90-tych. Jednak komputery ES pod względem poziomu technicznego znacznie ustępują najlepszym amerykańskim maszynom tamtych czasów.

Równolegle, począwszy od 1974 roku, produkowano komputery serii małych maszyn SM EVM.

ITMiVT oraz grupa firm Elbrus kontynuowały prace nad stworzeniem krajowych superkomputerów.

Ryż. 6. Wzrost wydajności komputera w latach 60-80

Niestety dopiero na przełomie lat 60. i 70., kiedy podjęto decyzję o budowie komputera ES opartego na IBM-360, rodzima technologia komputerowa zaczęła odstawać od zagranicznych. Wśród powodów można wymienić trudności w rozwoju NICEVT jako dobrze skoordynowanego zespołu, ponieważ składa się on z grup rozwojowych kilku organizacji. Być może obecność prototypu IBM-360 w taki czy inny sposób krępowała twórczy potencjał programistów, kierując go w poszukiwaniu rozwiązań innych ludzi. W każdym razie z ryc. 6, który pokazuje, jak zmieniała się prędkość systemów obliczeniowych w latach 60-80, widać, że wzrost wydajności komputerów na świecie jako całości był zgodny z prawem G. Moore'a, a w odniesieniu do komputerów domowych został naruszony. Jeśli BESM-6 znajdował się w ogólnym strumieniu wzrostu produktywności, praktycznie nie gorszym od najlepszych zagranicznych komputerów, to równoważną wydajność EC-1060 można było uzyskać zaledwie 11 lat później, kiedy amerykańscy programiści komputerowi posunęli się daleko do przodu.

Począwszy od połowy lat siedemdziesiątych, kiedy na świecie nastąpiło przejście na komputery czwartej generacji, za główny czynnik naszego opóźnienia należy uznać brak bazy elementów porównywalnej w swoich charakterystykach z zagranicznymi LSI i VLSI. Świadczy o tym fakt, że rozwijana w ITMiVT linia Elbrus (maszyny E1 i E2) również znajduje się poniżej światowego trendu wzrostu wydajności superkomputerów (rys. 6). A dewastacja gospodarcza lat 90. pogorszyła sytuację, spychając Rosję w szeregi krajów pozostających w tyle nie tylko za Stanami Zjednoczonymi, ale także wieloma krajami w Europie, Azji, a nawet Afryce. Produkcja komputerów ES w Rosji ostatecznie zakończyła się w 1995 roku.

Kłopot z naszą technologią komputerową to nie tylko znaczne opóźnienie samo w sobie. Jak powiedział akademik A.P. Ershov pod koniec lat 80.: „Nie pozostajemy w tyle - idziemy w złą stronę”.

W ostatnie lata NICEVT, który stracił znaczną część swojego potencjału, rozwija klastry obliczeniowe i serwery w oparciu o nowoczesne komercyjnie dostępne komponenty.

Dziś wyrażenie komputera „Komputer elektroniczny” całkowicie przeżyło swoją przydatność. Zostało zastąpione nowym, wygodniejszym słowem z obcymi korzeniami „komputer”. Według niektórych badań na całym świecie prawie 61% całej populacji Ziemi posiada komputer osobisty. Ale jakieś 50-60 lat temu nikt nie wyobrażał sobie, że komputery mogą stać się nową i niesamowicie ogromną niszą w handlu. Ponadto ergonomia komputerów zmieniała się co dekadę.


ENIAC

Wcześniej, w dobie wczesnych, jeszcze elektroniczno-mechanicznych komputerów, które swoimi możliwościami nie różniły się zbytnio od współczesnego kalkulatora, zajmowały ogromne, specjalnie wyznaczone pomieszczenia. Na przykład pierwszy przedstawiciel komputerów (komputerów) wczesnej ery - "ENIAC", opracowany przez naukowców z University of Pennsylvania na zlecenie armii Stanów Zjednoczonych. Zużył prawie 150 kilowatów energii i ważył 30 ton. Na wykresie widać różnicę w wydajności między nowoczesnymi stacjami obliczeniowymi a „ENIAC”:

Imponujący. Dziś nawet smartfon, który mieści się w dłoni, jest miliony razy lepszy od tego, który był kilkadziesiąt lat temu. Ale dzisiaj nie o to chodzi. W tym artykule chcę opowiedzieć o zasługach naszych krajowych inżynierów, o ich wkładzie w rozwój całej branży komputerowej.

Pierwszy komputer w ZSRR

Wszystko zaczęło się od pojawienia się „MESM” (Mała Elektroniczna Maszyna Obliczająca), która stała się punktem wyjścia w rozwoju naszych technologii obliczeniowych. Jego projekt został stworzony w 1948 roku przez naukowca Siergieja Aleksiejewicza Lebiediewa, który był jednym z założycieli technologii informacyjnej i technologii komputerowej w ZSRR. A także Bohater Pracy Socjalistycznej i Laureat Nagrody Lenina.

Maszyna została zaprojektowana dwa lata później, w 1950 roku. I zamontowano w dawnym dwupiętrowym hostelu w klasztorze w Feofaniji pod Kijowem. Komputer mógł wykonać trzy tysiące operacji na sekundę, zużywając 25 kilowatów energii elektrycznej. Cały ten cud postępu technologicznego składał się z sześciu tysięcy rurek-przewodników. Powierzchnia przeznaczona na cały system wynosiła 60 metrów kwadratowych. Jedną z cech „MESM” była również obsługa trójadresowego systemu poleceń oraz możliwość odczytu danych nie tylko z kart perforowanych, ale także z nośników na taśmie magnetycznej. Znalezienie pierwiastka równania różniczkowego było pierwszym obliczeniem przetworzonym przy użyciu „MVEM”. Rok później (w 1951) inspekcja Akademii Nauk, MESM Lebiediewa została zatwierdzona i dopuszczona do stałej eksploatacji w sferze wojskowej i przemysłowej.

"BESM-1"



Proces pracy w BESM-1

W 1953 r., ponownie pod skrzydłami Siergieja Lebiediewa, opracowano dużą elektroniczną maszynę obliczeniową pierwszej generacji (BESM-1). Niestety ukazał się tylko w jednym egzemplarzu. Możliwości obliczeniowe BESM stały się podobne do ówczesnych komputerów amerykańskich, a BESM-1 stał się najbardziej zaawansowanym i wydajnym komputerem w Europie. Od prawie 6 lat maszyna jest wielokrotnie unowocześniana przez inżynierów. Dzięki temu jego wydajność była w stanie osiągnąć 10 tysięcy operacji na sekundę. W 1958 roku, po kolejnej modernizacji, postanowiono zmienić nazwę BESM-1 na BESM-2 i wprowadzić ją do masowej produkcji. W sumie wyprodukowano kilkadziesiąt sztuk tego komputera.

"Strzałka"

Ale legendarna Strela, opracowana mniej więcej w tym samym okresie na początku lat 50. pod auspicjami głównego inżyniera Jurija Jakowlewicza Bazilewskiego, stała się pierwszym masowym komputerem radzieckim.

Moc obliczeniowa Streli wynosiła 2000 operacji na sekundę. Co było nieco gorsze od tego samego „MESM” Lebiediewa, ale mimo to nie przeszkodziło to Streli stać się najlepszym w dziedzinie komputerów przemysłowych. W sumie na świat wydano 7 takich kopii.

"M-1"

Już teraz widać, że późne lata 40. i początek 50. były bardzo owocne w związku z rosnącym entuzjazmem do wprowadzania systemów komputerowych w niszę przemysłową i wojskową dawnych związek Radziecki. Tak więc w Moskwie pracownicy Instytutu Energetycznego Krzhizhanovsky opracowali własny komputer, aw 1948 r. Złożono nawet wniosek patentowy o jego rejestrację.

Kluczowymi postaciami w tym projekcie byli Bashir Rameev i Isaac Brook. Do 1951 roku zaprojektowano komputer ("M-1"), ale pod względem swoich możliwości był gorszy od tego samego MESM Lebiediew pod względem mocy obliczeniowej. W porównaniu do MESM, M-1, komputer mógł wykonać tylko 20 operacji na sekundę, czyli 150 razy mniej niż liczba obliczenia "MESM". Ale ta wada została zrekompensowana względną zwartością całego systemu i jego efektywnością energetyczną. Zamiast 60 metrów kwadratowych wymaganych do kompletnej instalacji „MESM”, „M-1” wymagało około 10 metrów kwadratowych, a pobór prądu podczas pracy wyniósł 29 kilowatów. Według Isaaca Brooka takie komputery powinny być skierowane do małych firm, które nie operują dużym kapitałem.

Wkrótce "M-1" został znacznie ulepszony. Nowa nazwa przypisana drugiej generacji była tak samo krótka, naturalna, ale jednocześnie chwytliwa „M-2”. Muszę powiedzieć, że mam szczególny stosunek do nazw sprzętu w ZSRR i Rosji. I bez względu na to, co ktoś mówi o ich chamstwie i swojskości, w porównaniu z ich amerykańskimi odpowiednikami, bardziej mi się podobają i osobiście nie wyobrażam sobie, aby emblemat warunkowego Elbrusa został napisany lub nazwany w obcym języku.

Wróćmy jednak do naszego komputera. "M-2" stał się najlepszym "komputerem" w Związku Radzieckim pod względem ceny, jakości i wydajności. Nawiasem mówiąc, w pierwszym turnieju szachów komputerowych, w którym rywalizowało wiele krajów, prezentując tym samym możliwości i wyniki swoich osiągnięć w dziedzinie IT, M-2 odniósł bezwarunkowe zwycięstwo.

Dzięki ogromnemu sukcesowi trzy najlepsze komputery - "BESM", "Strela" i "M-2" - weszły do ​​służby, aby rozwiązać potrzeby obronności kraju, nauki, a nawet gospodarki narodowej.

Co oznacza „wczesne komputery”?


Wszystko, o czym mówiłem powyżej, to obliczenia pierwszej generacji. O tej klasyfikacji decyduje fakt, że wszystkie miały duże gabaryty, lampy próżniowe i podstawy elementów, a także duży pobór mocy i niestety niską niezawodność oraz skupienie się na wąskiej grupie odbiorców (głównie fizyków, inżynierów i innych naukowców). Jako pamięć zewnętrzną zastosowano bębny magnetyczne i taśmy magnetyczne.



„IBM 701”

Komuś mogłoby się wydawać, że to tylko u nas, ale nie. Na przykład akademik Nikołaj Nikołajewicz Moisejew, zapoznawszy się z osiągnięciami swoich kolegów ze Stanów, zobaczył te same gigantyczne komputery, wokół których roją się wyrafinowani fizycy i matematycy ubrani w białe fartuchy, gorliwie próbujący eliminować pojawiające się jeden po drugim problemy. W latach 50-tych dumą Ameryki był „IBM 701”, który zdecydowanie zasługuje na osobną historię, ale to już później. Jego moc obliczeniowa wynosiła 15 tys. operacji na sekundę. Nieco później Lebiediew zaprezentował kolejny rozwój komputera M-20.

"M-20"



Praca dla "M-20"

Liczba operacji, które M-20 mógł wykonać na sekundę, wynosiła 20 000, czyli o 5000 więcej niż jego zachodni konkurent. Wprowadzono również rodzaj połączenia obliczeń równoległych, dzięki podwojonej, w porównaniu z BESM, ilości pamięci RAM. Jak na ironię, wyprodukowano tylko 20 sztuk systemu M-20. Niemniej jednak nie przeszkodziło to M-20 stać się najbardziej produktywnym i wielofunkcyjnym komputerem, który ponadto był najbardziej niezawodny spośród pozostałych. Umiejętność pisania kodu w kodach mnemonicznych to tylko niewielka część tego, na co pozwalał M-20. Wszystkie obliczenia naukowe i symulacje przeprowadzone w ZSRR w XX wieku były głównie wykonywane na tej maszynie.



Komputer „Ural”

Okres produkcji i eksploatacji wczesnych komputerów w ZSRR trwał prawie 20-30 lat. Na początku lat 60. rozpoczęto produkcję komputera Ural. Przez cały czas wyprodukowano około 150 sztuk sprzętu. Głównym obszarem zastosowania „Uralu” były rachunki ekonomiczne.

Wniosek


To wszystko na dzisiaj. Bardzo dziękuję za przeczytanie do końca. W kolejnych częściach cyklu zastanowimy się nad historią komputerów ES (Unified Systems of Electronic Computers), a także komputerów domowych produkowanych niegdyś w Związku Radzieckim i oczywiście nie zapomnimy o nowoczesnej technologii Elbrus.