תוכן עניינים:
הגדרה - מה המשמעות של בוכס?
Bochs הוא אמולטור מחשב אישי מלא (PC) של גרסת ה- Intel x86. היעילות שלה בסימולציה של אינטל x86 היא כה יעילה עד שכל יישומי התוכנה התואמים ל- x86 או לגרסאות דומות יכולות להריץ בצורה חלקה על Bochs. Bochs תומך במגוון רחב של מערכות הפעלה x86, טעמי לינוקס וטעמי BSD. זה כתוב ב- C ++ ומיועד לפעול בפלטפורמות מרובות. עם זאת, בהיותו אמולטור אינטל x86 המספק את עצמו, הוא אינו זקוק להוראות מהפלטפורמה המארחת.
Techopedia מסביר בוכס
אמולציית Bochs של אינטל x86 כוללת התקני קלט / פלט נפוצים ו- BIOS מותאם אישית. ניתן להרכיב אותו כדי לחקות מעבדי x86 מרובים כמו 386 הגרסאות, x86-64 אינטל ו- AMD, ואפילו כאלה שלא הגיעו לשוק. מכיוון ש- Bochs כל כך יעיל ומדויק במדויק, הוא יכול להריץ מגוון רחב של תוכנות הכוללות את כל מערכות ההפעלה x86, כגון גרסאות חלונות, לינוקס ו- BSD.
זה נועד לפעול במספר פלטפורמות כמו x86, PPC, Sun, Alpha ו- MIPS. מכיוון ש- Bochs הוא עצמאי, הוא אינו מסתמך על הוראות מפלטפורמות מארח, בניגוד למחיקי x86 אחרים כמו VMware ו- VirtualBox. עם זאת, החיסרון העיקרי של Bochs היה הביצועים שלו. Bochs צריך לדגם את המעבד וכדי לעשות זאת הוא צריך להריץ מספר הוראות x86 מדומות אשר נוטות להאט את הביצועים.
בהתחשב בעובדה כי גרסת ה- x86 נחשבת במידה רבה מיושנת, Bochs יכול לספק פלטפורמה נוחה ליישומי תוכנה שעדיין צריכים להיבדק או להריץ אותה על מחשב x86.
