INMOS

Sistema operativo móvil instrumental , INMOS  es un sistema operativo desarrollado en 1983-1985. Este sistema es una adaptación del sistema operativo UNIX para computadoras soviéticas, inicialmente para la familia de computadoras SM y luego (en 1987) para la PC Iskra-1030 [1] .

En el proceso de adaptación, fue necesario modificar la parte dependiente de la máquina y volver a trabajar en todo el sistema para que admitiera el trabajo con el idioma ruso. SM-4, para el cual se realizó la primera implementación de INMOS, no era idéntica a la computadora PDP-11, en particular, diferían algunos dispositivos externos. En cuanto al idioma ruso, el sistema UNIX en esos años funcionaba con una codificación de texto de 7 bits y no admitía un modo de operación multilingüe. El núcleo y todas las instrucciones debían rediseñarse para admitir código de 8 bits. Además, se realizó la traducción de toda la documentación al ruso, comenzando por la recopilación de terminología. En el futuro, INMOS se complementó con componentes de diferentes versiones de UNIX y desarrollos originales.

El trabajo comenzó en el INEUM , pero en 1983 la mayoría de los desarrolladores se trasladaron al Instituto de Problemas Informáticos ya establecido . El grupo de Vladas Shyaudkulis permaneció en INEUM, y el laboratorio de Mikhail Belyakov (Departamento de V.P. Semik), que incluía a Yuri Rabover, Igor Kunitsky, Alexander Fridman, Artur Agaronyan y otros, estaba trabajando en IPIAN.

El sistema operativo está escrito en lenguaje C, separa las partes dependientes de la máquina y las independientes de la máquina, lo que simplifica la portabilidad a otras plataformas de hardware (movilidad). OS INMOS se saturó con varios programas de herramientas que permiten tanto escribir como depurar programas y procesar varios textos, archivos de varios contenidos (instrumentalidad). Además, INMOS contiene ayudas didácticas para la programación estructurada.

La singularidad de INMOS radica en el hecho de que se convirtió en uno de los primeros sistemas operativos en la URSS, que se transfirió con relativa facilidad entre varias computadoras domésticas, por lo que IPI RAS implementó la implementación de INMOS en mini y microcomputadoras compatibles con SM-4 [ 2]

Se han hecho intentos para adoptar INMOS como estándar [3] , pero debido a las transformaciones generales en el país y la presencia de implementaciones de UNIX ( DEMOS ) que compiten entre sí, no tuvieron éxito.

Notas

  1. Belchinsky I. L. Transferencia del núcleo INMOS entre máquinas de diferentes arquitecturas. // Medios y sistemas microprocesadores . - 1989. - Nº 3 . - S. 17-19 .
  2. Trabajo de investigación sobre el tema “Investigación sobre los problemas de movilidad de la programación de sistemas. Desarrollo de una parte independiente de la máquina de un sistema operativo móvil instrumental y su implementación en mini y microcomputadoras compatibles con SM-4 ”(INMOS) (1984-1986);
  3. Sistema operativo móvil, 1991 .

Literatura