Minsk-32

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 31. toukokuuta 2016 tarkistetusta versiosta . tarkastukset vaativat 62 muokkausta .

Minsk-32  on Neuvostoliiton Minsk - perheen elektroninen tietokone . Se luotiin ja otettiin tuotantoon vuonna 1968, ja sitä valmistettiin vuoteen 1975 saakka, yhteensä 2889 autoa [1] . Organisaatiokehittäjä - Minsk Design Bureau (myöhemmin - NIIEVM). Pääsuunnittelija - Viktor Vladimirovich Przhyyalkovsky . Se oli tarkoitettu ratkaisemaan monenlaisia ​​tieteellisiä, teknisiä, suunnittelu-, taloudellisia ja tilastollisia tehtäviä, jotka vaativat suuria määriä operatiivista ja ulkoista muistia. Tuotannon alkaessa hyväksytyn luokituksen mukaan se kuului keskitehoiseen tietokoneeseen. Useita Minsk-32-koneita voitaisiin yhdistää monikonekompleksiksi. Valmistajat - Minskin tietokonetehdas nimetty. GK Ordzhonikidze, Brestin sähkömekaaninen tehdas .

Tekniset tiedot

Nopeus: noin 65 tuhatta operaatiota / s; Aika suorittaa perustoiminnot:

Jopa 136 ulkoista laitetta voitiin kytkeä koneeseen erikoiskytkimillä. Tietojen vaihto laskimen ja kaikkien ulkoisten laitteiden välillä tapahtui 7-bittisillä merkeillä.

Kaksi Minsk-32-tietokonetta voitiin yhdistää kahden koneen järjestelmään ilman lisälaitteita; erityisellä kytkimellä monikonekompleksissa olevien tietokoneiden lukumäärä voitiin nostaa kahdeksaan.

Tyypillinen Minsk-32:n toimitus sisälsi seuraavat laitteet:

Minsk-32-tietokonetta varten kehitettiin magneettinen rumpuohjauslaite  , ZUMB, johon voitiin kytkeä jopa 8 NB-11-asemaa tai vastaavaa rajapintaa.

On syytä huomata, että -23-indeksi laitteiden merkinnässä tarkoittaa, että niiden kehitys on suoritettu Minsk-23-tietokoneelle, josta Minsk-32-tietokone peri tiedonvaihtojärjestelmän ulkoisten laitteiden kanssa, ja nimenomaisuuden. ulkoiset laitteet, lukuun ottamatta magneettisia tallennusasemia.

