אמולטור הוא מחשב או תוכנית המחקה או מחקה מחשב או תוכנית אחרת. לדוגמה, אמולטורים מאפשרים להריץ את Windows במחשב מק ולהיפך. למד כיצד אמולטורים עובדים ומדוע אתה עשוי להשתמש באמולטור.
מהו אמולטור?
IBM הגתה את הרעיון של אמולציית מחשב כדרך להפעיל תוכניות המיועדות למכשירים ישנים יותר בדגמים חדשים יותר. השיטה שבה השתמש IBM הסתמכה על שילוב של תוכנה וחומרה המיועדת לאמולציה. במקום לתכנן יישומים חדשים עבור המחשבים החדשים שלה, תאימות לאחור מובנית העניקה למפתחים גמישות רבה יותר.
כיום, המונח אמולטור נפוץ בהקשר של משחקי וידאו. אמולטור משחקי הווידאו הפך לפופולרי במהלך שנות ה-90 מכיוון שהוא אפשר לאנשים לשחק משחקי קונסולה ישנים יותר במחשבים שולחניים מודרניים. עם ריבוי הסמארטפונים והטאבלטים, אמולטורים המסוגלים להריץ iOS או אנדרואיד במחשבי PC זוכים גם לביקוש גבוה יותר.
מהו אמולטור?איך אמולטורים עובדים
סוגים שונים של אמולטורים משתמשים בטכניקות אמולציה שונות. ובכל זאת, המטרה הסופית היא תמיד זהה: לשכפל את חווית השימוש בחומרה או בתוכנה המקורית. חלק מהאמולטורים חורגים מהביצועים של המוצר המקורי וכוללים תכונות נוספות.
כיצד לשמור סימניות מכרום - -
אמולציה דורשת משאבי חישוב רבים. בשל מס הדמייה זה, רבים מפגרים מאחורי מקביליהם בעולם האמיתי מבחינת ביצועים. מכיוון שמתכנתים ללא תשלום בדרך כלל יוצרים אותם, אמולטורים יכולים לקחת הרבה זמן לפיתוח.
אמולציה קשורה קשר הדוק למושג הוירטואליזציה. מכונות וירטואליות הן סוג של אמולטור הפועל על החומרה הבסיסית של המערכת המארחת. לכן, אין מס אמולציה, אבל מכונות וירטואליות מוגבלות במה שהן יכולות לעשות בהשוואה למכונה המקורית.
למה להשתמש באמולטורים?
תוכנה נוטה להיות ספציפית לפלטפורמה, וזו הסיבה שמפתחים מייצרים יישומים נפרדים עבור אנדרואיד, iOS, Windows ו-Mac. אם אתה משתמש מק ורוצה להשתמש באפליקציה שזמינה רק עבור Windows, האפשרות היחידה שלך (מלבד רכישת מחשב Windows) היא להשתמש באמולטור.
אמולטורים ממלאים גם תפקיד חשוב בשימור דיגיטלי. תוכניות המאוחסנות בפורמטים מיושנים, כגון מחסניות משחקים ישנות, ניתנות להורדה כקבצי ROM (זיכרון לקריאה בלבד) באמצעות מכשיר מיוחד. לאחר מכן ניתן לשחק את ה-ROM באמצעות אמולטור עבור מערכת המשחק המקורית עבורה הם תוכננו.
דוגמאות לאמולטורים
ישנם אינספור אמולטורים מסחריים וקוד פתוח זמינים עבור כל מערכת הפעלה מרכזית. הנה כמה דוגמאות:
- אמולטורים כמו BlueStacks מאפשרים להשתמש באפליקציות אנדרואיד ב-Windows וב-Mac.
- תוכניות כמו Xcode יכולות הפעל את iOS ב-Mac וב-Windows .
- Appetize.io הוא אמולטור מבוסס דפדפן המאפשר לך להשתמש ביישומי iOS בכל מחשב.
- WINE מריץ יישומי Windows במערכת ההפעלה לינוקס.
- אמולטורים כמו Nestopia יכולים לשחק במשחקי נינטנדו בלינוקס.
- אמולטורים של קונסולות כמו SNES קלאסי הם חומרה עצמאית המאפשרת לגיימרים לשחק משחקי וידאו ישנים בטלוויזיות HD מודרניות.
- אמולטורים רבים עבור ה-PlayStation Portable מאפשרים למשתמשים לשחק משחקים עבור קונסולות אחרות במערכת הנייד של סוני.