מהו אמולטור?

תוכן עניינים:

מהו אמולטור?
מהו אמולטור?
Anonim

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

Image
Image

מהו אמולטור?

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

היום, המונח אמולטור נפוץ בשימוש בהקשר של משחקי וידאו.אמולטור משחקי הווידאו הפך לפופולרי במהלך שנות ה-90 מכיוון שהוא אפשר לאנשים לשחק משחקי קונסולה ישנים יותר במחשבים שולחניים מודרניים. עם התפשטות הסמארטפונים והטאבלטים, אמולטורים המסוגלים להריץ iOS או אנדרואיד במחשבי PC זוכים גם לביקוש גבוה יותר.

איך אמולטורים עובדים

סוגים שונים של אמולטורים משתמשים בטכניקות אמולציה שונות. ובכל זאת, המטרה הסופית היא תמיד זהה: לשכפל את חווית השימוש בחומרה או בתוכנה המקורית. חלק מהאמולטורים חורגים מהביצועים של המוצר המקורי וכוללים תכונות נוספות.

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

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

למה להשתמש באמולטורים?

תוכנה נוטה להיות ספציפית לפלטפורמה, וזו הסיבה שמפתחים מייצרים יישומים נפרדים עבור אנדרואיד, iOS, Windows ו-Mac. אם אתה משתמש מק ורוצה להשתמש באפליקציה שזמינה רק עבור Windows, האפשרות היחידה שלך (מלבד רכישת מחשב Windows) היא להשתמש באמולטור.

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

דוגמאות לאמולטורים

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

  • אימולטורים כמו BlueStacks מאפשרים להשתמש באפליקציות אנדרואיד ב-Windows וב-Mac.
  • תוכניות כמו Xcode יכולות להריץ iOS ב-Mac וב-Windows.
  • Appetize.io הוא אמולטור מבוסס דפדפן המאפשר לך להשתמש ביישומי iOS בכל מחשב.
  • WINE מריץ יישומי Windows במערכת ההפעלה Linux.
  • אמולטורים כמו Nestopia יכולים לשחק במשחקי נינטנדו בלינוקס.
  • אמולטורים של קונסולות כמו SNES Classic הם חומרה עצמאית המאפשרת לגיימרים לשחק משחקי וידאו ישנים בטלוויזיות HD מודרניות.
  • אימולטורים רבים עבור ה-PlayStation Portable מאפשרים למשתמשים לשחק משחקים עבור קונסולות אחרות במערכת הנייד של סוני.

מוּמלָץ: