OpenVMS

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
OpenVMS
Produção Hewlett-Packard e Digital Equipment Corporation
Família do SO DEC OS
Modelo Código fechado
Estado Corrente
Versão estável 8.3-1H1
Núcleo Núcleo monolítico
Licença Proprietária
Página oficial HP OpenVMS website

OpenVMS[1] (Open Virtual Memory System ou apenas VMS) é o nome de uma tecnologia top de linha entre usuário e sistema. Conceituado originalmente dos funcionamentos do VAX[2] e DEC Alpha,[3] a família dos computadores foi criada pela Digital Equipment Corporation de Maynard, Massachusetts (esta empresa foi comprada então pela Compaq, que foi comprada mais tarde pela Hewlett-Packard), é o mais recente sistema da Hewlett-Packard construídos em torno da arquitetura do núcleo do processador Intel Itanium.[4]

OpenVMS é um sistema operacional (SO) multiusuário, multiprocessado que utiliza memória virtual e foi projetado para processamento em lote (batch), em tempo real e processamento transacional. O sistema oferece elevada disponibilidade através de cluster, ou seja, a habilidade para distribuir em múltiplas máquinas físicas a carga do sistema. Isto permite que o sistema seja "tolerante a desastre". VMS inclui também um sistema de prioridade de processos que permite que o processo em tempo real funcione sem barreiras, bloqueios ou interferências.[5] [5] [6] [7]

O OpenVMS criou muitas características que são consideradas agora exigências padrão para os sistemas operacionais de topo de linha. Estes incluem:

Os ambientes da Empresa-classe tipicamente selecionam e usam OpenVMS para várias finalidades incluido como a mail server, serviços de rede, manufaturados ou controle e monitoração do transporte, aplicações e bases de dados críticas, e particularmente ambientes onde a disponibilidade do sistema e o acesso dos dados são críticos. Os acima do tempo do sistema de dez ou mais foram relatados, e as características tais como melhoramentos do Rolling e aglomerar-se permitem que as aplicações e dados aglomerados remanesçam continuamente acessíveis quando o software de sistema se operando e a manutenção e os melhoramentos das ferramentas estiverem executadas, ou quando um centro de dados inteiro estiver destruído. Os clientes que usam OpenVMS incluem bancos e serviços financeiros, hospitais e outras empresas do ramo de saúde, Network Information Services, e fabricantes industriais em grande escala de vários produtos.

Histórico[editar | editar código-fonte]

Origem e evolução[editar | editar código-fonte]

Em abril de 1975, embarcou em um hardware DIGITAL projeto, chamado código Star, a uma concepção de 32-bit endereço virtual para a sua prorrogação PDP-11. Um companheiro de projeto do software, chamado código Starlet, foi iniciado em junho de 1975 para desenvolver um sistema operacional totalmente novo, baseado no RSX-11M, Star para a família de processadores. Estes dois projectos foram bem integrado desde o início. Gordon Bell[22] foi o VP chumbo sobre o VAX hardware e sua arquitetura. Roger Gourd foi o projeto de levar o programa Starlet, engenheiros de software com Dave Cutler (que mais tarde iria levar desenvolvimento da Microsoft Windows NT), Dick Hustvedt, e Peter Lippman actua como os projectos técnicos dirigentes, tendo cada um responsável por uma área diferente do sistema operacional. A Star Starlet projetos e culminou com a VAX 11/780 computador e VAX-11/VMS o sistema operacional. O nome Starlet sobreviveu como um VMS, em nome de vários dos principais sistema de bibliotecas, incluindo STARLET.OLB e STARLET.MLB.

Ao longo dos anos o nome do produto mudou. Em 1980, foi rebatizada, a versão 2,0 libertação, para VAX / VMS (ao mesmo tempo que o computador VAX-11 foi renomeado para simplesmente VAX). Com a introdução do MicroVAX gama como o MicroVAX II e MicroVAX 2000, em meados dos anos 1980 à tarde-, DIGITAL liberada MicroVMS versões especificamente orientadas para estas plataformas que tinha muito mais limitada capacidade de memória e disco; por exemplo, tinha a menor MicroVAX 2000 40MB RD32 um disco rígido e apenas 4MB de memória RAM, e teve o seu CPU de emular alguns dos VAX ponto flutuante instruções em software. MicroVMS kits foram liberados para VAX / VMS 4,0 a 4,7 por TK50 fitas e RX50 disquetes, mas interrompido em VAX / VMS 5,0. Em 1991, foi novamente renomeado para OpenVMS para indicar o seu apoio para a indústria como os padrões POSIX e Unix compatibilidade, bem como a queda do hardware como ligação do porte para DIGITAL's 64-bit Alpha RISC processador estava em processo. O OpenVMS apareceu pela primeira vez após a versão 5.4-2 release.

