Kiova on Neuvostoliiton digitaalinen elektroninen tietokone . Se aloitti toimintansa vuonna 1956 ja valmistui kokonaan vuonna 1958 Ukrainan SSR:n tiedeakatemian laskentakeskuksessa .
Kiovan tietokoneen kehittäminen aloitettiin vuonna 1954 , samassa laboratoriossa, jossa S. A. Lebedevin johdolla luotiin MESM- tietokone (tässä vaiheessa laboratoriosta oli tullut osa Ukrainan tiedeakatemian matematiikan instituuttia SSR ); Kehityksen toteutti lähes sama tiimi. Kehityksen suora alullepanija oli B. V. Gnedenko , tuolloin Ukrainan SSR:n tiedeakatemian matematiikan instituutin johtaja. Viimeisessä vaiheessa (vuodesta 1956, hänen nimityksensä jälkeen laboratorion johtajaksi) projektia johti V. M. Glushkov .
Tietokoneen "Kiev" komentojärjestelmä sisälsi ainutlaatuisen ryhmäoperaation osoitteille: osoittimen viittausoperaation n-kertainen soveltaminen ( Dereference operator ), mikä mahdollisti merkittävästi työskentelyn nopeuttamisen abstraktien tietotyyppien kanssa. Esimerkiksi luettelon mielivaltaiseen elementtiin pääsy suoritettiin suorittamalla ryhmätoimintoja osoitteiden muokkaamiseksi [1] . ( Viiteoperaattori ). Osoiteohjelmoinnin (1955) ylempien luokkien epäsuora osoitus (osoittimen manipulointi) otettiin käyttöön Kiovan tietokoneessa [1] [2] , kun taas länsimaisten ohjelmointikielien osoittimet ilmestyivät vasta vuonna 1964 [3] .
Tietokoneen ensimmäinen kopio asennettiin Ukrainan SSR:n tiedeakatemian laskentakeskukseen ja toinen Dubnaan Ydintutkimuskeskukseen .
Vuonna 1960 Kiovan tietokoneen avulla suoritettiin kokeita teknisten prosessien kauko-ohjauksella (Dneprodzerzhinskin metallurgisen tehtaan konvektoriliikkeessä, jonka etäisyys koneen sijaintiin oli yli 500 km.).
1950-luvun lopulla - 1960-luvun alussa sarja tuolloin ainutlaatuisia kokeita tekoälystä, yksinkertaisten geometristen muotojen koneellisesta tunnistamisesta, painettujen ja kirjoitettujen kirjainten tunnistamiseen tarkoitettujen automaattisten koneiden mallintamisesta, toiminnallisten piirien automaattisesta synteesistä. Myös tässä koneessa yksi ensimmäisistä relaatiotyypin "Autodirector" tietokannan hallintajärjestelmistä otettiin käyttöön osoiteohjelmointikielellä .
Kiovan tietokoneen arkkitehtuurissa sovellettiin tuolloin innovatiivisia periaatteita. Kone toteutti erityisesti asynkronisen periaatteen ohjauksen siirtämiseksi toiminnallisten lohkojen välillä, ferriittisen hajasaantimuistin, ulkoisen muistin magneettirummuissa, numeroiden syöttämisen ja ulostulon desimaalilukujärjestelmässä, passiivisen tallennuslaitteen, jossa on joukko vakioita ja aliohjelmia. perusfunktioista kehitetty operaatiojärjestelmä, erityisesti ryhmäoperaatiot osoitteenmuokkauksella monimutkaisten rakenteiden käsittelyn tehostamiseksi - puumaiset muodot [1] [2] , jotka ovat samanlaisia kuin abstraktit tietotyypit .
Neuvostoliiton tietokoneet | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|