אמולציה

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש

אמולציה (דימוי) היא היכולת של התקן חומרה או תוכנה לדמות תוכנה אחרת, על מצע חומרתי מסוים.

דוגמה אפשרית אחת לאמולציה היא כאשר תוכנת מדפסת מסוג אחד יכולה לדמות את פעילותה של תוכנת מדפסת מסוג אחר ובכך להפעיל את אותה מדפסת גם ללא ללא תוכנת-המקור שלה.

דוגמה אפשרית נוספת לאמולציה היא תוכנה המדמה סביבת פלייסטיישן בסביבת מחשב, ומאפשרת להפעיל משחקי פלייסטיין במחשב. האמולטור משתמש בחומרת המחשב ליצור סביבת תוכנה הדומה לזו של פלייסטיישן ובכך מטה[1] את תוכנת המשחק לזהות את המחשב כפלייסטיישן ובכך לפעול עליו.

לא תמיד ניתן להריץ אמולציות, ובשביל להריצן באופן תקין צריך שהחומרה תהיה מתאימה מספיק. בהינתן והחומרה מתאימה מספיק, האתגר הנותר הוא לפתח תוכנת אמולציה יציבה שתגרום לדימוי יציב ותקין של הסביבה אותה רוצים לדמות.

סוגי אמולציות עיקריים[עריכת קוד מקור | עריכה]

אמולציות משמשות בחיי היום-יום בעיקר בשביל להפעיל משחקים ישנים של קונסולת משחק (לדוגמה "גיימבוי") על מכשירים רב-תכליתיים כגון מחשב, טלפון נייד, מחשבי כף-יד ואייפוד.

פיתוח אמולציות[עריכת קוד מקור | עריכה]

אמולטורים מפותחים על ידי בעיקר על ידי מהנדסי תוכנה ומתכנתים העוסקים בפיתוח תוכנה במגוון פלטפורמות.

קישורים חיצוניים[עריכת קוד מקור | עריכה]

הערות שוליים[עריכת קוד מקור | עריכה]

  1. ^ מלשון הטיה.
P Computer-science.png ערך זה הוא קצרמר בנושא מדעי המחשב. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.