
03-04-2006, 05:01
|
|
|
|
חבר מתאריך: 27.01.04
הודעות: 21,177
|
|
|
א. אפשר, מן הסתם יש ישומים ברשת שיגידו לך איזה
יישום רץ על איזה מעבד/ליבה. מי שמחלקת את העבודה היא מערכת ההפעלה, לזה
הכוונה ב multi tasking.
ב. אם יישום לא יודע לנצל ריבוי ליבות אין שום דרך לליבה השניה לסייע, מערכת
ההפעלה מן הסתם אם זה תלוי בה תפזר את העומס בין המעבדים השונים אבל
רק היא לא מסוגלת לפצל יישום שלא יודע לרוץ על יותר ממעבד אחד לריצה על
שני מעבדים/ליבות.
באופן כללי, מערכת ההפעלה תדע לפזר נכון את היישומים למעבדים/ליבות במערכת,
אבל יישום יכול "להיתעקש" לרוץ על מעבד מסוים, זה תלוי במפתח התוכנה, אבל
מצב כזה עלול להפריע לחלוקת נטל טובה בין המעבדים במערכת עלידי מערכת
ההפעלה.
_____________________________________
ליכוד אחד גדול מול מוטרפי השמאל
|