Open Virtual Memory System (OpenVMS)

Författare: Monica Porter
Skapelsedatum: 17 Mars 2021
Uppdatera Datum: 27 Juni 2024
Anonim
Learning OpenVMS Part 1
Video: Learning OpenVMS Part 1

Innehåll

Definition - Vad betyder OpenVMS (Open Virtual Memory System)?

Open Virtual Memory System (OpenVMS) är ett 32-bitars operativsystem utvecklat av Digital Equipment Corporation (DEC) 1979 som en datorserver OS som körs på deras VAX-datorfamilj, vilket lyckades med PDP-11-linjen.


Det har ett komplett grafiskt användargränssnitt med grafiskt stöd och använde kraftigt konceptet virtuellt minne för att främja möjligheter för flera användare, tidsdelning och batchbearbetning.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Open Virtual Memory System (OpenVMS)

OpenVMS kallades ursprungligen bara Virtual Memory System (VMS), men det ändrades till OpenVMS när det lades om för att fungera för Alpha-processorfamiljen. "Open" betyder inte öppen källkod utan föreslår snarare det nya tilläggsstödet för UNIX-liknande gränssnitt från Portable Operativ System Interface (POSIX) -standarden som innehåller standard C-funktioner som kan portas till alla POSIX-stödjande system.


OpenVMS stöder flera användare, tidsdelning, batch, realtid och transaktionsbehandling genom användning av virtuellt minne och erbjuder hög tillgänglighet genom kluster genom att distribuera systemet över många fysiska maskiner. Clustering gör att systemet kan vara något katastroftolerant eftersom det fortfarande kan fungera även om enskilda databehandlingsanläggningar blir otillgängliga.

OpenVMS var också banbrytande för många funktioner som nu är standard på avancerade serveroperativsystem som:

  • Integrerat nätverk
  • Integrerade databasfunktioner som rekordhanteringstjänster (RMS)
  • Skiktade databaser som relationsdatabaser
  • Distribuerat filsystem
  • Symmetrisk, asymmetrisk och icke-enhetlig minnesåtkomst (NUMA) multiprocessering
  • Clustering
  • Shell-kommandospråk
  • Hög säkerhetsnivå
  • Maskinvarupartitionering för multiprocessorer
  • Stöd för flera programmeringsspråk med standardiserad interoperabilitetsmekanism samtal mellan dessa språk