|
24-04-2006, 04:17
|
|
|
חבר מתאריך: 27.01.04
הודעות: 21,177
|
|
תגובה
בתגובה להודעה מספר 1 שנכתבה על ידי HeaVy Metal שמתחילה ב "שאלה בקשר למהירות השעון במעבד (GHZ) (דיון ארוך)"
מה מהירות השעון (GHZ) עושה במעבד?
יש במעבד רכיב מסוים שפועם חשמלית בתדר שמכונה "מהירות השעון",
בכל פעימה משתחרר גל חשמלי שמתפזר במוליכים החשמליים של המעבד
ובכך מאפשר למעבד לעבוד, הרי מעבד זה בסופו של דבר מכשיר חשמלי.
במה ההשפעה שלה? (של המהירות) ואיך זה מתבצע ונראה על גבי מערכת ההפעלה?
הגל החשמלי, לא מתפזר כמו גלים בבריכה לאחר זריקת אבן, הוא זורם
במוליכים חשמליים זעירים מהם עשוי, מעוצב המעבד, על ידי רכיב אלקטרוני זעיר
המכונה טרנזיסטור (שיש כמוהו מליונים רבים במעבד בן ימינו) ניתן לייצר מזרימת
החשמל בתוך המעבד פעולות לוגיות (חישוב) בסיסיות רבות שבסופו של דבר
מאפשרות למעבד להריץ תוכניות מחשב .
ככל שמהירות השעון גדולה יותר, כך תהליכי החישוב בתוך המעבד מתבצעים
מהר יותר.
שים לב, המילה מהירות מתייחסת ל מהירות השעון והמילה ביצועים מתייחסת
אל המעבד/המחשב, אין מושג כזה "מהירות של מחשב", זה מושג בלתי מוגדר.
איזה מעבד יותר לוקח מבחינת ביצועים ומהירות, ניתן דוגמאות:
פנטיום 4 ב 3.8 GHZ, (שזה כרגע הכי מהיר שיש), או אתלון 64
(3000+), (מה שיש לי כרגע).
עוד דוגמה:
אתלון 64 (4800+) כפול ליבה, 2.4 GHZ .. מול פנטיום D - כפול ליבה, 3.4 GHZ.
אומרים שהמעבדים של AMD יותר מהירים מהמעבדים של INTEL, ברוב
המקרים.
כעת, צריך להפנים כמה דברים חשובים מאוד:
א. מעבדים של חברות שונות, למרות שבסופו של דבר מיועדים עבור אותה מערכת הפעלה, יכולים להיות שונים מאוד אחד מהשני.
ב. מעבדים זה מתקנים אלקטרוניים מאוד מאוד מורכבים שמכילים מאות מליונים של
רכיבים בסיסיים (טרנזיסטורים).
זה למשל אתלון 64:
מקור התמונה (שם תוכל להוריד תמונה באיכות הרבה יותר טובה):
http://www.amd.com/us-en/Corporate/...9~73917,00.html
ג. ישנם שיטות ייצור שונות, חומרי ייצור שונים וטכניקות ייצור שונות.
כלומר, מאחר ומעבדים יכולים להיות שונים מאוד אחד מהשני אי אפשר לבודד תכונה
אחת מתוך מכלול התכונות שמאפיינות מעבדים ורק עלפיה להשוות בין מעבדים שונים,
זאת פשוט טעות גסה וטריק מלוכלך של אנשי מכירות/שיווק.
מותר להישתמש במהירות השעון ככלי השוואה רק בין מעבדים זהים! בכל שאר
המקרים מהירות השעון איננה אמצעי להשוואה ובדיקת ביצועי מעבד.
אז מה נעשה?
מה בכל זאת אפשר לעשות כדי להשוות בין מעבדים שונים בשוק מבלי להוציא תואר
שלישי בהנדסת אלקטרוניקה/פיזיקה/כימיה/הנדסת חומרים/מדעי המחשב? איך אפשר
לדעת איזה מעבד כדאי לקנות?
תשובה:
ובכן, יש דרך, קוראים לה "מבחני ביצועים", לוקחים את המעבדים שמצויים
בשוק ועורכים להם מבחן.
שאלה:
רגע, אז אתה מצפה שכל מי שקונה מחשב חדש יקנה את כל המעבדים בשוק רק
כדי לעשות להם מבחן?
תשובה:
כמובן שלא, למזלינו יש אתרי אינטרנט שעושים זאת ומפרסמים את התוצאות חינם
אין כסף, חלקים עושים זאת כחתביב, חלקם מתפרנסים מהפרסומות באתרים שלהם.
שאלה:
רגע רגע, אז צריך להיתאמץ ולקרוא כתבות ארוכות באנגלית?
תשובה:
כן, אחרת אתה צריך להאמין ולסמוך על אנשים שאתה לא מכיר ולא יודע מי הם ומה
הסיפור שלהם.
עוד שאלה:
הבנתי שלא רק מהירות השעון במעבד היא זאת שמשפיעה על מהירות המחשב, אלא גם הזיכרון שתומך בו.
מה ייתן לי ביצועים ומהירות יותר טובים במחשב, אטלון 64 (3200+) עם 2 סטיקים של 1GB DDR ? או אטלון 64 (4800+) עם 2 סטיקים של 512MB DDR ?
שאלה טובה מאוד, מחשב ללא כמות מספקת של זכרון זה מחזה קורע לב, בגלל
שאין לו מספיק זכרון הוא מתייחס אל חלק מהכונן הקשיח כאילו הוא זכרון ראשי ועובד
מולו, ביצועי המחשב יורדים לקרשים, פשוט קורע לב.
באופן כללי, עוד לא נולד המחשב שסבל מעודף זכרון, העיקרו הכללי הוא שכמות
הזכרון צריכה להיות גדולה מספיק כדי שמערכת ההפעלה לא תישתמש חדשים
בכונן הקשיח לעבודה השוטפת, התדירה כתחליף לזכרון הראשי, למשל:
א. עבור משחקי מחשב חדשים כיום, 1 גיגה בייט היא הכמות המועטה ביותר
המומלצת, לא יזיקו 2 גיגה בייט. כמובן שגם אם יהיו לך 8 גיגה בייט זכרון, בכל פעם
שתכבה ותפעיל את המחשב בפעם הראשונה שתפעיל את המשחק הוא תמיד
ייטעו מהכונן הקשיח, אבל זה קורה רק פעם אחת כך שלא מנסים למנוע זאת,
מדובר על הפעולות השכיחות, שמתבצעות כל הזמן מול תוכנת המשחק.
ב. עבור עריכת סרט וידאו בגודל של 3 גיגה בייט, רצוי מאוד שיהיו במחשב 4 גיגה
בייט זכרון.
ג. עבור שימוש כללי, קצת מסמכים, אינטרנט, דואר, שמיעת שירים, מספיק 1 גיגה
בייט זכרון וזאת הכמות הזכרון הקטנה ביותר המותרת/מומלצת למחשב ביתי.
באופן נקודתי לשאלה שלך - אתה צריך להגיד למה המחשב מיועד, כלומר האם
אתה צריך מעבד כפול ליבה באופן מיידי או שאין מה למהר.
באופן כללי אם אתה קונה מעבד כפול ליבה הוא צריך להיות מצויד בכמות זכרון
גדולה יותר ממעבד חד ליבה, הוא הרי אמור להפעיל יותר תוכניות בו זמנית, וכפי
שכבר אמרתי, אם רוצים לעבוד מהר עם תוכנה מסוימת, רצוי מאוד שכולה תשב
בזכרון הראשי, לכן אם לחד ליבה אתה מייעד 1 גיגה בייט זכרון אז לכפול ליבה אתה
צריך לתת 2 גיגה בייט זכרון.
הערה נוספת לסיום, במושג ביצועים אני גם מתייחס לביצועי המעבד/המחשב
מבחינת צריכת חשמל ופליטת חום, לא רק לביצועי תוכנות. זה חשוב גם בגלל
שמעבד שמייצר הרבה חום מצריך פיזור חום רועש יותר/יקר יותר וגם בגלל
שרצוי שמחשב יהיה קר ככל האפשר (ככה נעים להם) וגם בגלל שהחשמל
שהמחשב צורך עולה כסף (בערך 2000 שקל ל 3 שנים, תלוי איזה מעבד) וגם
בגלל שמחשב שצורך הרבה חשמל גורם לייצור חמשל מיותר ולזיהום סביבה.
נערך לאחרונה ע"י תפוחים בתאריך 24-04-2006 בשעה 04:47.
|
|