Sistema di memoria virtuale aperto (OpenVMS)

Autore: Monica Porter
Data Della Creazione: 17 Marzo 2021
Data Di Aggiornamento: 27 Giugno 2024
Anonim
How many VM’s per VMware ESXi Host? [Let’s talk capacity on vSphere 7]
Video: How many VM’s per VMware ESXi Host? [Let’s talk capacity on vSphere 7]

Contenuto

Definizione - Cosa significa Open Virtual Memory System (OpenVMS)?

Open Virtual Memory System (OpenVMS) è un sistema operativo a 32 bit sviluppato da Digital Equipment Corporation (DEC) nel 1979 come sistema operativo per server che gira sulla loro famiglia di computer VAX, che è succeduto alla linea PDP-11.


Ha un'interfaccia utente grafica completa con supporto grafico e ha fatto un uso intensivo del concetto di memoria virtuale per promuovere funzionalità multiutente, di condivisione dei tempi e di elaborazione batch.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Open Virtual Memory System (OpenVMS)

OpenVMS era originariamente chiamato Virtual Memory System (VMS), ma è stato cambiato in OpenVMS quando è stato ricalcolato per funzionare con la famiglia di processori Alpha. "Open" non indica open source ma piuttosto suggerisce il nuovo supporto aggiunto per interfacce tipo UNIX dallo standard POSIX (Portable Operating System Interface) che include funzioni C standard che possono essere portate su qualsiasi sistema che supporti POSIX.


OpenVMS supporta l'elaborazione multiutente, la condivisione del tempo, batch, in tempo reale e delle transazioni attraverso l'uso della memoria virtuale e offre un'elevata disponibilità tramite il clustering distribuendo il sistema su molte macchine fisiche. Il clustering consente al sistema di essere in qualche modo tollerante alle catastrofi in quanto può ancora funzionare anche quando le singole strutture di elaborazione dei dati non sono disponibili.

OpenVMS ha anche aperto la strada a molte funzionalità che sono ora standard sui sistemi operativi server di fascia alta come:

  • Networking integrato
  • Funzionalità di database integrate come servizi di gestione dei record (RMS)
  • Database stratificati come database relazionali
  • File system distribuito
  • Elaborazione multipla simmetrica, asimmetrica e non uniforme della memoria (NUMA)
  • Clustering
  • Linguaggio di comando Shell
  • Alto livello di sicurezza
  • Partizionamento hardware per multiprocessori
  • Supporto di più linguaggi di programmazione con chiamate al meccanismo di interoperabilità standardizzate tra tali lingue