Kyjev (počítač)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 5. července 2018; kontroly vyžadují 11 úprav .

Kyjev  je sovětský digitální elektronický počítač . Začal pracovat v roce 1956 a byl plně dokončen v roce 1958 ve Výpočetním centru Akademie věd Ukrajinské SSR .

Vývoj a provoz

Vývoj kyjevského počítače začal v roce 1954 ve stejné laboratoři, kde pod vedením S. A. Lebeděva vznikl počítač MESM (do té doby se laboratoř stala součástí Ústavu matematiky Akademie věd Ukrajiny SSR ); vývoj prováděl téměř stejný tým. Přímým iniciátorem vývoje byl B. V. Gnedenko , v té době ředitel Ústavu matematiky Akademie věd Ukrajinské SSR. V konečné fázi (od roku 1956, po svém jmenování vedoucím laboratoře) projekt řídil V. M. Glushkov .

Příkazový systém počítače "Kyjev" obsahoval unikátní skupinovou operaci na adresách: n-násobné použití operace dereference ukazatele ( operátor Dereference ), která umožnila výrazně urychlit práci s abstraktními datovými typy. Například přístup k libovolnému prvku seznamu byl prováděn prováděním skupinových operací pro úpravu adres [1] . ( operátor dereference ). Nepřímé adresování vyšších řádků (manipulace s ukazateli) programování adres (1955) bylo hardwarově implementováno v kyjevském počítači [1] [2] , zatímco ukazatele v západních programovacích jazycích se objevily až v roce 1964 [3] .

První kopie počítače byla instalována ve Výpočetním centru Akademie věd Ukrajinské SSR, druhá ve Společném centru jaderného výzkumu v Dubně.

V roce 1960 byly s pomocí kyjevského počítače prováděny experimenty na dálkovém řízení technologických procesů (v konvektorové dílně hutnického závodu Dneprodzeržinsk, vzdálenost od místa umístění stroje přesahovala 500 km.).

Koncem 50. let - začátkem 60. let řada v té době unikátních experimentů na umělé inteligenci, strojové rozpoznávání jednoduchých geometrických tvarů, modelování automatů pro rozpoznávání tištěných a psaných písmen, automatická syntéza funkčních obvodů. Také na tomto stroji byl implementován jeden z prvních systémů pro správu databází relačního typu "Autodirector" v jazyce Address Programming Language .

Specifikace

V architektuře kyjevského počítače byly v té době aplikovány inovativní principy. Stroj zejména implementoval asynchronní princip přenosu řízení mezi funkčními bloky, feritovou paměť s náhodným přístupem, externí paměť na magnetických bubnech, vstup a výstup čísel v desítkové soustavě čísel, pasivní paměťové zařízení se sadou konstant a podprogramů elementárních funkcí, rozvinutý systém operací, zejména skupinové operace s modifikací adres pro zvýšení efektivity zpracování složitých struktur - stromové formáty [1] [2] , které jsou podobné abstraktním datovým typům .

Poznámky

  1. 1 2 3 Glushkov, V. M. Počítač "Kyjev": matematický popis. : [ rus. ]  / V. M. Gluškov, E. L. Juščenko. — Techn. lit., 1962. - 183 s.
  2. ↑ 1 2 Juščenko, E.L. Programování adres: [ rus. ] . - Kyjev: Stát. nakladatelství technické literatury, URSR, 1963. - S. 288.
  3. Videla, Alvaro Kateryna L. Juščenko - Vynálezce  ukazatelů . https://medium.com/ . Počítač vlastních průkopníků výpočetního věku (8. prosince 2018). Staženo 30. července 2020. Archivováno z originálu 23. září 2020.

Odkazy