JavaScript is required

Hàng đợi lệnh (Instruction Queue) có chức năng gì?

A.
Chứa các mã lệnh lấy vào từ bộ nhớ
B.
Điều khiển việc chờ để lấy các lệnh từ bộ nhớ
C.
Chứa các địa chỉ lấy lệnh của các lệnh tiếp theo trong chương trình
D.
Cả ba câu kia đều đúng
Trả lời:

Đáp án đúng: D


Hàng đợi lệnh (Instruction Queue) là một bộ nhớ nhỏ, tốc độ cao, nằm trong CPU, được sử dụng để lưu trữ tạm thời các lệnh đã được tìm nạp từ bộ nhớ chính (RAM) trước khi chúng được giải mã và thực thi. Mục đích chính của Instruction Queue là tăng tốc độ xử lý bằng cách cho phép CPU lấy lệnh tiếp theo trong khi lệnh hiện tại vẫn đang được thực thi. Điều này giúp giảm thời gian chờ đợi của CPU và tăng hiệu suất tổng thể. * **Phương án A đúng:** Instruction Queue chứa các mã lệnh đã được lấy từ bộ nhớ. * **Phương án B không chính xác:** Mặc dù Instruction Queue liên quan đến việc lấy lệnh từ bộ nhớ, nhưng nó không trực tiếp điều khiển việc chờ đợi để lấy các lệnh. Việc này thường do các thành phần khác của CPU đảm nhiệm. * **Phương án C không chính xác:** Instruction Queue không chứa địa chỉ của các lệnh tiếp theo, mà chứa chính các lệnh đó. * **Phương án D không chính xác:** Vì không phải tất cả các câu đều đúng. Vì vậy, đáp án đúng là A.

Câu hỏi liên quan