Open Virtual Memory System (OpenVMS)

Autor: Monica Porter
Erstelldatum: 17 Marsch 2021
Aktualisierungsdatum: 27 Juni 2024
Anonim
Learning OpenVMS Part 1
Video: Learning OpenVMS Part 1

Inhalt

Definition - Was bedeutet Open Virtual Memory System (OpenVMS)?

Open Virtual Memory System (OpenVMS) ist ein 32-Bit-Betriebssystem, das 1979 von der Digital Equipment Corporation (DEC) als Computerserverbetriebssystem für die VAX-Computerfamilie entwickelt wurde und die Nachfolge der PDP-11-Reihe antrat.


Es verfügt über eine vollständige grafische Benutzeroberfläche mit Grafikunterstützung und nutzt das Konzept des virtuellen Speichers intensiv, um die Funktionen für mehrere Benutzer, die gemeinsame Nutzung von Zeit und die Stapelverarbeitung zu fördern.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Open Virtual Memory System (OpenVMS)

OpenVMS hieß ursprünglich nur Virtual Memory System (VMS), wurde jedoch zu OpenVMS geändert, als es für die Alpha-Prozessorfamilie umgerüstet wurde. "Open" steht nicht für Open Source, sondern schlägt die neu hinzugefügte Unterstützung für UNIX-ähnliche Schnittstellen aus dem POSIX-Standard (Portable Operating System Interface) vor, der Standard-C-Funktionen enthält, die auf jedes POSIX-unterstützende System portiert werden können.


OpenVMS unterstützt Multi-User-, Time-Sharing-, Batch-, Echtzeit- und Transaktionsverarbeitung durch die Verwendung von virtuellem Speicher und bietet hohe Verfügbarkeit durch Clustering, indem das System auf viele physische Maschinen verteilt wird. Durch Clustering kann das System eine gewisse Disaster-Toleranz aufweisen, da es auch dann noch funktionieren kann, wenn einzelne Datenverarbeitungsfunktionen nicht mehr verfügbar sind.

OpenVMS leistete auch Pionierarbeit für viele Funktionen, die heute bei High-End-Server-Betriebssystemen Standard sind, wie z.

  • Integrierte Vernetzung
  • Integrierte Datenbankfunktionen als Record Management Services (RMS)
  • Mehrschichtige Datenbanken wie relationale Datenbanken
  • Verteiltes Dateisystem
  • Symmetrische, asymmetrische und nicht einheitliche NUMA-Multiprozessierung (Memory Access)
  • Clustering
  • Shell-Befehlssprache
  • Hohe Sicherheit
  • Hardware-Partitionierung für Multiprozessoren
  • Unterstützung mehrerer Programmiersprachen mit standardisierten Interoperabilitätsmechanismen für Aufrufe zwischen diesen Sprachen