מעבדים

הבדלים בין ליבות פיזיות והגיוניות (smt או hyperthreading) ב- cpu

תוכן עניינים:

Anonim

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

הבדלים בין ליבות וחוטי ביצוע (SMT או HyperThreading) במעבד

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

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

הסבר טכנולוגיית HyperThreading

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

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

דוגמה למעבד כפול ליבות

שלא כמו HyperThreading, במעבדי ליבה כפולה לכל אחד מהם יש את כל האלמנטים הדרושים בכדי להיות מסוגלים לבצע כל מיני משימות, כך שמעבד ליבה כפולה מעולה בהרבה בביצועים למעבד ליבה יחיד עם HyperThreading. השלב הבא היה להשיג יותר מעבדי ליבה, דבר אפשרי למזעור גדול יותר ויותר של רכיביו. כיום ישנם מעבדים עם עד 18 ליבות גופניות.

אנו ממליצים לקרוא את המדריך שלנו למעבדים הטובים ביותר בשוק

בנוסף, אנו יכולים לשלב שימוש בכמות ליבות מרובות עם טכנולוגיית HyperThreading כך שנוכל להשיג מעבדים עם מספר עצום של ליבות לוגיות, כך שמעבד פיזי בן 18 ליבות עם HyperThreading כולל 36 ליבות לוגיות (18 ליבות פיזיות + 18 ליבות) וירטואלי).

מעבדים

בחירת העורכים

Back to top button