A mudança de nome de VMS para OpenVMS reflectiu a falta de sentido da Digital, no momento da comercialização. Após a mudança do nome, as rivais da Digital começaram a dizer que os clientes, ao invés de portar de VMS para OpenVMS, deverão apenas mudar para o Unix. O departamento de marketing da Digital respondeu com um documento explicando que era realmente OpenVMS é VMS mas não foi porque ele mostrou o compromisso de abertura. Em fevereiro de 1991, um trabalhador destacado Digital foi causando a confusão que circulam por uma paródia do famigerado marketing documento, sob a forma de um comunicado de imprensa em que a IBM anunciou a "OpenMVS". Apesar desta paródia mudando o nome do presidente da IBM e usando um Dial-A-Porn número que o IBM contato, algumas pessoas na Digital de marketing da organização realmente partilhado a paródia com os clientes para mostrar que a IBM pensava era uma boa ideia como um bem.

Para obter detalhes sobre a origem, os engenheiros e de engenharia, bem como a história geral do OpenVMS, o OpenVMS 20th Anniversary, e do OpenVMS FAQ recursos são centrais.

Porte para DEC Alpha[editar | editar código-fonte]

O VMS porte para Alpha resultou na criação de um segundo e separado do código fonte bibliotecas (com base em uma ferramenta de gerenciamento de código fonte conhecida como VDE) para o VAX 32-bit do código fonte biblioteca e um segundo e um novo código fonte para a biblioteca Alpha ( e no subsequente Itanium porte) de 64-bit arquitecturas. 1992 viu o lançamento da primeira versão do OpenVMS para Alpha AXP sistemas, designada OpenVMS AXP V1.0. (A decisão de utilizar a versão 1.x fluxo de numeração para a pré-produção lançamentos de qualidade OpenVMS AXP confusão causada por alguns clientes e não foi repetida no próximo porte plataforma para o Itanium.)

Em 1994, com o lançamento do OpenVMS versão 6,1, característica (eo número de versão) paridade entre o VAX e Alpha variantes foi alcançado. Este foi o chamado Funcional Equivalência[23] lançamento, na comercialização de materiais a tempo. Algumas características estavam faltando no entanto, por exemplo, baseado Compartilhável imagens, que foram implementadas em versões posteriores. Numeração da versão posterior para o VAX e Alpha variantes do produto, têm-se mantido constante através da V7.3, embora posteriormente Alpha divergiram com a disponibilidade das versões V8.2 e V8.3.

Para informações gerais sobre o porte para Alfa, consulte o OpenVMS 20º Aniversário livro. Para detalhes técnicos sobre o porte, ver o DIGITAL Técnico Oficial Volume 4 Número 4.

Porte ao Intel Itanium[editar | editar código-fonte]

Em 2001, pouco antes de sua aquisição pela Hewlett-Packard, Compaq anunciou[24] o porte ao OpenVMS para Intel Itanium arquitetura. Este porte foi realizado utilizando o código fonte mantido em comum dentro do OpenVMS Alpha código fonte biblioteca, com condicional e módulos adicionais quando mudanças específicas para Itanium eram exigidas. O OpenVMS Alpha foi escolhido como a base do porte como era significativamente mais portáteis do que a original, OpenVMS VAX código fonte, e porque o código fonte Alpha já era plenamente capaz de 64 bits (ao contrário do código fonte VAX pool). Com a Alpha porte, muitas das dependências específicas de hardware VAX tinham sido previamente transferidas para o Alpha firmware SRM para OpenVMS. As características necessárias para OpenVMS foram então transferidas do MRE em OpenVMS I64 como parte do Itanium porte.[25]

Ao contrário do porte do VAX para Alpha, no qual uma "instantâneos" do código base circa VAX V5.4-2[23] foi utilizado como base para o lançamento e do Alpha 64-bit do código fonte depois divergiram, o OpenVMS Alpha e I64 (Itanium) versões do OpenVMS são construídas e mantidas através de um código fonte comum biblioteca e ferramentas comuns. O código fonte do software central usado para OpenVMS sistema de controle é o VMS Desenvolvimento Ambiente (VDE); ver o VDE installation kit para mais detalhes.

