עבור לתוכן

שאלה כללית על מעבדים

Featured Replies

פורסם

שלום,

משהו שלא ברור לי נקח לדוגמא את המעבד Q6600 של INTEL המעבד הוא בעל ארבע ליבות ובמהירות של 2.4GHZ כידוע

האם הכוונה שכל ליבה היא במהירות 2.4GHZ או שכל כל הליבות ביחד במהירות של 2.4GHZ כלומר כל ליבה במהירות 0.6GHZ?

תודה

פורסם

כל ליבה במהירות של 2.4GHz.

פורסם
  • מחבר

אז בעצם המעבד יכול תאורתית לעבוד במהירות של 4*2.4=9.6GHz?

תודה

פורסם

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

פורסם

4 מכוניות שנוסעות ב-100 קמ"ש זה לא כמו מכונית אחת שנוסעת ב-400 קמ"ש.

אם אתה צריך להעביר 2 אנשים מחיפה לירושלים, 4 מכוניות לא יעשו זאת יותר מהר ממכונית אחת, נכון?

אבל אם אתה צריך להעביר 20 אנשים במקביל, פה כמות המכוניות כבר תעזור לך.

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

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

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

פורסם

4 מכוניות שנוסעות על 50 קמ"ש זה לא כמו מכונית אחת על 200.

עריכה:

קדמת אותי ב-20 שניות עם אותו רעיון :)

פורסם
  • מחבר

תודה לכולם זה מה שחשבתי אפשר לנעול

ארכיון

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

דיונים חדשים