INMOS

Instrumentaalinen mobiilikäyttöjärjestelmä , INMOS  on vuosina 1983-1985 kehitetty käyttöjärjestelmä . Tämä järjestelmä on sovitus UNIX -käyttöjärjestelmästä Neuvostoliiton tietokoneille - aluksi SM-tietokoneperheelle ja sitten (vuonna 1987) Iskra-1030 PC:lle [1] .

Sopeuttamisprosessissa jouduttiin muokkaamaan koneriippuvaista osaa ja työstämään koko järjestelmä uudelleen niin, että se tukisi työtä venäjän kielen kanssa. SM-4, jolle tehtiin ensimmäinen INMOS-toteutus, ei ollut identtinen PDP-11-tietokoneen kanssa, erityisesti jotkut ulkoiset laitteet erosivat toisistaan. Venäjän kielen osalta UNIX-järjestelmä toimi noina vuosina 7-bittisellä tekstikoodauksella eikä tukenut monikielistä toimintatapaa. Ydin ja kaikki ohjeet piti suunnitella uudelleen tukemaan 8-bittistä koodia. Lisäksi kaikki dokumentaatio käännettiin venäjäksi alkaen terminologian kokoamisesta. Jatkossa INMOS-järjestelmää täydennettiin sekä UNIXin eri versioiden komponenteilla että alkuperäisillä kehitysversioilla.

Työt aloitettiin INEUMissa , mutta vuonna 1983 suurin osa kehittäjistä muutti perustettuun Informatics Problems -instituuttiin . Vladas Shyaudkulisin ryhmä pysyi INEUMissa, ja Mihail Belyakovin laboratorio (V.P. Semikin laitos), johon kuuluivat Juri Rabover, Igor Kunitsky, Alexander Fridman, Artur Agaronyan ja muut, työskenteli IPIANissa.

Käyttöjärjestelmä on kirjoitettu C-kielellä, se erottaa koneriippuvaiset ja koneista riippumattomat osat, mikä yksinkertaistaa siirrettävyyttä muille laitteistoalustoille (liikkuvuus). OS INMOS oli täynnä erilaisia ​​työkaluohjelmia, jotka mahdollistavat ohjelmien kirjoittamisen ja virheenkorjauksen sekä erilaisten tekstien, erisisältöisten tiedostojen käsittelyn (instrumentaliteetti). Myös INMOS sisältää opetusapua strukturoituun ohjelmointiin.

INMOSin ainutlaatuisuus piilee siinä, että siitä tuli yksi ensimmäisistä käyttöjärjestelmistä Neuvostoliitossa, joka oli suhteellisen helposti siirrettävissä eri kotimaisten tietokoneiden välillä, joten IPI RAS toteutti INMOS:n toteutuksen SM-4 :n kanssa yhteensopivissa mini- ja mikrotietokoneissa [ 2]

INMOS:ia on yritetty ottaa käyttöön standardina [3] , mutta maan yleisten muutosten ja kilpailevien UNIX-toteutusten ( DEMOS ) vuoksi ne eivät ole onnistuneet.

Muistiinpanot

  1. Belchinsky I. L. INMOS -ytimen siirtäminen eri arkkitehtuurien koneiden välillä. // Mikroprosessorivälineet ja -järjestelmät . - 1989. - Nro 3 . - S. 17-19 .
  2. Tutkimustyö aiheesta ”Järjestelmän ohjelmoinnin liikkuvuuden ongelmien tutkimus. Instrumentaalisen mobiilikäyttöjärjestelmän koneista riippumattoman osan kehittäminen ja toteutus SM-4:n kanssa yhteensopiville mini- ja mikrotietokoneille (INMOS) (1984-1986);
  3. Mobiilikäyttöjärjestelmä, 1991 .

Kirjallisuus