Anonim

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

עיבוד רב ליבתי

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

מעבדי רב ליבות החלו את דרכם עוד בשנת 1996, כאשר שבב IBM Power4 מריץ שתי ליבות בשבב יחיד. עם זאת, תמיכת תוכנה לרעיון חדש זה לא התפתחה מייד. החל מ- Windows XP בשנת 2001, Windows החלה לתמוך בפעילות מרובת ליבות ומפתחי יישומים עקבו אחר החבילות. כמעט כל חבילת תוכנה שתקנו היום תשתמש במעבד הרב-ליבתי שיש לכם כמעט בוודאות מתחת למכסה המנוע של שולחן העבודה או הנייד.

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

האם אתה צריך להפעיל את כל הליבות ב- Windows?

שאלה אחת שנשאלת בדרך כלל ב TechJunkie היא האם אתה צריך לנקוט בפעולה מסוימת על מנת לאפשר תמיכה מרובת ליבות במחשב שלך. התשובה היא שזה תלוי בגירסת Windows שאתה מפעיל. עבור גרסאות ישנות יותר של Windows, יתכן שתצטרך לשנות הגדרת מערכת ב- BIOS שלך בכדי לגרום לפונקציונליות מרובת ליבות לעבוד. ב- Windows 10, תמיכה מרובת ליבות מופעלת אוטומטית; באפשרותך לשנות הגדרה לשימוש בפחות ליבות במידת הצורך כדי לתקן סיבה תאימות תוכנה, אך זה נדיר במיוחד.

שינוי הגדרות ליבה ב- Windows 10

אם אתה משתמש ב- Windows 10, כל ליבות המעבד שלך יופעלו כברירת מחדל אם ה- BIOS / UEFI שלך מוגדר כהלכה. הפעם היחידה בה תשתמשו בטכניקה זו היא להגביל את הליבות.

  1. הקלד 'msconfig' בתיבת החיפוש של Windows ולחץ על Enter.
  2. בחר בכרטיסייה אתחול ואז באפשרויות מתקדמות.
  3. סמן את התיבה שליד מספר המעבדים ובחר את מספר הליבות בהן ברצונך להשתמש (כנראה 1, אם אתה נתקל בבעיות תאימות) מהתפריט.
  4. בחר אישור ואז החל.

אם אתה משתמש ב- Windows 10, התיבה שליד "מספר המעבדים" בדרך כלל לא תסומן. הסיבה לכך היא ש- Windows מוגדר להשתמש בכל הליבות בכל פעם שלתוכנית יש את היכולת להשתמש בהן.

שינוי הגדרות ליבה ב- Windows XP

Windows XP תמך בליבות מרובות אך עם מגבלות משמעותיות. Windows XP Home יתמוך במעבד אחד עם עד ארבע ליבות, ואילו Windows XP Professional יתמוך בשני מעבדים עם עד ארבע ליבות לחתיכה. במכונות Windows XP נשלטו הגדרות מרובות ליבות דרך ה- BIOS. כדי לגשת להגדרות ה- BIOS, יהיה עליכם לאתחל את המחשב. במהלך האתחול, החזק את מקש F2 (בדרך כלל) - המפתח עשוי להשתנות בהתאם למחשב שלך. בדרך כלל ישנה הודעה על המסך באומרתך באיזה מקש להשתמש. לאחר טעינת לוח הבקרה של BIOS, באפשרותך לשנות את ההגדרות באופן ידני. ההגדרות המדויקות לשינוי ישתנו בהתאם ל- BIOS של המחשב שלך, אך לרוב המסך ייראה כך:

שינוי הגדרות ליבה ב- Windows Vista, 7 ו- 8

במערכת Windows Vista, 7 ו- 8, ניתן לגשת להגדרת ריבוי הליבים באותו תהליך msconfig כפי שתואר לעיל עבור Windows 10. אפשר גם ב- Windows 7 ו- 8 להגדיר זיקה למעבד, כלומר להגיד למערכת ההפעלה השתמש בליבה מסוימת לתוכנית מסוימת. זה שימושי למספר דברים; אתה יכול להגדיר תוכנית מסוימת שתפעל תמיד על ליבה אחת כך שהיא לא תפריע לפעולות מערכת אחרות, או שתוכל להגדיר תוכנית שהתקשתה לרוץ על גרעין אחר מלבד הליבה הלוגית הראשונה שתשתמש בליבה בה היא רצה הטוב ביותר.

זה לא הכרחי להגדיר זיקה ליבה ב- Windows 7 או 8, אבל אם אתה רוצה זה פשוט.

  1. בחר Ctrl + Shift + Esc כדי להעלות את מנהל המשימות.
  2. לחץ באמצעות לחצן העכבר הימני על התוכנית שאת השימוש העיקרי שלה ברצונך לשנות ובחר בפרטים.
  3. בחר שוב בתוכנית זו בחלון הפרטים.
  4. לחץ באמצעות לחצן העכבר הימני ובחר הגדר זיקה.
  5. בחר גרעין אחד או יותר וסמן את התיבה לבחירה, בטל את הסימון לביטול הבחירה.

אתה יכול לשים לב שרשומות פי שתיים מהליבות שלך. לדוגמה, אם אתה מפעיל מעבד Intel i7 עם 4 ליבות, יהיו לך 8 רשומים בחלון Affinity. הסיבה לכך היא שההיפר-אובר אפקטיבי מכפיל את ליבותיך, עם ארבע אמיתיות וארבע וירטואליות. אם אתה רוצה לדעת כמה ליבות פיזיות יש למעבד שלך נסה זאת:

  1. בחר Ctrl + Shift + Esc כדי להעלות את מנהל המשימות.
  2. בחר ביצועים וסמן את ה- CPU.
  3. בדוק את השמאלית התחתונה של הלוח מתחת לליבות.

יש קובץ אצווה שימושי שתוכל ליצור שיכול לאלץ זיקה של מעבד לתוכניות מסוימות. לא תצטרך להשתמש בזה אבל אם כן …

  1. פתח פנקס רשימות או פנקס רשימות ++.
  2. הקלד 'התחל / זיקה 1 PROGRAM.exe'. הקלד ללא הצעות מחיר ושנה את התוכנית עבור התוכנית הספציפית שאתה מנסה לשלוט בה.
  3. שמור את הקובץ בשם משמעותי והוסף ".bat" עד הסוף. זה יוצר אותו כקובץ אצווה.
  4. שמור אותו במיקום ההתקנה של התוכנית שציינת בשלב 2.
  5. הפעל את קובץ האצווה שעשית זה עתה כדי להפעיל את התוכנית.

איפה שאתה רואה 'זיקה 1', זה אומר ל- Windows להשתמש ב- CPU0. אתה יכול לשנות זאת בהתאם לכמות הליבות שיש לך, Affinity 3 עבור CPU1 וכן הלאה. בדף זה באתר המפתחים של מיקרוסופט יש רשימה מלאה של בעלי קשרים.

***

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

כיצד לאפשר את כל הליבות בחלונות