Dois lançamentos de pré-produção, OpenVMS I64 V8.0 e V8.1, estavam disponíveis em 30 de junho de 2003 e em 18 de dezembro de 2003. Estes lançamentos foram destinados para a HP organizações e fornecedores de terceiros envolvidos com o porte de pacotes de software para OpenVMS I64.

A seguir, os últimos lançamentos OpenVMS I64:

Out of date clock icon.svg
Este artigo ou seção pode conter informações desatualizadas.

Se sabe algo sobre o tema abordado, edite a página e inclua informações mais recentes.

OpenVMS I64 V8.2, a primeira produção de qualidade Itanium release, foi enviado 13 de janeiro de 2005. Uma versão V8.2 também está disponível para plataformas Alpha.

OpenVMS I64 V8.2-1, adicionando suporte para Integrity Superdome e os sistemas baseados em células, foi lançado em setembro de 2005. V8.2-1 está disponível para plataformas Itanium só.

OpenVMS I64 V8.3, foi liberado para plataformas Itanium em setembro de 2006. V8.3 está também disponível para sistemas Alpha.

OpenVMS I64 V8.3-1H1, foi lançado em outubro de 2007. Possui pleno c-Class Integridade BladeServer lâmina apoio. Veja o anúncio completo para mais detalhes. HP BladeSystem informações para obter detalhes sobre blade servidor produtos da HP.

OpenVMS V8.4 e I64 Alpha, actualmente prevista para o segundo semestre de 2008. Ver o OpenVMS Roteiro para obter detalhes sobre futuros lançamentos OpenVMS.

Para detalhes técnicos sobre a porte do OpenVMS para Itanium, consulte o OpenVMS Técnico Oficial V6. Em particular, ver o OpenVMS Porte de Integridade . Informações sobre os lançamentos de OpenVMS V4.0 a corrente está disponível, tal como são listas de atualização caminhos no OpenVMS FAQ e no site da HP OpenVMS.

Referências[editar | editar código-fonte]

  1. See the OpenVMS Software Product Description (SPD) documents for OpenVMS VAX, OpenVMS Alpha, and OpenVMS I64; see the SPD repository
  2. VAX Architecture Reference Manual
  3. DIGITAL Microprocessor and Alpha Architecture Library
  4. Intel Itanium documentation
  5. a b OpenVMS Alpha Internals and Data Structures : Scheduling and Process Control : Version 7.0, Ruth Goldenberg, Saro Saravanan, Denise Dumas, ISBN 1-55558-156-0
  6. OpenVMS Alpha Internals and Data Structures: Memory Management, Ruth Goldenberg, ISBN 1-55558-159-5
  7. VAX/VMS Internals and Data Structures: Version 5.2 ("IDSM"), Ruth Goldenberg, Saro Saravanan, Denise Dumas, ISBN 1-55558-059-9
  8. OpenVMS documentation; see the DECnet and TCP/IP Services documentation, and see the User's Guide
  9. ww.hp.com/go/openvms/doc OpenVMS documentation; see the clustering and OpenVMS Galaxy documentation
  10. OpenVMS documentation; see the RMS and XQP documentation
  11. OpenVMS documentation; see the RMS documentation
  12. The Oracle Rdb web site
  13. OpenVMS documentation; see the languages documentation
  14. OpenVMS Freeware; see the Bliss, Macro64, OPS5, Perl, PHP, Tcl/Tk and other language kits and tools
  15. Writing Real Programs in DCL, second edition, Stephen Hoffman, Paul Anagnostopoulos, ISBN 1-55558-191-9
  16. OpenVMS documentation; see the OpenVMS User's Guide
  17. OpenVMS documentation; see the OpenVMS Galaxy documentation
  18. OpenVMS documentation; see OpenVMS Guide to System Security manual
  19. NIST NCSC
  20. National Computer Security Center (NCSC) Trusted Product Evaluation List (TPEL)
  21. OpenVMS at DEFCON9
  22. Gordon Bell Biography
  23. a b OpenVMS VAX and Alpha Compatibility
  24. OvenVMS Times article
  25. Information from various comp.os.vms newsgroup postings from OpenVMS Engineers

Ligações externas[editar | editar código-fonte]