Dual Core לעומת Quad Core
ליבה כפולה וארבע ליבות הם שני סוגי מעבדים הנכללים בקטגוריה של מעבדים מרובי ליבות. במעבד מרובה ליבות, יש יותר מליבה אחת (מעבד) בתבנית המעגל המשולבת הבודדת. למעבד כפול ליבות יש שתי ליבות באותה קובייה ולמעבד ארבע ליבות יש ארבע ליבות באותה קובייה. מעבדים מרובי ליבות נמצאים בשימוש נרחב במחשבים לשימוש כללי, התקנים משובצים, התקני רשת וכו'. כדי לקבל את השימוש הטוב ביותר במעבדים מרובי ליבות, יש ליישם את התוכנות הפועלות על המערכת בצורה כזו שהן מסוגלות לקבל את שימוש מלא בהגדרה מרובת ליבות.
מהי Dual Core?
למעבדים עם ליבות כפולות יש שתי ליבות מעבד באותה תבנית. ולכל אחת מהליבות יש מטמון משלה. במעבד הליבה המסורתית, בעת ביצוע הוראות, אם הנתונים הנדרשים אינם במטמון, יש לאחזר את הנתונים מה-RAM (זיכרון גישה אקראית) או מהתקן אחסון, מה שיאט את הביצוע מאחר שהמעבד יש לחכות עד שהוא יקבל נתונים. אבל עם שתי ליבות, כל ליבה מבצעת הוראות בנפרד ולכן כאשר ליבה אחת ניגשת לזיכרון, ייתכן שהליבה השנייה עדיין מבצעת הוראות. זה ישפר את ביצועי המערכת. במיוחד עם ריבוי משימות, אם יש רק מעבד בודד, הביצועים ייפגעו מכיוון שהמעבד יצטרך לעבור בין שני תהליכים. לכן ריבוי משימות יכול להשיג את הביצועים הטובים ביותר שלה אם יש יותר מליבה אחת. AMD Phenom II X2 ו-Intel Core Duo הן שתי דוגמאות למעבדי ליבה כפולה.
מהו Quad Core?
מעבד ארבע ליבות הוא מעבד עם ארבע ליבות באותה קובייה. אבל, למעבדי ארבע הליבות הראשונים היו כל ליבה בנפרד בארבע קוביות והם שולבו בחבילה אחת כדי ליצור מעבד מרובע ליבות. מאוחר יותר הגיעו המעבדים עם כל ארבע הליבות באותה קובייה והם נקראו מעבדי ארבע ליבות מונוליטיים. כמו כן, חלק ממעבדי ארבע ליבות מיוצרים על ידי שילוב של שני מעבדי ליבות כפולות בחבילה אחת. למעבדי ארבע ליבות יש את היכולת לבצע ארבע הוראות שונות בו זמנית. לפיכך, אלה מתאימים להפעלת מספר יישומים בו זמנית. אבל רוב היישומים לא פותחו כדי לנצל את מלוא היתרונות של יכולות ארבע הליבות. הם מיועדים למעבדי ליבה אחת. אפליקציות שפותחו להפעלת מספר משימות בו זמנית יוכלו לנצל את מלוא היתרון של מעבד מרובע ליבות.
מה ההבדל בין Dual Core ל-Quad Core?
למעבדים עם ליבות כפולות יש שתי ליבות מעבד באותה קובייה ואילו מעבד מרובע ליבות הוא מעבד עם ארבע ליבות באותה קובייה. לכן, מחשב עם מעבד מרובע ליבות אמור לבצע ביצועים טובים יותר ממחשב עם מעבד כפול ליבות. אבל זה אולי לא תמיד נכון מכיוון שרוב היישומים מפותחים מכוונים לסביבות ליבה אחת או כפולה. לכן, הם לא יוכלו לנצל את היתרון של שיפור הביצועים המסופקים על ידי מעבדי ארבע ליבות.