OpenVMS para niños
Datos para niños OpenVMS |
||
---|---|---|
![]() |
||
![]() |
||
Información general | ||
Tipo de programa | sistema operativo distribuido | |
Desarrollador | DEC, Compaq, HP y VMS Software Inc. | |
Modelo de desarrollo | Código fuente cerrado | |
Lanzamiento inicial | 25 de octubre de 1977 | |
Licencia | Comercial | |
Estado actual | Activo | |
Idiomas | Inglés | |
Información técnica | ||
Programado en | BLISS, VAX Macro, C, Ada, PL/I, Fortran, UIL, SDL, Pascal, MDL, C++, DCL, Message, Document | |
Núcleo | OpenVMS | |
Tipo de núcleo | Monolítico con módulos cargables | |
Plataformas admitidas | VAX, Alpha, Itanium, x86-64 | |
Interfaz gráfica predeterminada | Línea de comandos DCL y GUI DECwindows | |
Sistema de gestión de paquetes | PCSI y VMSINSTAL | |
Método de actualización | Upgrades concurrentes, rolling upgrades |
|
Versiones | ||
Última versión estable | V9.2 (info) (14 de julio de 2022 (2 años, 11 meses y 22 días)) | |
Enlaces | ||
Sitio web oficial
|
||
El sistema operativo OpenVMS (que significa Sistema de Memoria Virtual) es un programa informático muy importante. Fue creado por una empresa llamada Digital Equipment Corporation (DEC), que ahora es parte de VMS Software Inc. (VSI).
OpenVMS está diseñado para que muchas personas puedan usar una computadora al mismo tiempo (multiusuario). También permite que la computadora realice varias tareas a la vez (multiproceso). Se usa en situaciones donde el tiempo es clave, como en sistemas que necesitan responder muy rápido. También es útil para procesar grandes cantidades de información o para manejar muchas operaciones al mismo tiempo.
Al principio, este sistema se llamaba VMS y funcionaba en computadoras VAX. En 1990, su nombre cambió a OpenVMS. Con el tiempo, se adaptó para funcionar en otras computadoras, como las DEC Alpha (en 1992), Intel Itanium (en 2005) y x86-64 (en 2019). Desde 2014, la empresa VMS Software Inc. (VSI) se encarga de seguir desarrollando y dando soporte a OpenVMS.
Este sistema es muy confiable y puede seguir funcionando incluso si una parte falla. Esto se logra usando algo llamado "clustering". Un clúster es un grupo de computadoras que trabajan juntas como si fueran una sola. Si una computadora del grupo tiene un problema, las demás pueden seguir trabajando sin interrupciones. Esto es muy útil para que los programas y los datos estén siempre disponibles, incluso durante el mantenimiento o si ocurre un desastre. Se sabe de clústeres VMS que han funcionado sin parar durante 17 años.
OpenVMS es utilizado por grandes organizaciones en todo el mundo. Por ejemplo, lo usan bancos, hospitales, empresas de telecomunicaciones y fábricas. En las décadas de 1990 y 2000, había cerca de medio millón de sistemas VMS funcionando en el mundo.
Contenido
¿Cómo funciona OpenVMS?
El sistema operativo OpenVMS tiene una estructura organizada en capas. Imagina que es como un edificio con diferentes pisos, donde cada piso tiene una función específica.
Capas principales de OpenVMS
- Ejecutivo: Es la parte más importante y poderosa del sistema. Se encarga de las tareas más delicadas y de controlar los recursos de la computadora.
- Intérprete de Línea de Comandos (CLI): Es como un traductor que entiende las órdenes que le das a la computadora escribiendo texto. Se encarga de ejecutar esas órdenes.
- Utilidades y bibliotecas: Son programas y herramientas que ayudan a otras aplicaciones a funcionar. Estas se ejecutan con menos permisos, pero pueden pedir ayuda al Ejecutivo si necesitan hacer algo importante.
Cuando un programa normal necesita hacer algo que solo el Ejecutivo puede hacer, le pide ayuda a través de "servicios del sistema". Es como si un programa de un piso inferior pidiera permiso al piso superior para usar una herramienta especial.
Características técnicas de OpenVMS
OpenVMS aprovecha ciertas características de las computadoras donde funciona. Por ejemplo, las computadoras VAX tienen cuatro modos de acceso. Estos modos son como diferentes niveles de seguridad o permisos:
- Núcleo: El nivel más alto de permiso.
- Ejecutivo: Un nivel alto de permiso.
- Supervisor: Un nivel intermedio.
- Usuario: El nivel más bajo, para los programas normales.
Cada modo tiene su propia área de trabajo en la memoria. Además, la memoria se divide en partes, y cada parte puede tener permisos especiales según el modo que la use. El sistema también usa 32 niveles de prioridad para manejar las interrupciones, que son señales que le dicen al procesador que debe atender algo urgente.
Estas características, que originalmente estaban en las computadoras VAX, se adaptaron para funcionar en las computadoras Alpha, Itanium y x86-64.
¿Qué sistemas operativos se parecen a OpenVMS?
OpenVMS ha tenido una gran influencia en el desarrollo de otros sistemas operativos.
El legado de OpenVMS en Windows NT
En los años 80, se planeó un sistema operativo llamado MICA para reemplazar a VMS. MICA estaba diseñado para ser compatible con los programas de VMS. Aunque MICA fue cancelado, su diseño inspiró a un ingeniero llamado Dave Cutler. Él dejó Digital y se unió a Microsoft, donde lideró la creación de Windows NT. Por eso, OpenVMS se considera un "ancestro" de Windows NT, y ambos sistemas tienen muchas cosas en común.
Proyectos inspirados en OpenVMS
Hubo un proyecto llamado FreeVMS que intentó crear una versión de OpenVMS de código abierto. Esto significa que cualquiera podía ver y modificar su código. FreeVMS se basó en una tecnología llamada "micronúcleos L4" y funcionaba en computadoras x86-64.
En la Unión Soviética de los años 80, se creó una versión no oficial de VAX/VMS llamada MOS VP. Esta versión estaba adaptada al idioma ruso, con comandos y mensajes traducidos, y soportaba el alfabeto cirílico.
Programas para aficionados de OpenVMS
Desde 1997, OpenVMS y algunos de sus programas adicionales estuvieron disponibles de forma gratuita para las personas interesadas en aprender y experimentar con ellos. Esto fue parte del OpenVMS Hobbyist Program (Programa para aficionados de OpenVMS). Varias empresas también ofrecieron sus productos bajo las mismas condiciones.
Antes de que OpenVMS estuviera disponible para computadoras x86-64, el hardware necesario para ejecutarlo era antiguo y costoso. Por eso, muchos aficionados usaban programas llamados emuladores, como SIMH, para simular el funcionamiento de OpenVMS en computadoras más modernas.
En marzo de 2020, la empresa HPE anunció el fin del Programa para Aficionados de OpenVMS. Sin embargo, en abril de 2020, VMS Software Inc. (VSI) lanzó el Programa de Licencias Comunitarias (CLP). Este programa busca reemplazar al anterior y ofrece licencias para las versiones de VSI OpenVMS en sistemas Alpha e Integrity. Las licencias para OpenVMS x86-64 estarán disponibles cuando se lance una versión estable para esa arquitectura. Las versiones antiguas de OpenVMS para VAX no están cubiertas por el CLP, ya que siguen siendo propiedad de HPE.
Galería de imágenes
Véase también
En inglés: OpenVMS Facts for Kids
- Digital Equipment Corporation
- Hewlett Packard Enterprise
- Anexo:Comparación de sistemas operativos