CPU (Central Processing Unit) được gọi là não của máy tính. Nhưng thực sự nó làm gì và hoạt động ra sao? Bài này giải thích đơn giản nhất có thể.
Từ transistor đến logic gate
CPU hiện đại chứa hàng tỷ transistor — về cơ bản là công tắc điện tử có thể bật/tắt. Apple M4 có 28 tỷ transistor trên diện tích nhỏ hơn móng tay người. Khi kết hợp, các transistor tạo thành Logic Gates (AND, OR, NOT) — nền tảng của mọi tính toán số.
Chu kỳ Fetch-Decode-Execute
CPU hoạt động theo chu kỳ lặp liên tục:
- Fetch: Lấy instruction (lệnh) tiếp theo từ RAM
- Decode: Giải mã lệnh — đây là lệnh gì, cần dữ liệu gì
- Execute: Thực thi lệnh — tính toán, di chuyển dữ liệu, so sánh
CPU 3GHz thực hiện 3 tỷ chu kỳ này mỗi giây. Nhưng mỗi instruction có thể cần 1-20 chu kỳ tùy loại.
Tại sao cần nhiều nhân (cores)?
Một nhân CPU chỉ làm một việc tại một thời điểm. Multi-core CPU có thể xử lý song song: core 1 xử lý video, core 2 chạy background app, core 3 quản lý network. CPU 12 nhân có thể làm 12 việc thực sự đồng thời.
Cache CPU — Bộ nhớ siêu nhanh
RAM nhanh nhưng CPU nhanh hơn RAM gấp 100 lần. Cache L1/L2/L3 là bộ nhớ nhỏ nằm ngay trong CPU — L1 nhanh nhất (latency 4 chu kỳ) nhưng nhỏ (32KB). L3 lớn hơn (nhiều MB) nhưng chậm hơn. CPU tự quản lý cache để giữ dữ liệu hay dùng ở gần nhất.
Tại sao chip 3nm tốt hơn chip 5nm?
Con số nm (nanometre) là kích thước transistor. Transistor nhỏ hơn = nhét được nhiều hơn trên cùng diện tích = CPU mạnh hơn và tiết kiệm điện hơn. Đây là lý do chip di động năm 2026 mạnh hơn CPU máy tính để bàn năm 2016 mà lại ít tốn pin hơn.

