JavaScript is required

Khi có hàng đợi lệnh chương trình sẽ thực hiện nhanh hơn do?

A.

Quá trình thực hiện lệnh diễn ra nhanh hơn

B.

Quá trình lấy lệnh thực hiện đồng thời với quá trình thực hiện lệnh

C.

Quá trình lấy lệnh diễn ra nhanh hơn

D.

Không mất chu kỳ lấy lệnh từ bộ nhớ

Trả lời:

Đáp án đúng: B


Khi có hàng đợi lệnh, bộ xử lý có thể lấy lệnh tiếp theo từ hàng đợi trong khi vẫn đang thực hiện lệnh hiện tại. Điều này cho phép quá trình lấy lệnh và thực hiện lệnh diễn ra đồng thời, làm tăng hiệu suất tổng thể của chương trình. Các đáp án khác không giải thích đúng lý do tại sao hàng đợi lệnh làm chương trình chạy nhanh hơn. * **A. Quá trình thực hiện lệnh diễn ra nhanh hơn:** Hàng đợi lệnh không trực tiếp làm cho quá trình thực hiện lệnh nhanh hơn, mà giúp giảm thời gian chờ đợi giữa các lệnh. * **C. Quá trình lấy lệnh diễn ra nhanh hơn:** Mặc dù hàng đợi lệnh có thể giúp lấy lệnh nhanh hơn, nhưng đây không phải là lý do chính. * **D. Không mất chu kỳ lấy lệnh từ bộ nhớ:** Thực tế, vẫn cần chu kỳ để lấy lệnh, nhưng chu kỳ này được thực hiện song song với việc thực hiện lệnh khác.

Câu hỏi liên quan