עבור לתוכן

צריך טיפה הסבר על ה Core 2 Duo, Dual Core וכו'

Featured Replies

פורסם

הרבה זמן אני מנסה להבין מה ההבדל בין ה Core2Duo לבין, Dual Core, לבין הP4 הרגיל

יש לי מחשב בן שנתיים וחצי בערך, ויש עליו Intel P4 3.0Ghz (478),

נגיד ואני אקנה עכשיו מחשב עם מעבד Core 2 Duo, שהמהירות של המעבד היא 2.0Ghz...

ברור לי שה-Core 2 Duo 2Ghz יהיה מהיר יותר מאשר P4 3Ghz...

אבל מצד שני, איך זה הגיוני שמעבד 2Ghz יהיה מהיר יותר ממעבד 3Ghz?

אשמח לקבל הסבר....

תודה

פורסם

במילה אחת: ארכיטקטורה.

פורסם

זה לא יעזור...

בכל הנושאים בהיסטוריה בנושא הזה

מישהו שאל את השאלה

ואז מישהו עונה "ארכיטקטורה"

ואז זה שפתח את הנושא מגיב

"מה הכוונה?"

היית פשוט יכול להסביר את זה בפוסט אחד...

בעיקרון זה ההסבר

תדמיין מפעל עם 3000 עובדים

ומפעל2 עם 2000 עובדים

במפעל1 ה3000 עובדים הם חדשים ולא עושים עבודה כל כך מהירה

אבל במפעל2 כל ה2000 עובדים הם חרוצים ומהירים ומיומנים וכו'

אז יוצא שמפעל2 "מייצר: יותר בפחות זמן מאשר מפעל1 בגלל שהעובדים שלו יותר מהירים

מובן?

פורסם

P4 3.0GHZ זה מעבד בעל ליבה אחת של 3000MHZ.

3.0GHZ DUAL CORE חזק ממנו פי 2.

CORE 2 DUE 3.0GHZ חזק ממנו פי 5 פחות או יותר כי כל MHZ ב CORE 2 DUE הרבה יותר חזק.

פורסם

P4 3.0GHZ זה מעבד בעל ליבה אחת של 3000MHZ.

3.0GHZ DUAL CORE חזק ממנו פי 2.

CORE 2 DUE 3.0GHZ חזק ממנו פי 5 פחות או יותר כי כל MHZ ב CORE 2 DUE הרבה יותר חזק.

לא ממש...

פורסם

לא ממש...

לא באופן מדוייק אבל בפשטות זה ככה.

פורסם

לא באופן מדוייק אבל בפשטות זה ככה.

לא זה לא.

לפותח האשכול - תחשוב על זה ככה:

מהירות * זמן = דרך

המהירות של המעבדים כפולי הליבה נמוכה יותר,אבל הדרך שהם צריכים לעבור היא בהרבה יותר קצרה (תכנון יותר יעיל של המעבדים,סטים חדשים של פקודות,בקרי SSE נוספים,ופרטים טכניים נוספים שאתה יכול למצוא עליהם מידע בגוגל אם אתה מעוניין).

ככה שיוצא שאפילו שהמהירות יותר נמוכה,הזמן יהיה קצר יותר (בגלל הדרך שקצרה בהרבה).

זה כמו מירוץ בין צב לארנב,רק שהצב צריך לעבור 20 סנטימטר והארנב צריך לרוץ חצי קילומטר

פורסם

במקום לנסות להסביר את הצד הטכני (שלא כזה פשוט), יותר קל לאמר שההבדל הוא בטכנולוגיה.

כל דור חדש של מעבדים משתמש בטכנולוגיה טיפה יותר טובה מהדור הקודם, מה שיוצר יעילות גבוהה יותר. :)

פורסם

מספר פקודות שהמעבד יכול לבצע בכל מחזור שעון אחד (1 הרץ) גדל משמעותית

פורסם
  • מחבר

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

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

לא צודק?

מצטער שאני לא מצליח להבין... אבל איך הגיוני שמעבד 2Ghz (ומצידי שיהיו לו מיליון ליבות) יהיה מהיר יותר ממעבד 3Ghz בעל ליבה אחת?! :kopfpatsch:

TheReaper: אמרת משהו שבעצם סותר את כל מה שאני יודע...

אני גדלתי על העובדה שה Mhz (או Ghz) מסמלים את התפוקה המקסימלית של המעבד

ומה שאמרת בתגובה שלך, סותר את כל זה, ואת כל מה שגדלתי עליו :s05:!!! לא שאני אומר שזה לא נכון, פשוט אני לא מצליח להבין מה הולך פה

פורסם

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

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

לא צודק?

מצטער שאני לא מצליח להבין... אבל איך הגיוני שמעבד 2Ghz (ומצידי שיהיו לו מיליון ליבות) יהיה מהיר יותר ממעבד 3Ghz בעל ליבה אחת?! :kopfpatsch:

TheReaper: אמרת משהו שבעצם סותר את כל מה שאני יודע...

אני גדלתי על העובדה שה Mhz (או Ghz) מסמלים את התפוקה המקסימלית של המעבד

ומה שאמרת בתגובה שלך, סותר את כל זה, ואת כל מה שגדלתי עליו :s05:!!! לא שאני אומר שזה לא נכון, פשוט אני לא מצליח להבין מה הולך פה

זה מאוד לא מעניין אותי שגדלת על זה...

מספר הGHZ כבר לא משנה יותר

מה שמשנה זה כמה המעבד יעיל...

פורסם
  • מחבר

בקיצור מעבד 2 ליבות של 2 ג'יגה הרץ ייתן יותר תפוקה טובה יותר מאשר מעבד ליבה אחת של 3 ג'יגה הרץ?

פורסם

מה אתה אומר על זה?

מעבד 2 ליבות של 1.86GHZ ייתן תפוקה יותר גדולה ממעבד 2 ליבות של 3GHZ.

פורסם

יותר קל עם מכוניות: מכונית א' יש מנוע 1600 סמ"ק, למכונית ב' יש מנוע 3000 סמ"ק.

מכונית א' צריכה להגיע ל-4500 סל'ד כדי לנסוע במהירות 140 קמ"ש נניח. מכונית ב' זקוקה רק ל-2500 סל"ד כדי לנסוע במהירות של 140 קמ"ש.

הסיבה שמכונית ב' לא צריכה יותר מ-2500 סל"ד בגלל שהיא מוציאה יותר הספק (כוחות סוס) בפחות סיבובים לדקה.

התאוריה הזאת מאוד דומה =/- למעבדים.

פורסם

מה שמתואר ביחידות GHz לא מתיימר לתאר את מהירות המעבד. זה מתאר את מהירות השעון של המעבד. ואני אסביר.

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

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

במפעל יש מין סדרן עבודה שהתפקיד שלו זה למחוא כפיים בקצב של (לדוגמה) 3GHz כלומר 3 מיליארד פעמים בשנייה. (זה השעון שלנו).

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

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

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

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

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

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

ה- Core 2 Duo הוא מעבד הרבה יותר יעיל, מספר השלבים בסרט הנע (אורך ה-Pipeline) קצר יותר והוא מבצע יותר פקודות במקביל.

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

ארכיון

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

דיונים חדשים