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 CPU chỉ 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 nhiều lệnh được xử lý đồng thời ở các giai đoạn khác nhau. Ví dụ, trong khi lệnh 1 đang ở giai đoạn thực thi, lệnh 2 có thể đang ở giai đoạn giải mã, và lệnh 3 có thể đang ở giai đoạn tìm nạp. Do đó, mặc dù thời gian để hoàn thành một lệnh duy nhất có thể không giảm, nhưng số lượng lệnh được hoàn thành trong một đơn vị thời gian sẽ tăng lên, dẫn đến tốc độ xử lý lệnh tổng thể của CPU tăng lên. Trong lý thuyết, với một đường ống có 5 công đoạn, tốc độ có thể tăng lên gần 5 lần, nhưng trong thực tế, nó thường thấp hơn do các yếu tố như phụ thuộc dữ liệu và rẽ nhánh. Các yếu tố khác được đề cập trong các đáp án B, C, D không ảnh hưởng trực tiếp đến việc tăng tốc độ xử lý lệnh nhờ kỹ thuật đường ống.

Câu hỏi liên quan