Datos Generales Eclipse MV/8000


La Eclipse MV/8000 fue la primera de una familia de minicomputadoras de 32 bits producida por Data General durante la década de 1980. Con el nombre en código de Eagle durante el desarrollo, su arquitectura era un nuevo diseño de 32 bits compatible con versiones anteriores de la serie Eclipse de 16 bits anterior . El desarrollo de la computadora y las personas que trabajaron en ella fueron el tema del libro de Tracy Kidder El alma de una nueva máquina . El MV/8000 fue sucedido por el MV/6000, MV/8000-II, MV/2000, MV/2500, MV/4000, MV/10000, MV15000, MV/20000, MV/30000 y MV/40000. Los modelos posteriores, como el MV/40000, eran sistemas SMP con componentes intercambiables en caliente. [1]

El Eclipse MV era una arquitectura CISC de 32 bits con un espacio de direcciones de 4 GB. El espacio de direcciones de 4 GB se dividió en ocho anillos de 512 MB cada uno con un mecanismo de privilegio asignado a los anillos. El anillo más exterior, anillo-7, era el menos privilegiado. El anillo más interno, anillo-0, era el más privilegiado.

El sistema operativo AOS/VS admitía la noción de "tareas" ligeras, así como procesos. Un solo proceso podría iniciar varias tareas que compartirían un espacio de direcciones global (similar a los "hilos" modernos). Las tareas fueron muy fáciles de usar desde el compilador FORTRAN de Data General y permitieron un cambio de contexto más rápidoque usar procesos completos. También se pueden iniciar subtareas, utilizando el llamado proceso por lotes "Son". Esto se hizo usando la CLI (intérprete de línea de comandos). Resultó (de facto) en un proceso por lotes en línea. Sin embargo, este proceso se eliminaría tan pronto como el usuario cerrara la sesión. El MV/8000 tenía solo dos procesos por lotes "verdaderos", para no frustrar los procesos en línea. La "ventaja" de los lotes en línea era que se ejecutaban con la misma prioridad que los procesos en línea normales. [1]