OpenVMS (ובקיצור VMS, ראשי תיבות של Virtual Memory System) היא מערכת הפעלה שמיועדת למחשבים עם מעבדי VAX‏ ,Alpha ו־Itanium. המערכת נוצרה על ידי חברת Digital Equipment Corporation (היום VSI), שגם פיתחה את מחשבי ה־VAX ו־Alpha.

OpenVMS
OpenVMS V7.3-1
OpenVMS V7.3-1
מפתח Digital Equipment Corporation, VSI
משפחה DEC OS
מודל קוד קוד סגור
מחזור חיים 25 באוקטובר 1977 – הווה (46 שנים) עריכת הנתון בוויקינתונים
גרסה אחרונה V9.2 ב־14 ביולי 2022
סוג ליבה ליבה מונוליתית
סוג רישיון רישיון קנייני
מצב עבודה עדכני
פלטפורמות VAX, איטניום, DEC Alpha, x86-64 עריכת הנתון בוויקינתונים
אתר אינטרנט https://www.vmssoftware.com עריכת הנתון בוויקינתונים
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

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).

קישורים חיצוניים עריכה

  מדיה וקבצים בנושא OpenVMS בוויקישיתוף