View Single Post
ישן 20-10-08, 14:25   # 8
servil
חבר מתקדם
 
servil's Avatar
 
מיני פרופיל
תאריך הצטרפות: May 2008
מיקום: חולון
גיל: 40
הודעות: 484
שלח הודעה באמצעות ICO אל servil שלח הודעה באמצעות MSN אל servil

servil לא מחובר  

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