robot de la enciclopedia para niños

OpenVMS para niños

Enciclopedia para niños
Datos para niños
OpenVMS
Vsi-openvms-logo.svg
Openvms-8.4-2L1-dcl.png
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.

¿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

Kids robot.svg En inglés: OpenVMS Facts for Kids

  • Digital Equipment Corporation
  • Hewlett Packard Enterprise
  • Anexo:Comparación de sistemas operativos
kids search engine
OpenVMS para Niños. Enciclopedia Kiddle.