JavaScript is required

Khi có các thanh ghi, chương trình sẽ thực hiện nhanh hơn do:

A.
Thanh ghi chứa các dữ liệu trung gian của chương trình, giảm bớt các chu kỳ đọc ghi bộ nhớ
B.
Thanh ghi được sử dụng làm nơi chứa các kết quả cuối cùng của chương trình
C.
Thanh ghi sử dụng làm nơi chứa các giá trị biến cung cấp từ các thiết bị vào
D.
Cả ba câu kia đều đúng
Trả lời:

Đáp án đúng: D


Các thanh ghi là những bộ nhớ nhỏ, tốc độ cao nằm trong CPU. Chúng được sử dụng để lưu trữ dữ liệu và địa chỉ mà CPU đang xử lý. Khi chương trình sử dụng các thanh ghi để lưu trữ dữ liệu trung gian, CPU có thể truy cập dữ liệu đó nhanh hơn nhiều so với việc truy cập dữ liệu từ bộ nhớ chính (RAM). Điều này là do thời gian truy cập thanh ghi nhanh hơn đáng kể so với thời gian truy cập bộ nhớ. Do đó, việc sử dụng thanh ghi giúp giảm số lượng chu kỳ đọc/ghi bộ nhớ, làm tăng tốc độ thực thi chương trình. Các phương án khác: - B: Thanh ghi có thể chứa kết quả cuối cùng, nhưng đây không phải là lý do chính khiến chương trình chạy nhanh hơn. - C: Thanh ghi có thể chứa các giá trị biến từ thiết bị vào, nhưng đây cũng không phải là lý do chính khiến chương trình chạy nhanh hơn. - D: Vì A đúng và B, C không phải lý do chính, nên D sai. Do đó, đáp án đúng nhất là A.

Câu hỏi liên quan