Sistema de memória virtual aberta (OpenVMS)

Autor: Monica Porter
Data De Criação: 17 Marchar 2021
Data De Atualização: 16 Poderia 2024
Anonim
Sistema de memória virtual aberta (OpenVMS) - Tecnologia
Sistema de memória virtual aberta (OpenVMS) - Tecnologia

Contente

Definição - O que significa Open Virtual Memory System (OpenVMS)?

O Sistema de memória virtual aberta (OpenVMS) é um sistema operacional de 32 bits desenvolvido pela Digital Equipment Corporation (DEC) em 1979 como um sistema operacional de servidor de computador que roda em sua família de computadores VAX, que sucedeu à linha PDP-11.


Possui uma interface gráfica de usuário completa com suporte a gráficos e fez uso pesado do conceito de memória virtual para promover recursos de processamento para lotes, compartilhamento de tempo e multiusuário.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Sistema de Memória Virtual Aberta (OpenVMS)

O OpenVMS foi originalmente chamado de Sistema de Memória Virtual (VMS), mas foi alterado para OpenVMS quando foi reformulado para funcionar na família de processadores Alpha. O "Aberto" não indica código aberto, mas sugere o novo suporte adicionado para interfaces do tipo UNIX do padrão POSIX (Portable Operating System Interface), que inclui funções C padrão que podem ser portadas para qualquer sistema de suporte do POSIX.


O OpenVMS suporta processamento multiusuário, compartilhamento de tempo, lote, tempo real e transação através do uso de memória virtual e oferece alta disponibilidade através de cluster, distribuindo o sistema por muitas máquinas físicas. O armazenamento em cluster permite que o sistema seja um pouco tolerante a desastres, pois ainda pode funcionar mesmo quando instalações de processamento de dados individuais se tornam indisponíveis.

O OpenVMS também foi pioneiro em muitos recursos que agora são padrão em sistemas operacionais de servidores de última geração, como:

  • Rede integrada
  • Recursos integrados de banco de dados como serviços de gerenciamento de registros (RMS)
  • Bancos de dados em camadas, como bancos de dados relacionais
  • Sistema de arquivos distribuídos
  • Multiprocessamento simétrico, assimétrico e não uniforme de acesso à memória (NUMA)
  • Agrupamento
  • Linguagem de comando do shell
  • Alto nível de segurança
  • Particionamento de hardware para multiprocessadores
  • Suporte a várias linguagens de programação com chamadas padronizadas de mecanismo de interoperabilidade entre essas linguagens