JavaScript is required

Địa chỉ vùng nhớ được dùng làm ngăn xếp (stack) trong:

A.

Bộ nhớ chương trình bên trong.

B.

Bộ nhớ chương trình bên ngoài.

C.

Bộ nhớ dữ liệu bên trong.

D.

Bộ nhớ dữ liệu bên ngoài.

Trả lời:

Đáp án đúng: D


Ngăn xếp (stack) là một vùng nhớ đặc biệt được sử dụng để lưu trữ tạm thời dữ liệu và địa chỉ trả về của các hàm khi chúng được gọi. Trong kiến trúc máy tính và vi điều khiển, ngăn xếp thường được đặt trong bộ nhớ dữ liệu bên trong (internal data memory). Điều này là do bộ nhớ dữ liệu bên trong thường có tốc độ truy cập nhanh hơn so với bộ nhớ chương trình hoặc bộ nhớ dữ liệu bên ngoài, giúp tăng hiệu suất của chương trình. Do đó, đáp án C là chính xác nhất. Các lựa chọn khác không phù hợp vì: * Bộ nhớ chương trình (A và B) chủ yếu dùng để lưu trữ mã lệnh của chương trình, không phải dữ liệu tạm thời. * Bộ nhớ dữ liệu bên ngoài (D) có thể được sử dụng để lưu trữ dữ liệu, nhưng thường chậm hơn so với bộ nhớ dữ liệu bên trong, do đó không phải là lựa chọn ưu tiên cho ngăn xếp.

Câu hỏi liên quan