ציטוט:
נכתב במקור על ידי עמרי שוסטר
לא הקשבת משהו בכיתה. אולי הסבר פשוט יותר יחדור.
ריבוי ליבות = ריבוי Threadים.
ריבוי Threadים = מעגל 1 - רצף פקודות X ל-Thread מס' 1, מעגל 2 - רצף פקודות Y ל-Thread מס' 2, מעגל 3 - רצף פקודות Z ל-Thread מס' 1 ובחזרה.
כשיש חלוקה וספירת Threadים בלבד, הביצועים יוכפלו. כשיש חלוקה וספירת Threadים "שהיא", הביצועים יעלו. כשאין כלום, לא יעלו הביצועים (בנקודה הזו, אפשר להשתמש גם במעבד חד ליבה).
Windows XP כמערכת הפעלה (ומן הסתם גם Vista) תומכת בחלוקה, משמע יש ניצול של ריבוי הליבות.
אני לא כל כך מבין מה אתה מצפה שיקרה. ליבה אחת תעבוד בזמן שהשניה תכין לך קפה?
|
לפי מה שאתה אומר, כמו שטענתי ממקודם.
בין ה 2 ליבות ל 4 ליבות צריך להיות הכפלת פעולות נכון?