JavaScript is required

Trong CPU với 1 đường ống thực hiện lệnh theo 5 công đoạn thì khi áp dụng kỹ thuật đường ống

A.
tốc độ xử lý lệnh của CPU tăng lên 5 lần
B.
tốc độ xử lý lênh của CPU còn phụ thuộc vào địa chỉ toán hạng
C.
tốc độ xử lý lệnh của CPU chỉ tăng lên thực sự khi thực hiện ở cơ chế đơn nhiệm
D.
tốc độ xử lý lệnh của CPUchỉ tăng lên thực sự khi thực hiện ở cơ chế đa nhiệm
Trả lời:

Đáp án đúng: B


Kỹ thuật đường ống (pipelining) trong CPU cho phép thực hiện đồng thời nhiều công đoạn của các lệnh khác nhau, thay vì phải hoàn thành toàn bộ một lệnh rồi mới bắt đầu lệnh tiếp theo. Điều này làm tăng hiệu suất tổng thể của CPU. Phương án A đúng vì kỹ thuật đường ống cho phép CPU xử lý nhiều lệnh đồng thời, dẫn đến tăng tốc độ xử lý lệnh. Tuy nhiên, mức tăng không nhất thiết phải là 5 lần (số công đoạn) vì còn phụ thuộc vào nhiều yếu tố khác như độ trễ của mỗi công đoạn, sự phụ thuộc dữ liệu giữa các lệnh, và các yếu tố khác. Mặc dù vậy, đây là đáp án gần đúng nhất. Phương án B sai vì tốc độ xử lý lệnh không phụ thuộc trực tiếp vào địa chỉ toán hạng. Địa chỉ toán hạng chỉ ảnh hưởng đến thời gian truy xuất dữ liệu, nhưng không ảnh hưởng đến khả năng thực hiện song song các công đoạn. Phương án C và D sai vì kỹ thuật đường ống hiệu quả trong cả môi trường đơn nhiệm và đa nhiệm. Trong môi trường đa nhiệm, nó giúp tăng thông lượng tổng thể của hệ thống bằng cách xử lý nhiều tiến trình song song.

Câu hỏi liên quan