Oheislaitteiden nimikkeistössä mainittiin sovittimet tiedonsiirtoon lennätin- ja puhelinkanavien kautta sekä aakkosnumeeriset näytöt. Sarjaan kuului teholaitteet (kaapit) - UPV (tietokoneen teholaite ja UPMOZU (MOZU-virtalaite). Myöhemmissä sarjoissa toimitettiin yksi UPP-kaappi (prosessoriteholaite) näiden laitteiden tilalle. Tietokoneet toimitettiin vakiona tietojenkäsittelylaitteilla UPDC rei'itetyille korteille ja UPDL rei'itetyille nauhoille Itse rei'ittäjien lisäksi niihin sisältyi Consul 254 -kirjoituskoneet ja ohjauslaitteet, jotka varmistavat tiedon siirron paperille, tulostamisen, tarkastuksen ja rei'iteippien korjaamisen.

Tietokoneen "Minsk-32" elementtikanta sisälsi joukon diodimuuntajatyyppisiä "600 KHz" elementtejä - laskin, "250 KHz" (perintynyt "Minsk-22") - oheislaitteita.

Ohjelmisto

Minsk-32:lle, joka oli aikansa standardien mukaan melko rikas, kehitettiin ohjelmisto:

Kaikki kääntäjät loivat ulostulossa niin sanotut "Outcome Programs" (RP) "käynnistyskielellä". Käynnistyskieli oli sarja "käynnistyskäskyjä" ja konekoodeja. Latauskäskyjen avulla tietokoneen päämuistissa oleva ohjelma viritettiin OP:n todellisiin osoitteisiin niissä paikoissa, joissa se oli tarpeen. Yleisesti ottaen RP tarvitsi toisen vaiheen "kokoonpanoa" muiden ohjelmien, kirjaston tai oman kehityksen kanssa. "Assembler"-ohjelma etsi RP:stä ratkaisemattomia ulkoisia linkkejä ja lisäsi tarvittavat moduulit järjestelmän nauhoilta tai muista nauhoista RP:n kanssa generoiden kootun ohjelman tulostuskielellä.

Riittävän korkean yhteensopivuuden ansiosta suurin osa Minsk-2, Minsk-22 , Minsk-22M-tietokoneille luoduista ohjelmista voitiin suorittaa ilman muutoksia Minsk-32:ssa.

Käyttöjärjestelmä oli "Dispatcher"-ohjelmien järjestelmä, joka perustui järjestelmän magneettinauhaan (LS) ja mahdollisti jopa 4 työohjelman rinnakkaisen suorittamisen samanaikaisesti tiedonvaihdon kanssa yhden nopean kanavan laitteen kanssa ja mikä tahansa määrä hitaalle kanavalle kytkettyjä laitteita.

Myöhemmin kehitettiin "Drum Operating System" (BOS) ja "Tape Operating System" (LOS), jotka tukivat työtä levyasemien kanssa, joiden kapasiteetti on 7,25 MB EC-5052 [3] .

"Dispatcher"-ohjelmajärjestelmä toimitettiin binäärimuodossa käyttövalmiina. Ainoa asia, jota tarvittiin "System Tape" -nauhaa muodostettaessa, oli ulkoisten laitteiden taulukko - TVNU, luettu reikäkorteista. Muut käyttöjärjestelmät, BOS, LOS ja UOS, vaativat jo sukupolvivaiheen, jossa käytettiin makrogeneraattoria ja TSC-kääntäjää.

Minsk-32-ohjelmistojärjestelmän kehitys jatkui senkin jälkeen, kun tietokonetuotanto lopetettiin vuonna 1975. Seuraavina vuosina sitä täydennettiin "Universal Operating Systemillä" (UOS), joka yhdisti BOS:n ja LOS:n edut ja keskittyi enemmän levyasemien käyttöön sekä "Program Preparation System" -järjestelmään, joka suuresti helpottaa ohjelmoijan työtä . Ensimmäistä kertaa tämän luokan kotimaisille tietokoneille kehitettiin tiedostonhallintajärjestelmä, joka on OS / 360 :n kuva ja kaltainen . Tätä järjestelmää ei virallisesti julistettu osaksi käyttöjärjestelmää, mutta sitä ajettiin johdonmukaisesti kaikkien järjestelmäohjelmistojen läpi. Tietotiedostojen ("taulukoiden") nimeämiselle ja muotoilulle luotiin yhtenäiset säännöt, I/O-menettelyt sekä yksittäisille tietueille että tietuelohkoille standardisoitiin, I/O-virheiden käsittelymenettelyt, jotka yleensä mahdollistivat ohjelmoinnin. tietojenkäsittelyä ilman, että se on sidottu mediatyyppiin, olipa kyseessä rei'itetty kortit tai magneettinauha.

Minsk-32 ja ES tietokoneet

Minsk-32-tietokonetta valmistettiin massatuotantona vuosina 1968-1975 Minskin tietokonetehtaalla, viime vuosina rinnakkain EC-1020-, EC-1022-tietokoneiden tuotannon kanssa. Yhteensä valmistettiin noin 3 tuhatta tietokonesarjaa, lisäksi TUS-32-, MOZU-32-laitteita ja oheislaitteita valmistettiin erikseen varhaisten julkaisujen koneiden modernisointia varten. Tuhannet käyttäjäyritykset ovat keränneet toimintavuosien aikana valtavan määrän sovellusohjelmistoja ja datatiedostoja sähköiseen mediaan. Vaikka merkkien koodaus ei vastannut toisiaan ja binääritietomuodot olivat hyvin erilaisia, ES-tietokoneet lukivat Minsk-32-mediat (reikäkortit, rei'itysnauhat, magneettinauhat) ongelmitta. Erittäin suotuisa tekijä oli se, että COBOL- ja FORTRAN-ohjelmointikielet Minsk-32:lle toteutettiin mahdollisimman lähellä yhtenäisiä COBOL- ja Fortran-4-kieliä, joiden kääntäjät sisältyivät jo ensimmäisiin DOS EC:n ja OS:n versioihin. EY-käyttöjärjestelmät. Siksi jo ensimmäiset sarjakopiot ES-tietokoneista varustettiin ns. Minsk-32 Compatibility -paketilla. Se oli sarja ohjelmia, jotka a) käänsivät COBOL- ja Fortran Minsk-32 -tekstejä COBOL- ja Fortran ES Computer -teksteiksi, lukivat Minsk-32-mediaa ja kirjoittivat tuloksen ES-tietokoneen kantolaitteeseen. Yleisesti ottaen käännöstulokset vaativat korjauksia, mutta käytännössä saatiin kohdekielellä syntaktisesti oikea ohjelma; b) Symbolisen ja binaarisen datan lukeminen Minsk-32-medialle ja tuloksen kirjoittaminen ES-tietokoneelle. Muuntosäännöt kuvattiin erityisillä ohjeilla. Lisäksi oli mahdollisuus muuntaa tiedot EU-muodosta Minsk-32-muotoon.

Minsk-32 ja EU-1035

ES-1035, jonka kehitystyö valmistui vuoteen 1978 mennessä, sijoitettiin suoraan käytöstä poistetun Minsk-32:n tilalle. Sen kehittämisen suorittivat asiantuntijat NIIEVM:stä, Minskistä. Pääsuunnittelija - Smirnov Gennadi Dmitrievich. Ensimmäistä kertaa EC-1035:ssä oli uudelleenladattava laiteohjelmistomuisti, mikä tarkoitti, että teoriassa mikä tahansa käskysarja voitiin ladata prosessoriin. Luonnollisesti Minsk-32 komentojärjestelmästä tuli sellainen "vieras" komentojärjestelmä. Sen toteuttamiseksi mikroohjelman ohjausmuistia laajennettiin 32:sta 48 kilotavuun. Ainoa uusi komento "Execute emulation branch" lisättiin EC-1035-komentosarjaan, joka siirsi ohjauksen RAM-muistissa sijaitsevalle Minsk-32-ohjelmalle. Lisäksi prosessori suoritti jo Minsk-32-konekoodeja suoraan. Osana EC-1035:tä toimitettiin Minsk-32 Emulation -sovelluspaketti.Toisin kuin aiemmin kuvattu yhteensopivuuspaketti, binaariset RP:t suoritettiin emulointitilassa, ilman uudelleenkoodausta, syöttö-tulostus suoritettiin samalla medialla kuin todellinen "Minsk-32", kaikki tämä tapahtuu samanaikaisesti tavanomaisten ohjelmien suorittamisen kanssa OS ES -tietokoneiden hallinnassa.

Mielenkiintoisia faktoja

Yhtä tietokoneista "Minsk-32" käytettiin Neuvostoliiton Etelämanner-asemalla "Molodezhnaya" hydrometeorologisten tietojen ensisijaiseen käsittelyyn.

Tietokoneet "Minsk-32" asennettiin aluksiin, jotka vastaanottavat telemetristä tietoa avaruusobjekteista.

Katso myös

Kirjallisuus

Muistiinpanot

  1. Khodakov V. E. Tietotekniikan tieteelliset koulut: kotimaisen tietokonetekniikan historia. — ISBN 9668447824 .
  2. V. F. Bychenkov, D. B. Zhavoronkov, A. M. Zhavrid, P. I. Sidorik, G. D. Smirnov; alle yhteensä toim. V. F. Bychenkova, G. D. Smirnova. Valko-Venäjän tietotekniikan historia: elektronisten tietokoneiden tutkimuslaitos. - Minsk: Higher School, 2008.
  3. BSSR:n tiedeakatemian matematiikan instituutti, elektronisten tietokoneiden tutkimuslaitos. Matemaattinen ohjelmisto tietokoneille "Minsk-32. Issue 22 .. - Minsk: IM AN BSSR, NIIEVM, 1977. - 352 s.

Linkit