EMV | |
---|---|
Desarrollador | Computadoras internacionales limitadas |
Primera edición | enero de 1970 |
Sitio web | www.fujitsu.com/uk/services/… |
VME ( Virtual Machine Environment ) es un sistema operativo de mainframe desarrollado en el Reino Unido por International Computers Ltd en la década de 1970 [1] [2] .
La producción del sistema comenzó con la fusión de International Computers and Tabulators (ICT) e English Electric Computers en 1968. Los 3 ensamblajes más famosos son:
VME se ha desarrollado para las máquinas de las series 2900 y 39 desde principios de la década de 1970. Durante el desarrollo se utilizó un diseño top-down, el sistema fue creado en un lenguaje de alto nivel, un dialecto de ALGOL 68. En total, el sistema operativo consta de 8 mil módulos, más de 200 personas participaron en su creación [ 3] .
El principal arquitecto de VME/B fue Brian Warboys [4], quien más tarde se convirtió en profesor de ingeniería de software en la Universidad de Manchester.
VME fue visto principalmente como un competidor con el mainframe System / 360 IBM como un sistema operativo comercial codificado con EBCDIC.
VME se escribió originalmente casi en su totalidad en S3, un lenguaje personalizado basado en Algol 68R. Aunque se utiliza un lenguaje de alto nivel, el sistema operativo no está diseñado para ser independiente de la arquitectura de hardware subyacente: por el contrario, las arquitecturas de software y hardware están estrechamente acopladas.
Desde principios de la década de 1990 en adelante, algunos subsistemas VME completamente nuevos se escribieron parcial o totalmente en el lenguaje de programación C.
Desde sus inicios, VME se ha desarrollado mediante el uso de un repositorio de programación conocido como CADES, creado con el fin de utilizar la base de datos central de IDMS.
A partir de 1997, más de mil mainframes ICL estaban en uso en el Reino Unido [5] .