Các thẻ nhớ về cơ bản có giống như bên trong vỏ như ổ đĩa flash không?
Thẻ SD có tiêu chuẩn truyền thông và bộ lệnh riêng. Một bộ vi điều khiển trong thẻ SD thực hiện những điều này, với các phần mềm có thể hack và các lệnh cụ thể của nhà cung cấp .
Thay vào đó, một ổ đĩa flash sẽ thực hiện giao thức lưu trữ dung lượng lớn USB trong vi điều khiển. Chúng cũng có phần sụn có thể bị hack / flash / thay đổi nhưng không thực hiện cùng tiêu chuẩn như thẻ SD.
Cả thẻ USB và thẻ SD đều có kiến trúc tổng thể bên trong tương tự (không phải kiến trúc bên trong - bạn không thể hack vi điều khiển USB để hoạt động như một vi điều khiển thẻ SD chẳng hạn), nhưng giao diện bên ngoài khác nhau và các giao thức khác nhau.
Không có sự khác biệt thực tế từ quan điểm của người dùng cuối ngoài:
- Thẻ SD thường nhỏ hơn (đặc biệt là microSD),
- Thẻ SD kích thước đầy đủ có thanh trượt chống ghi,
- USB 3.0 nhanh hơn giao thức thẻ SD mới nhất nhưng tôi tin rằng không có phần cứng flash nào có thể đạt tới tốc độ tối đa của USB 3.0.
Về mặt phần cứng ...
- Giao thức USB yêu cầu hỗ trợ phần mềm nhiều hơn (do liệt kê, v.v.) so với giao thức SD. Điều này không quan trọng trong những ngày này với CPU nhúng mạnh mẽ có sẵn cho tất cả các loại thiết bị di động và sự phổ biến của điện thoại thông minh.
- Các giao thức thẻ SD ban đầu rất đơn giản và rẻ tiền để thực hiện trong phần cứng và thậm chí bạn có thể hack đầu đọc thẻ SD vào bộ định tuyến Linksys cũ mà không cần hỗ trợ thẻ SD phần cứng. (bạn không thể làm điều đó với USB trừ khi chipset hỗ trợ nó).