INMOS

Instrumentellt mobiloperativsystem , INMOS  är ett operativsystem utvecklat 1983-1985. Detta system är en anpassning av UNIX OS för sovjetiska datorer - först för SM-datorfamiljen och sedan (1987) för Iskra-1030 PC [1] .

Under anpassningsprocessen var det nödvändigt att modifiera den maskinberoende delen och omarbeta hela systemet så att det skulle stödja arbete med det ryska språket. SM-4, för vilken den första implementeringen av INMOS gjordes, var inte identisk med PDP-11-datorn, i synnerhet skilde sig vissa externa enheter. När det gäller det ryska språket arbetade UNIX-systemet under dessa år med en 7-bitars textkodning och stödde inte ett flerspråkigt driftläge. Kärnan och alla instruktioner behövde göras om för att stödja 8-bitars kod. Dessutom gjordes översättningen av all dokumentation till ryska, med början med sammanställningen av terminologi. I framtiden kompletterades INMOS med både komponenter från olika versioner av UNIX och originalutvecklingar.

Arbetet började på INEUM , men 1983 flyttade de flesta av utvecklarna till det etablerade Institutet för Informatikproblem . Gruppen Vladas Shyaudkulis stannade kvar på INEUM, och Mikhail Belyakovs laboratorium (avdelningen för V.P. Semik), som inkluderade Yuri Rabover, Igor Kunitsky, Alexander Fridman, Artur Agaronyan och andra, arbetade på IPIAN.

OS är skrivet på C-språk, det separerar maskinberoende och maskinoberoende delar, vilket förenklar portabiliteten till andra hårdvaruplattformar (mobilitet). OS INMOS var mättat med olika verktygsprogram som tillåter både att skriva och felsöka program och bearbeta olika texter, filer med olika innehåll (instrumentalitet). Även INMOS innehåller läromedel för strukturerad programmering.

Det unika med INMOS ligger i det faktum att det blev ett av de första operativsystemen i Sovjetunionen, som relativt enkelt överfördes mellan olika inhemska datorer, så IPI RAS implementerade implementeringen av INMOS på mini- och mikrodatorer kompatibla med SM-4 [ 2]

Försök har gjorts att anta INMOS som standard [3] , men på grund av de allmänna omvandlingarna i landet och närvaron av konkurrerande implementeringar av UNIX ( DEMOS ) var de inte framgångsrika.

Anteckningar

  1. Belchinsky I. L. Överföra INMOS-kärnan mellan maskiner med olika arkitekturer. // Mikroprocessormedel och system . - 1989. - Nr 3 . - S. 17-19 .
  2. Forskningsarbete på ämnet "Forskning om problemen med systemprogrammeringsmobilitet. Utveckling av en maskinoberoende del av ett instrumentellt mobilt OS och dess implementering på mini- och mikrodatorer kompatibla med SM-4 ”(INMOS) (1984-1986);
  3. Mobilt operativsystem, 1991 .

Litteratur