עבור לתוכן

האם ווינדוס 7 או 8 תומכים בריבוי ליבות/נימים [שאלה לאור מעבדי הבולדוזר החדשים]

Featured Replies

פורסם

שלום.

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

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

לגבי עריכת הווידאו, שדווקא התוכנות כן תומכות בריבוי ליבות (או נימים - יהיה ההבדל אשר יהיה).

בכל אופן, אותי מעניין יותר אם ווינדוס עצמה תומכת בריבוי ליבות/נימים.

ואם ווינדוס 7 לא, האם ווינדוס 8 תדע לנצל את ריבוי הליבות?

[אחת הסיבות שגומרות לי לשאול, היא שבשימוש סביר של ווינדוס 7, מנהל המשימות מראה לא פחות מ 4 ליבות תחת PARKED במעבד ה 2600K]

פורסם

אתה רוצה לקרוא שוב את מה שכתבת ולנסות לענות לעצמך?

פורסם

2600 מצוייד בטכנולוגיית HYPER THREADING שבימינו מעטות התוכנות שעושות שימוש בטכנולוגיה זאת.

ב- 2600 זה מקנה 8 נימים שמתוכם 4 וירטואליים שווינדוס 7 עצמו לא עושה בהם שימוש.

פורסם

Hyper Threading זאת לא טכנולוגיה חדשה (או שיש למישהו זכרון קצר? :)).

למה שמערכת הפעלה תשמש בmulti threading בבסיס שלה? אם אתה מדבר על ריבוי משימות אז הכל תלוי באיך התוכנות נכתבו וכרגע Windows 7 יודע לנצל בצורה דיי טובה חומרה מודרנית גם מבחינת זכרון, I/O של דיסק קשיח ומעבד.

פורסם

מערכת הפעלה לא צריכה ריבוי ליבות... מערכת הפעלה זה לא דבר "כבד"

מה שכן צריך תמיכה בריבוי ליבות זה התוכנות שיכולות לנצל את זה... כרגע היחידות שיכולות להשתמש בכמות הליבות של המעבדים החדשים הם תוכנות רנדור וכו'...

פורסם

מערכת הפעלה לא צריכה ריבוי ליבות... מערכת הפעלה זה לא דבר "כבד"

מה שכן צריך תמיכה בריבוי ליבות זה התוכנות שיכולות לנצל את זה... כרגע היחידות שיכולות להשתמש בכמות הליבות של המעבדים החדשים הם תוכנות רנדור וכו'...

ללא תמיכה מלאה של מערכת ההפעלה בריבוי הליבות תוכניות לא יוכלו גם הן לעבוד בריבוי ליבות.

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

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

אפשר להרויח מריבוי ליבות גם אם התוכנות עצמן לא יודעות לנצל אותן. לדוגמה, אני יכול להריץ קידוד MP3 על 4 שירים ע"י הרצת ארבע תכניות במקביל, תכנית לכל שיר, כאשר כל תוכנית עובדת על ליבה אחת. מצב כזה מאד שכיח (למשל גם בקומפילציות) והוא כמובן מחייב שמערכת ההפעלה תדע להפעיל התכניות כולן ובמקביל.

לשואל המקורי, חלונות 7 בודאי שתומכת בריבוי ליבות.

בהקשר של הבולדוזר - למערכת הפעלה יש scheduler שמקצה זמן מעבד לכל אחד מנימים שרצים במערכת. יהיה יותר אופטימלי אם שני נימים של אותה תוכנית ירוצו על אותו מודול. כרגע אין את זה בחלונות 7 אבל בחלונות 8 תהיה האופטימיזציה הספציפית הזאת עבור בולדוזר.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים