Remove ads
sistema operatiu From Wikipedia, the free encyclopedia
'OpenVMS (sistema de memòria virtual), també conegut com VMS[1] és un sistema operatiu multiusuari i multiprocés dissenyat per Digital Equipment Corporation, adquirit per Compaq, ara part de Hewlett-Packard, per la seva utilització en entorns de temps compartit, temps real, processament per lots i processament de transaccions.[2] Introduit el 1977 amb el nom d'VMS, s'executava sobre sistemes VAX-11/780.[3] Posteriorment el 1991 es va canviar a OpenVMS el 1991. Més endavant es va portar a DEC Alpha (1992), Intel Itanium (2005) i x86-64 (2019). Des del 2014 el desenvolupa i manté una companyia anomenada precisament VMS Software Inc.[4][5]
| |
Versió inicial | 25 octubre 1977 |
---|---|
Versió estable | V9.2 / 14 juliol 2022 |
Llicència | llicència de propietat |
Disponible en | |
Característiques tècniques | |
Plataforma | VAX (en) , DEC Alpha, Itanium i x86_64 |
Tipus de nucli | Monolític amb mòduls carregables |
Equip | |
Desenvolupador(s) | Digital Equipment Corporation, Hewlett-Packard, Compaq i VMS Software Inc. (en) |
Més informació | |
Lloc web | vmssoftware.com |
| |
OpenVMS ofereix alta disponibilitat mitjançant clústers d'ordinadors on distribuir el sistema en múltiples màquines físiques.[6] Això permet que aplicacions i dades distribuïdes al clúster romanguin disponibles de forma continuada mentre es realitzen tasques de manteniment de programari i maquinari[7] i, fins i tot, quan tot un centre de dades sigui destruït.[8] S'han registrat temps de funcionament continuat de clústers VMS de fins a 17 anys.[9] Entre els clients de OpenVMS es poden comptar bancs, empreses de serveis financers, hospitals, operadors de telecomunicacions, serveis d'informació i indústria manufacturera.[10][11] Durant les dècades dels 1990 i 2000 hi havia aproximadament mig milió de sistemes VMS en operació.[12][13][14]
El sistema operatiu OpenVMS té una arquitectura en capes, que consisteix en un Executive (Executiu) privilegiat, un Intèrpret d'Ordres de Llenguatge (Command Line Interpreter, CLI) que s'executa en un nivell intermedi de privilegi, i utilitats i biblioteques al temps d'execució (Runtime libraries, RTLs) que s'executen en una manera no privilegiada, però que potencialment poden executar-se en un nivell superior de privilegi si s'autoritza a fer-ho.[15] El codi no privilegiat normalment invoca la funcionalitat de l'Executiu a través dels serveis del sistema (equivalent a les trucades al sistema en altres sistemes operatius).
Les capes i mecanismes d'OpenVMS estan construïts al voltant de certes característiques de l'arquitectura VAX, incloent:[15][16]
Aquests mecanismes de l'arquitectura VAX s'implementen en Alpha, Itanium i x86-64 mitjançant el mapatge dels mecanismes de maquinari corresponents en aquestes arquitectures, o a través de l'emulació (a través de PALcode en Alpha, o en programari en Itanium i x86-64).[17]
Durant la dècada de 1980, el sistema operatiu MICA per a l'arquitectura PRISM estava destinat a ser l'eventual successor de VMS. MICA va ser dissenyat per mantenir la compatibilitat cap enrere amb les aplicacions VMS, mentre que també recolza aplicacions Ultrix en la part superior del mateix kernel.[18] MICA va ser finalment cancel·lat juntament amb la resta de la plataforma PRISM, la qual cosa va portar a Dave Cutler a deixar Digital per Microsoft. En Microsoft, Cutler va dirigir la creació del sistema operatiu Windows NT, que es va inspirar en gran manera en l'arquitectura de MICA.[19] Per això, VMS es considera un ancestre de Windows NT, juntament amb RSX-11, VAXELN i MICA, i existeixen moltes similituds entre VMS i NT.[20] Aquest llinatge queda clar en el pròleg de Cutler a "Inside Windows NT" d'Helen Custer.[21]
Un projecte ja desaparegut anomenat FreeVMS va intentar desenvolupar un sistema operatiu de codi obert seguint les convencions del VMS.[22] FreeVMS es va construir sobre la Micronuclis L4 i suportava l'arquitectura x86-64. El treball previ que investigava la implementació de VMS usant una arquitectura basada en un microkernel havia estat realitzat prèviament com un exercici de prototip pels empleats de DEC amb l'assistència de la Carnegie Mellon University usant el Mach 3.0 microkernel portat al maquinari VAXstation 3100, adoptant un model arquitectònic multiservidor.[23]
Un derivat no oficial de VAX/VMS denominat MOS VP (en rus Многофункциональная операционная система с виртуальной памятью, МОС ВП, Sistema operatiu multifuncional amb memòria virtual)[24] va ser creat a la Unió Soviètica durant la dècada de 1980 per a la línia SM 1700 de maquinari clònic de VAX.[25][26] La principal diferència entre MOS VP i les versions oficials de Digital era la traducció dels comandos, missatges i documentació al rus, i el suport de l'escriptura ciríl·lica utilitzant la codificació KOI-8.[27] També es van crear derivats modificats de MicroVMS coneguts com MicroMOS VP (en rus МикроМОС ВП) o MOS-32M (en rus МОС-32М).
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.