מה ההבדל בין מעבד לוגי למעבד פיזי?


תשובה 1:

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

מעבדים לוגיים הם מה שמוצג למערכת ההפעלה (ומוצג על ידי מערכת ההפעלה ליישומים).

הדוגמה הפשוטה ביותר היא Intel Hyperthreading, אתה מקבל מעבד אחד, אבל הוא נראה כמו שני מעבדים למערכת ההפעלה. יצרני שבבים אחרים הרחיקו את זה כמו SPARC שיכולים להציג 8 ליבות לוגיות לכל גרעין פיזי, גם POWER9 עושה זאת.

כך שאם אתה משתמש באחת מאותן מכונות SPARC, ייתכן שתשיג 16 ליבות "אמיתיות", אך כמשתמש נראה שהמכונה כוללת 128 ליבות. אותם 128 ליבות הם מעבדים לוגיים.


תשובה 2:

מעבד פיזי הוא 'ליבה', תת-קבוצה של טרנזיסטורים העובדים יחד, אך מופרדים מהליבות האחרות. כאשר למעבד יש היפר-הברגה (interl) או multithreading בו-זמנית (AMD), לכל ליבה יש שני תורים של עומס עבודה (פתיל) במקום אחד, מה שמבטיח שהליבה פועלת תמיד, מחוט אחד או אחר. כל חוט, שניים ללינה כאשר למעבד יש HT / SMT והוא מופעל, אחד כאשר לא, נקראים גם מעבד לוגי, לכן, למעבדים יש כמות זהה של מעבדים לוגיים מאשר פיזיים, או כפליים.