הקדמות, הקדמות
ביצועי רכיבים אלקטרוניים שונים נקבעים בין היתר על פי התדר בו הם פועלים, אותו התדר אשר נקבע להם במפעל ולרוב מייצג את תדר העבודה היציב ביותר. אולם, אין זה אומר שהשבב לא מסוגל לפעול, תיאורטית, בכל תדר אחר וכאן נכנס לתמונה המשתמש. ישנן 2 סיבות עיקריות שבגינן משתמש מחליט להמהיר את מחשבו. האחת, להרוויח שיפור ביצועים מהמחשב בחינם, והשנייה, ניסיון לדחוף את ביצועי המערכת למקסימום האפשרי, מעיין ספורט כורסא, אם תרצו.
לפני שנתחיל במאמר, ניישר קו ונחזור על מספר מושגים בסיסים אשר יחזרו על עצמם במסגרת המאמר:
באס: התדר בו כל רכיבי המערכת מתקשרים ביניהם. הבאס נקבע על ידי גביש בו עובר זרם חשמלי.
מכפלה: על מנת להשיג תדרים סופיים גבוהים, יש צורך להכפיל את התדר הבסיסי של המעבד. בעבר, המערכת כולה עבדה בתדר הבאס, אולם כיום מתאפשר למעבד לעבוד בתדרים גבוהים יותר, בעזרת המכפלה.
זיכרון מטמון: זיכרון זה מתחלק למספר רמות: ראשונה, שניה ובמקרים מסוימים גם שלישית. הראשונה היא הרמה שבמהירות שלה עובד המעבד, וזיכרון זה הוא למעשה הזיכרון שעובר את ההמהרה. ההוראות שמקבל המעבד ממערכת ההפעלה לדוגמה, גם כן מאוסחנות בזיכרון זה. זיכרון מטמון מהרמה השנייה הוא הזיכרון בו משתמש המעבד למידע שהוא צריך בדחיפות הגדולה ביותר, שכן אם לא יימצא שם, ייאלץ המעבד לפנות לזיכרון המערכת (RAM), אשר איטי בהרבה.
מבוא
המהרה, כפי שאנו תופסים אותה לפחות, מתחלקת לשני סוגים. האחד, שינוי התדר בו פועל רכיב מסויים על מנת לקבל שיפור בביצועיו. והשני, שינוי תוכנתי ולעיתים פיזי המאפשר גישה לתכונות אשר אינן היו זמינות ברכיב אלמלא השינוי.
אי אילו מכם אשר התנסו בהמהרה בכוחות עצמם, או קראו על כך בפורומים שלנו, ככל הנראה הבינו שקיימים הבדלים בטיב ההמהרה גם בין רכיבים מאותה הסדרה. במבט ראשון, מספר מעבדים מאותה הסדרה הינם זהים זה לזה לחלוטין. אולם, במבט מדוקדק נראה כי ההבדלים ביניהם רבים. כחלק בלתי נפרד מאופי תהליך הייצור, חלק מהמעבדים יורדים מפס הייצור כאשר הליבה נטולת פגמי ייצור, ומצידו השני של המתרס, קיימים גם מעבדים במצב שאינו ראוי לשימוש כלל. יתרה מזאת, כל יצרן מעבדים בוחן את מעבדיו בתנאים שונים כגון חשיפה לטווח טמפרטורות רחב, תחת עומס עיבוד כבד ובמתחים מגוונים. מסכת עינויים זו מאפשרת ליצרן לשווק את המעבדים הטובים ביותר, שעברו את הבדיקות בהצלחה יתרה, לשוק הגבוה כמעבדי אקסטרים ואת יתר המעבדים לשוק הממוצע.
ההתחלה
סיפורנו מתחיל בשנות ה-80, כאשר אינטל הצעירה סיפקה את המעבדים לענקית המחשבים IBM, אשר הקנה לראשונה את מעמדה כיצרנית מעבדים מצטיינת. בתקופה זו, המהרה מתדר התחלתי של 4.77 מגה-הרץ התאפשרה על ידי הוצאתו בהלחמה של הגביש שקבע את התדר הבסיסי, והחלפתו בגביש אחר.
בערך באותה התקופה, ענק אחר נולד; יצרנית המעבדים AMD השיגה את הרישיון לסט פקודות ה-x86 של אינטל, והחלה לייצר מעבדים משל עצמה.
המשתמשים הוותיקים בינינו ככל הנראה יודעים שאי שם בשנות ה-80 וה-90 לכולנו היה ניסיון מעשי בהמהרה – כפתור הטורבו. למעשה, כפתור זה שינה את מהירות המערכת בכדי לאפשר למשחקים ישנים לעבוד בצורה חלקה. הסיבה לכך נעוצה בעובדה שמשחקים בעבר הסתכמו על תדר המעבד במקום להסתמך על קצב עבודה משלהן. כאשר מעבדים חדשים ומהירים יותר הושקו, חלק מהמשחקים אינם הצליחו לסנכרן את עצמם וסבלו מחוסר יציבות וקריסות. כפתור הטורבו המקורי למעשה האט את ביצועי המערכת. גרסאות מאוחרות של כפתור הטורבו, הכוללות הגדרות שונות, המהירו את המערכת.
חופש הפעולה של המשתמש בקביעת מהירות המעבד המשיכה בימי ה-486 העליזים, כשהמעבד עדיין פעל באותה מהירות בסיסית בה פעלה שאר המערכת שכללה את זיכרון המטמון (שהיה בעל חריץ הרחבה ייעודי בלוח האם, ונמכר יחד עם המעבד), את חריצי ה-PCI ואת הזיכרון. אולם, בעוד שמהירות המעבדים גדלה בקצב מסחרר, מהירות הרכיבים האחרים לא הצליחה לשמור על אותו קצב התקדמות ויציבות המערכת התערערה. הפיתרון המוצע של אינטל בעבר תקף עד היום – מכפלות ומחלקים. לדוגמה, אם התדר הבסיסי על פיו עבדה המערכת היה 66 מגה-הרץ, כעת בזכות המכפלה יחל המעבד לעבוד בתדר כפול, ולתקשר עם שאר המערכת כל שני מחזורי שעון.
היה נחמד לקרוא
תודה
פשוט תענוג לקרוא
כל הכבוד על ההשקעה!
היה לי את ה-300A היחידי
שלא עבד ב-450MHZ
:/
ממש נהדר!
אם היה אפשר להמשיך- "שולפים את התותחים הממש כבדים- משושי ליבות: (I7)
מאוד נהנתי מהכתבה שלך
יישר כח אורן שטיין
מאוד מעניין
תודה על הכתבה
עוד תודה על הכתבה
בתור צעיר שמתעניין, חידשת לי המון דברים שלא ידעתי על דברים ישנים וחשובים
באתי ללכת לישון ולא
יכולתי להפסיק לקרוא.
כתבה מצויינת, כתובה באופן מבריק וסוחף!
ישר כח אורן שטיין!
החלפתי סלרי 266 ב300A
רק כי הוא היה קלוקר יותר טוב ועם קאש. וואו, המשפט הזה עוד מעט בן 15… היום האתגר הוא להגיע כמה שיותר גבוה עם מתח כמה שיותר נמוך, ותודה לi5 750 שעוזר בנושא זה.
כמה תיקונים
1. בתואמים הראשונים למיטב ידיעתי השתמשו ברכיבי 8088 בתדר גבוה יותר מ- 4.77MHz כך שלמעשה הכפתור שנקרא "טורבו" לא היה בעצם טורבו אלא הוריד את מהירות המעבד אל מתחת למה שהיצרן הועיד לו. ה-8088 המקורי נועד לרוץ ב- 5MHz, והגרסה הבאה, ה- 8088-2 רצה ב-8MHz
המקור לתדר המוזר, 4.77MHz נבע משימוש בגביש בתדר 14.31818MHz שחולק ל-3.
הגביש הנ"ל היה פופולארי מכיוון שחלוקת התדר שלו ב- 4 יצרה תדר של 3.57MHz שמשמש לייצור אות הצבע בתקן הטלוויזיה האמריקאי (NTSC)
2. חברת AMD לא סתם "השיגה" רשיון לייצור ה- 8088. באותה תקופה ההתקדמות הטכנולוגית לא היתה מאד מואצת כמו היום, ולרכיבים היה אורך חיים ארוך מאד, והם שימשו המוצרים רבים. לכן ליצרנים רבים, במיוחד במגזר הממשלתי היה חשוב שיהיה יצרן נוסף שייצר כגיבוי את אותו רכיב, למקרה שהיצרן המקורי יפשוט את הרגל. AMD היתה היצרן הזה עבור ה- 8088, ולאינטל זה היה חשוב על מנת שהיצרנים יסכימו להשתמש ברכיב. גם למעבדי ה- 6502 שבמחשבי אטארי, קומודור ואפל היה יותר מיצרן אחד (MOSTEC, Rockwell, WDC, Synertec).
3. מעבדי ה- P-II 300 והסלרון של אותה תקופה נמכרו על כרטיסון ולא בסוקט (SLOT 1). ל-P-II היה זכרון מטמון רמה 2 מבוסס על צ'יפים חיצוניים בגודל 512KB לסלרון 300 לא היה זכרון מטמון בכלל, אבל הוא עשה אוברקלוק מצויין ע"י הדבקת סלוטייפ על אחד מהפינים ב- SLOT1 ששלט על בחירת התדר – 66 או 100, והקפיץ אותו ל- 450MHz. הבעיה היתה שללא זכרון מטמון מרמה 2, זה לא עזר הרבה. רק הסלרון 300A הוסיף לסלרון זכרון מטמון בגודל 128KB (רבע מהפנטיום 2) אבל הוא היה ON-CHIP ועשה אוברקלוק מצוין ל-450. הבחירה ביפ פנטיום 2 450 לסלרון 300A מומהר ל-450 לא היתה ברורה ובלא מעט אפליקציות זמן הגישה המהיר יותר לזכרון המטמון של הסלרון גרם לביצועים עדיפים על הפנטיום 2 למרות שגודל זכרון המטמון שלו היה רבע.
כתבה נפלאה, היה לי ממש כיף לקרוא!
יישר כח!
כתבה מדהימה ומהנה לקריאה
תודה כל הכבוד
אבל המלך הוא BX6 VER2 🙂 וBH בא מעט אחריו והיה פחות מוצלח מה BX
כתבה מעולה כייף לחזור לקרוא
באתר לחומרה הטוב ביותר בארץ!