Core là gì?

Noun Hardware
CPU core
Lõi

Lõi (core), hay lõi CPU (CPU core), là "bộ não" của CPU. Nó nhận các chỉ thị (instruction) và thực hiện các phép tính hoặc các phép toán để đáp ứng các chỉ thị đó. Một CPU có thể có nhiều lõi (core).

Bộ xử lý (processor) có hai lõi được gọi là bộ xử lý lõi kép (dual-core processor); với bốn lõi gọi là bộ xử lý lõi tứ (quad-core processor),.... Kể từ năm 2019, phần lớn các CPU tiêu dùng có từ hai đến mười hai lõi. CPU của máy trạm (workstation) và máy chủ (server) có thể có tới 48 lõi.

Mỗi lõi (core) của CPU có thể thực hiện các phép toán riêng biệt với các lõi (core) khác. Hoặc nhiều lõi (core) có thể hoạt động cùng nhau để thực hiện các phép toán song song trên một tập hợp dữ liệu được chia sẻ trong bộ nhớ đệm (memory cache) của CPU.

Noun Programming
Cốt lõi

Khi đề cập đến lập trình cốt lõi (core) mang hai ý nghĩa: (1) core có nghĩa là các phần cơ bản của bất kỳ ngôn ngữ lập trình nào. Ví dụ các khái niệm cốt lõi như vòng lặp, biến, hằng số, lớp (class), hàm, đối tượng (object), câu lệnh, v.v. (2) core đồng nhĩa với built-in nghĩa là những thứ có sẵn trong ngôn ngữ không cần sử dụng thư viện (library).

Learning English Everyday