Lõi kép so với lõi tứ
Lõi kép và lõi tứ là hai loại bộ xử lý thuộc nhóm bộ xử lý đa lõi. Trong một bộ xử lý đa lõi, có nhiều hơn một lõi (bộ xử lý) trong một mạch tích hợp đơn. Một bộ xử lý lõi kép có hai lõi trong cùng một khuôn và bộ xử lý lõi tứ có bốn lõi trong cùng một khuôn. Bộ xử lý đa lõi được sử dụng rộng rãi trong các máy tính đa năng, thiết bị nhúng, thiết bị mạng, v.v ... Để sử dụng tốt nhất bộ xử lý đa lõi, các chương trình phần mềm chạy trên hệ thống phải được triển khai theo cách mà chúng có thể có được sử dụng đầy đủ các thiết lập đa lõi.
Lõi kép là gì?
Bộ xử lý lõi kép có hai lõi xử lý trong cùng một khuôn. Và mỗi lõi có bộ đệm riêng. Trong bộ xử lý lõi đơn truyền thống, khi thực hiện các hướng dẫn, nếu dữ liệu cần thiết không có trong bộ đệm, dữ liệu đó sẽ được tìm nạp từ RAM (Bộ nhớ truy cập ngẫu nhiên) hoặc từ thiết bị lưu trữ, điều này sẽ làm chậm quá trình thực thi do bộ xử lý có để đợi cho đến khi nhận được dữ liệu. Nhưng với hai lõi, mỗi lõi thực hiện các lệnh riêng biệt và do đó khi một lõi truy cập vào bộ nhớ, lõi kia vẫn có thể thực hiện các lệnh. Điều này sẽ cải thiện hiệu suất của hệ thống. Đặc biệt với đa tác vụ, nếu chỉ có một bộ xử lý duy nhất, hiệu năng sẽ bị ảnh hưởng do bộ xử lý sẽ phải chuyển đổi giữa hai quy trình. Do đó, đa tác vụ có thể đạt được hiệu suất tốt nhất nếu có nhiều hơn một lõi. AMD Phenom II X2 và Intel Core Duo là hai ví dụ về bộ xử lý lõi kép.
Lõi Quad là gì?
Bộ xử lý lõi tứ là bộ xử lý có bốn lõi trong cùng một khuôn. Nhưng, bộ xử lý lõi tứ đầu tiên có mỗi lõi riêng biệt trong bốn khuôn và chúng được kết hợp thành một gói duy nhất để tạo thành bộ xử lý lõi tứ. Sau đó, các bộ xử lý có tất cả bốn lõi trong cùng một bộ xử lý và chúng được gọi là bộ xử lý lõi tứ nguyên khối. Ngoài ra, một số bộ xử lý lõi tứ được sản xuất bằng cách kết hợp hai bộ xử lý lõi kép thành một gói duy nhất. Bộ xử lý lõi tứ có khả năng thực hiện bốn hướng dẫn khác nhau cùng một lúc. Vì vậy, đây là phù hợp để chạy một số ứng dụng cùng một lúc. Nhưng hầu hết các ứng dụng không được phát triển để tận dụng tối đa khả năng của lõi tứ. Chúng được thiết kế cho các bộ xử lý lõi đơn. Các ứng dụng được phát triển để chạy đồng thời một số tác vụ sẽ có thể tận dụng tối đa lợi thế của bộ xử lý lõi tứ.
Sự khác biệt giữa Lõi kép và Lõi Quad?
Bộ xử lý lõi kép có hai lõi xử lý trong cùng một khuôn trong khi bộ xử lý lõi tứ là bộ xử lý có bốn lõi trong cùng một khuôn. Do đó, một máy tính có bộ xử lý lõi tứ nên hoạt động tốt hơn máy tính có bộ xử lý lõi kép. Nhưng điều này có thể không phải lúc nào cũng đúng vì hầu hết các ứng dụng được phát triển nhắm mục tiêu môi trường lõi đơn hoặc lõi kép. Do đó, họ sẽ không thể tận dụng lợi thế của cải tiến hiệu suất được cung cấp bởi bộ xử lý lõi tứ.