CPU: ספירת ליבות לעומת מהירות שעון, מה עדיף?
יחידת העיבוד המרכזית (CPU, או מעבד) במחשב היא ללא ספק אחד הגורמים הקובעים ביותר בביצועיו. ללא מעבד מהיר, שאר החומרה שלך יהיה להציף אותו עם משימות יותר ממה שהוא יכול לגייס. במהלך אמצע שנות ה -90, כששוק המחשבים השולחניים קלט את הקצב באופן משמעותי, למעבדים היו רק ליבה אחת. המעבד המודרני של היום הוא פלא ארכיטקטוני, עם מספר ערוצים שונים להפצת משימות אחסון זמני. הם חכמים יותר, מהירים יותר ודינמיים יותר. אבל מעבדים חדשים העלו שאלות חדשות בקרב הציבור. בפרט, יש קרב אחד שלכאורה לא ייגמר: המאבק בין כמות הליבות של המעבד לבין מהירות השעון שלו.
זה לא קרב, אם כי
ראשית, זה לא בהכרח "קרב" עד כמה זה דיון על מה צריך להיות עדיפות. אתה לא תמצא מישהו שהוא בקי בטכנולוגיה אומר שאנחנו צריכים לנטוש לחלוטין מעבדים מרובי ליבה ופשוט ללכת על מהירות שעון ככל האפשר. יש סיבה ליבות החלו להופיע על המעבדים, ויש סיבה תקפה באותה מידה יצרני השבבים מנסים אחד על אחד על מהירות השעון.
על בסיס יומי, היצרנים צריכים בזהירות עיצוב מודלים המעבד הבא שלהם כדי לוודא שהם מחסנית היטב לתחרות ולספק מוצר מוצק שיהפוך את הצרכנים שלהם מאושרים. משמעות הדבר היא השגת איזון מציאותי אך הרמוני בין ליבות, מהירות שעון וארכיטקטורה.
למה ליבות חשובים
אם היה לך מחשב בחזרה בשנות ה -90 או אפילו בתחילת שנות ה -2000, אתה יכול לזכור כי כאשר תוכנית אחת קפא, זה היה סביר כי המערכת כולה שלך יהיה להקפיא גם כן. זה לא היה רק בעיה עם איך מערכות הפעלה כמו Windows מטופלים משימות בחזרה היום. לאחר מעבד עם ליבה אחת בלבד מבטיח כי תוכל רק לבצע משימה אחת בכל פעם. לאחר ליבות מרובות מאפשר מעבד תהליכים מרובים בבת אחת, חלוקת העבודה ליחידות מרובות. אם אחד הליבה מקבל "סתומים" על ידי משימה פשוט שומר לולאה (למשל התוכנית באמצעות הליבה קופא), העבודה הכוללת של שבב עדיין יכול להמשיך בזמן שאתה להבין מה לא בסדר או בסופו של דבר לסגור את התוכנית כדי לשחרר את הליבה.
למעשה, ליבות הן כלי ריבוי משימות. הם מאפשרים יותר דינמיות וזרימה קלה יותר בעת הפעלת דברים במחשב. כיום, אפילו לסמארטפונים יש מעבדים עם ליבות מרובות.
מעבדים מרובי ליבות מופיעים מהר יותר משום שהם מסוגלים לקחת כמות גדולה יותר של עומס עבודה מאשר עמיתיהם הליבה אחת. הם מאוד אמין בעת הסרת גודש. תחשוב עליהם כמסלולים בשדה תעופה. ככל שיש לך יותר, כך יהיה קל יותר לקבל מטוסים על הקרקע.
למה מהירות השעון חשוב
מהירות השעון של המעבד, כפי שהשם מרמז, משפיעה מאוד על כמות המשימות שכל ליבה יכולה לנזול בהן בזמן נתון. המהירות, יחד עם רוחב הסיביות שלה, אומר לך כמה נתונים יכולים לזרום דרך לשנייה. אם מעבד אחד יש רוחב קצת של 32 סיביות ומהירות של 3.93 GHz, זה אומר שהוא יכול לעבד כמעט 4 מיליארד יחידות של 32 סיביות של נתונים לשנייה. זה 4 מיליארד שלם!
מהירויות שעון מהירות יותר משמעותן היענות רבה יותר בעת הפעלת משימות ליניאריות כבדות, כגון הפעלת יישומים בעלי הליכי משנה בודדים. רוב התוכניות עדיין לתפקד באופן ליניארי, תוך שימוש בליבה אחת בלבד. במקרים אלה, מהירות השעון היא המלך.
סיכום
אתה יכול להיות מעבד 8 ליבות פועל ב 2.9 GHz, אבל לפעמים מעבד 4 ליבות פועל ב 4.3 GHz יהיה מהיר אפילו עם רק חצי ליבות. הכל תלוי כמה חתיכות כל משימה ניתן לפצל לתוך. עיבוד וידאו הוא אחד מאותם דברים שבהם ניתן לחלק את כל המשימה לחלקים רבים ככל שתרצה. במקרה כזה, בעל מעבד 8 ליבות שהזכרתי קודם ייתן לך יתרון. רוב היישומים (כגון דפדפנים), לעומת זאת, לעשות שימוש רק אחד או שני ליבות, כלומר, במקרים אלה, אתה תהיה טובה יותר עם מעבד 4 ליבות.
ללא שם: בסופו של דבר, אין קרב כדי לנצח כאן. זה הכל על מה אתה משתמש במערכת המחשב שלך. אם אתה משתמש ריבוי הליכי יישומים הדורשים הרבה ריבוי משימות, במקום עדיפות על מספר ליבות במעבד שלך. אם אתה רוצה משהו פשוט יותר כמו משחקים, ייתכן שלא צריך הרבה ליבות, אבל היה רוצה להיות מהירות שעון ככל האפשר.
רוצה לשאול שאלות נוספות לגבי מהירות הליבה לעומת מהירות השעון? השאירו תגובה למטה!