Mọi loại SSD giải thích trong 8 phút — SATA, AHCI, M.2, PCIe, NVMe
Đăng bởi PVYSTORE2026-04-14 01:25:43👁 40 lượt xem
Bài viết này do AI tạo ra, có thể mắc sai sót.
Mở bài
SATA, AHCI, M.2, PCIe, NVMe — năm thuật ngữ mà ai mua SSD cũng gặp nhưng ít người hiểu rõ chúng thuộc "tầng" nào. Video 8 phút này của explainerguy01 giải thích kiến trúc 3 tầng đằng sau mọi loại SSD: Form Factor (hình dạng), Bus/Interface (đường truyền), và Protocol (giao thức điều khiển). Hiểu đúng 3 tầng này, bạn sẽ không bao giờ nhầm lẫn giữa các loại SSD nữa.
Video đang nói gì?
SATA — chuẩn kết nối truyền thống cho ổ cứng, tốc độ giới hạn 6 Gbps (~600 MB/s). Bao gồm cả cáp dữ liệu và cáp nguồn riêng.
AHCI (Advanced Host Controller Interface) — giao thức điều khiển được thiết kế từ 2004 cho HDD. Chỉ có 1 hàng đợi (queue) với tối đa 32 lệnh đồng thời — quá ít cho SSD.
M.2 — form factor (kiểu khe cắm) nhỏ gọn thay thế mSATA. Khe M.2 có thể chạy SATA hoặc PCIe tùy key (B, M, hoặc B+M).
PCIe (Peripheral Component Interconnect Express) — bus tốc độ cao dùng nhiều lane song song. SSD NVMe dùng 4 lane PCIe, kết nối gần trực tiếp với CPU → giảm độ trễ.
NVMe (Non-Volatile Memory Express) — giao thức mới thiết kế riêng cho bộ nhớ flash. Hỗ trợ 65.535 hàng đợi, mỗi hàng 65.536 lệnh — nhanh gấp hàng nghìn lần AHCI về khả năng xử lý song song.
Giải thích bản chất
1) Tầng 1: Form Factor — Hình dạng vật lý
Form factor quyết định ổ SSD có vừa máy bạn hay không, nhưng không quyết định tốc độ:
2.5 inch: hình hộp nhỏ, cắm qua cáp SATA. Dùng cho laptop cũ và desktop.
mSATA: bo mạch nhỏ, đời cũ (2012-2016). Đã gần tuyệt chủng.
M.2: thanh mạch siêu mỏng, kích thước phổ biến nhất là 2280 (22mm rộng × 80mm dài). Đây là chuẩn hiện đại, nhưng quan trọng là M.2 có thể chạy SATA hoặc NVMe.
Add-in Card (AIC): SSD dạng card cắm thẳng vào khe PCIe x4/x8 trên mainboard. Thường thấy ở server.
U.2: chuẩn enterprise, dùng cáp riêng, hỗ trợ hot-swap.
2) Tầng 2: Bus/Interface — Đường truyền dữ liệu
Bus là "con đường" mà dữ liệu đi từ SSD đến CPU. Đây mới là yếu tố quyết định tốc độ:
SATA III: đường serial, 1 lane duy nhất. Tốc độ lý thuyết 6 Gbps ≈ 600 MB/s (thực tế ~550 MB/s). Dữ liệu phải đi qua chipset rồi mới tới CPU → thêm độ trễ.
PCIe: đường parallel, SSD NVMe dùng 4 lane (x4). Mỗi thế hệ nhân đôi băng thông:
Gen 3 x4: ~3.500 MB/s
Gen 4 x4: ~7.000 MB/s
Gen 5 x4: ~14.000 MB/s
PCIe kết nối gần trực tiếp với CPU, giảm đáng kể độ trễ so với SATA.
3) Tầng 3: Protocol — Giao thức điều khiển
Protocol là "ngôn ngữ" mà CPU dùng để ra lệnh cho SSD. Đây là điểm khác biệt lớn nhất:
AHCI (Advanced Host Controller Interface):
Ra đời năm 2004, thiết kế cho ổ đĩa cơ khí HDD.
Chỉ 1 command queue, tối đa 32 lệnh đồng thời.
Khi SSD SATA gửi hàng nghìn yêu cầu I/O cùng lúc, AHCI trở thành nút cổ chai — SSD phải "xếp hàng chờ" dù chip flash bên trong xử lý được nhanh hơn rất nhiều.
NVMe (Non-Volatile Memory Express):
Ra đời năm 2011, thiết kế riêng cho bộ nhớ flash NAND.
65.535 command queues, mỗi queue chứa 65.536 lệnh → tổng cộng hơn 4 tỷ lệnh đồng thời.
Tận dụng được khả năng truy cập song song của chip flash — không còn nút cổ chai giao thức.
Driver NVMe tích hợp sẵn trong mọi hệ điều hành hiện đại (Windows 10+, Linux, macOS).
4) Tại sao M.2 SATA ≠ M.2 NVMe?
Cùng cắm khe M.2, nhưng bên trong khác hoàn toàn:
M.2 SATA: form factor M.2 + bus SATA + protocol AHCI → tốc độ bị khoá ở ~550 MB/s.
M.2 NVMe: form factor M.2 + bus PCIe + protocol NVMe → tốc độ 3.500 - 14.000 MB/s.
Nhìn bên ngoài gần giống nhau, nhưng tốc độ chênh lệch 6-25 lần. Cách phân biệt: nhìn rãnh khuyết (key) — B+M key = SATA, M key = NVMe.
Sơ đồ minh hoạ
Áp dụng thực tế
Hiểu đúng thuật ngữ khi mua SSD: SATA/NVMe là giao thức, M.2 là hình dạng, PCIe là đường truyền. Ba thứ này thuộc 3 tầng khác nhau — không được nhầm lẫn.
Kiểm tra mainboard trước khi mua: không phải khe M.2 nào cũng hỗ trợ NVMe. Một số mainboard đời cũ chỉ hỗ trợ M.2 SATA.
Nâng cấp laptop cũ: nếu laptop chỉ có khe SATA, dù gắn SSD tốt nhất cũng chỉ đạt ~550 MB/s vì bị giới hạn bởi AHCI + SATA bus.
Workload nặng I/O: database, máy ảo, video editing — NVMe vượt trội nhờ 65K queues xử lý song song hàng nghìn yêu cầu I/O cùng lúc, trong khi AHCI xếp hàng chờ với 32 lệnh.
Người dùng phổ thông: sự khác biệt SATA vs NVMe chủ yếu thể hiện khi copy file lớn hoặc chạy nhiều ứng dụng đồng thời. Với tác vụ thường ngày (lướt web, office), SSD SATA đã đủ nhanh.
Gen 3 vs Gen 4 vs Gen 5: game và ứng dụng thông thường chưa tận dụng hết Gen 3. Gen 4 đáng mua nhất về giá/hiệu năng. Gen 5 chỉ cần thiết cho workload chuyên biệt.
Kết luận
Mọi loại SSD đều xoay quanh 3 tầng: Form Factor (hình dạng), Bus (đường truyền), và Protocol (giao thức). SATA + AHCI là con đường cũ, thiết kế cho HDD — nhanh nhưng bị giới hạn ở 550 MB/s. NVMe + PCIe là con đường mới, thiết kế cho chip flash — phá vỡ mọi giới hạn cũ với hàng tỷ lệnh đồng thời và băng thông lên đến 14 GB/s. Khi hiểu đúng từng tầng, việc chọn SSD trở nên đơn giản: xác định form factor máy hỗ trợ → chọn bus nhanh nhất có thể → ưu tiên NVMe nếu được.