הבדלים בין גרסאות בדף "מכונה וירטואלית"

נוספו 2,267 בתים ,  לפני 9 שנים
מ
אין תקציר עריכה
מ (ביטול הוספת הקובץ. הקובץ מפר זכויות יוצרים)
מ
==מכונה וירטואלית למערכות הפעלה==
חברת [[IBM]] הייתה ראשונה (בשנת [[1972]]) ליישם את רעיון של מכונה וירטואלית ב[[מחשב מרכזי|מחשבים מרכזיים]] מ[[סדרת 370]], במערכת ההפעלה [[VM]] שמאז עברה הרבה מהדורות ונמצאת עד היום בשימוש בגרסה הקרויה [[z/VM]]. מערכת הפעלה זו מסוגלת להריץ תחתיה אלפי עותקים של מערכות הפעלה אחרות: MVS, VSE, LINUX ואף את מערכת ההפעלה VM בעצמה. כל מערכות ההפעלה האורחות מקבלות שירותים ממערכת ההפעלה VM, ומתנהגות כאילו בוצעו במחשב אמיתי.
מכונה וירטואלית למערכות הפעלה מכונה גם "מחשב וירטואלי".
 
מכונה וירטואלית במחשבי חברות גדולות ו[[שרת אינטרנט|שרתי אינטרנט]]: חברת [[IBM]] הייתה ראשונה (בשנת [[1972]]) ליישם את רעיון של מכונה וירטואלית ב[[מחשב מרכזי|מחשבים מרכזיים]] מ[[סדרת 370]], במערכת ההפעלה [[VM]] שמאז עברה הרבה מהדורות ונמצאת עד היום בשימוש בגרסה הקרויה [[z/VM]]. מערכת הפעלה זו מסוגלת להריץ תחתיה אלפי עותקים של מערכות הפעלה אחרות: MVS, VSE, LINUX ואף את מערכת ההפעלה VM בעצמה. כל מערכות ההפעלה האורחות מקבלות שירותים ממערכת ההפעלה VM, ומתנהגות כאילו בוצעו במחשב אמיתי. מערכת כזו חוסכת קנייה ותחזוקה של מחשבים רבים.
 
מכונה וירטואלית למערכת הפעלה במחשב אישי מקלה את השימוש הסימולטני בתוכנות וחומרות התואמות מערכות הפעלה שונות. מכונה כזו מתפקדת כחלון המדמה מחשב אישי עם מערכת הפעלה השונה מזו של שאר המחשב. האלטרנטיבות למכונה הוירטואלית הן התקנה של שתי מערכות ההפעלה על המחשב הגשמי ואיתחול המחשב בכל פעם שרוצים לשנות סביבת עבודה (מסורבל מאוד), החלפה של חלק מהחומרות והתוכנות כך שכל היישומים יתאמו אותה מערכת הפעלה (יקר ולפעמים בלתי אפשרי) או קניית מחשב נוסף (יקר).
מכונה וירטואלית למערכת הפעלה חוסכת זמן וכסף גם כאשר משתמשים בה ב[[ניסוי וטעייה]] לצורך לימוד או חקר תחזוקת מחשבים. כאשר מכונה וירטואלית כזו מתקלקלת בשל ניסוי לא מוצלח, ניתן על נקלה למחוק אותה ולהגדיר מכונה וירטואלית חדשה במקומה. זאת במקום לתקן או להחליף מחשב גשמי.
==מכונה וירטואלית לשפת תכנות==
על מנת להריץ [[תוכנה]] על מחשב, יש לתרגם אותה מ[[שפת תכנות|שפת התכנות]] שבה נכתבה, לשפה אותה המחשב מסוגל להבין - [[שפת מכונה]]. בדרך כלל שפות המכונה מכילות מספר קטן של פקודות, וכל פקודה בהן מיוצגת על ידי רצף של אפסים ואחדות בלבד, מה שהופך כתיבת תוכניות בצורה ישירה בשפת מכונה למלאכה טכנית ומייגעת. על כן, רוב התוכנות נכתבות בשפות מתוחכמות יותר ונוחות יותר לשימוש, ולאחר מכן מתורגמות לשפת מכונה בידי תוכנה מיוחדת הנקראת [[מהדר]] (compiler). התהליך בו לוקח המהדר תוכנית הכתובה בשפת תכנות כלשהי ובונה ממנה תוכנה בשפת מכונה הניתנת להרצה על המחשב נקרא '''הידור'''.
* [[DOSBox]]
* [[Wine]]
* [[Microsoft Virtual PC]]
 
==קישורים חיצוניים==