| OpenVMS V7.3-1 | |
| מפתח | Digital Equipment Corporation, VSI |
|---|---|
| משפחה | DEC OS |
| מודל קוד | קוד סגור |
| מחזור חיים | 25 באוקטובר 1977 – הווה (48 שנים) |
| גרסה אחרונה | V9.2 ב־14 ביולי2022 |
| סוג גרעין | מונוליתי |
| סוג רישיון | רישיון קנייני |
| מצב עבודה | עדכני |
| פלטפורמות | VAX,איטניום,DEC Alpha,X86-64 |
| אתר אינטרנט | https://www.vmssoftware.com |
OpenVMS (ובקיצורVMS,ראשי תיבות של Virtual Memory System) היאמערכת הפעלה שמיועדת למחשבים עם מעבדיVAX ,Alpha ו־Itanium. המערכת נוצרה על ידי חברתDigital Equipment Corporation (היום VSI), שגם פיתחה את מחשבי ה־VAX ו־Alpha.
VMS פותחה במקור כמערכת הפעלה למיני-מחשבים מסדרת VAX. גרסתה הראשונה יצאה בשנת1978, יחד עם השקת הדגם הראשון של מחשב VAX (VAX-11/780). העיצוב שלה התבסס עלמערכות הפעלה קודמות של Digital, בפרט RSX של מחשבי PDP, אך החידוש העיקרי בה היה ניהולזיכרון וירטואלי ועבודה במצב של 32 ביט.
בשנת1983 הוצג חידוש נוסף ב־VMS - ה־VAXCluster, שהיה ליישום המסחרי המצליח הראשון שלאשכול מחשבים - רשת מחשבים שמגבים אחד את השני ומשתפים משאבי אחסון ותורי הדפסה.
VMS פעלה בכל הסוגים של מחשבי VAX - הן השרתים הגדולים והן תחנות MicroVAX ,VAXstation וכו'.
בשנת1992 השיקה חברת Digital את המעבד החדש Alpha, שפעל בטכנולוגייתRISC ויחד איתו הציגה את הגרסה החדשה של VMS שידעה לפעול גם במעבדים אלה. VMS קיבלה מספר תכונות חדשות של תמיכה בפרוטוקולים פתוחים כפי שהוגדרו על ידיPOSIX ובהתאם שמה שונה ל־OpenVMS.
בשנת2005 יצאה הגרסה הרשמית הראשונה של OpenVMS למעבדי Itanium.
בדומה ליוניקס, VMS היא מערכת הפעלה בעלת ממשק טקסטואלי ביסודה. שפת הפקודות של VMS נקראת DCL - Digital Command Language; בהשוואה לפקודות shell של יוניקס ו־DOS פקודות DCL נראות יותר כמו מילים שלמות באנגלית ופחות כמו קיצורים. בתחנות עבודה מבוססות VMS ניתן לעבוד גם בסביבה הגרפית DECwindows, גרסה שלX11.
VMS תומכת במספרפרוטוקולי תקשורת. הפרוטוקול העיקרי שלה הוא DECnet, פרוטוקול קנייני של Digital. VMS תומכת גם בפרוטוקולי חבילת הפרוטוקוליםTCP/IP ובפרוטוקול LAT לעבודה מולמסופים "טיפשים" (כגון VT).