Trả lời:
Đáp án đúng: A
Vi xử lý (Microprocessor) có thể được phân loại theo nhiều tiêu chí khác nhau, nhưng một cách phân loại phổ biến dựa trên kiến trúc và tập lệnh, ta có thể chia vi xử lý thành các loại chính sau:
1. **CISC (Complex Instruction Set Computing):** Vi xử lý CISC sử dụng một tập lệnh phức tạp, với nhiều lệnh có độ dài khác nhau và nhiều chế độ địa chỉ hóa. Mục tiêu là giảm số lượng lệnh cần thiết để thực hiện một tác vụ, nhưng điều này thường dẫn đến thiết kế phức tạp hơn.
2. **RISC (Reduced Instruction Set Computing):** Vi xử lý RISC sử dụng một tập lệnh đơn giản hơn, với các lệnh có độ dài cố định và ít chế độ địa chỉ hóa hơn. Mục tiêu là tăng tốc độ thực thi bằng cách đơn giản hóa phần cứng và cho phép thực hiện nhiều lệnh đồng thời (pipelining).
3. **SiMP (Single Instruction Multiple Processors):** đây là kiến trúc song song, thực hiện cùng một lệnh trên nhiều bộ xử lý dữ liệu khác nhau đồng thời, dùng trong các ứng dụng xử lý dữ liệu lớn, yêu cầu tốc độ cao.
Vì vậy, dựa trên cách phân loại này, vi xử lý có thể được phân thành 3 loại chính. Tuy nhiên, trong thực tế, có nhiều biến thể và sự kết hợp giữa các loại này, cũng như các loại vi xử lý chuyên dụng khác (ví dụ: DSP - Digital Signal Processors). Dù vậy, 3 loại trên là phổ biến nhất.





