JavaScript is required

Một chương trình sau khi được biên dịch (Compile), bộ nạp (Loader) tiến hành nạp chương trình đó vào bộ nhớ. Không gian địa chỉ do Loader chuyển đổi từ chương trình dịch thuộc loại nào?

A.

Symbolic address.

B.

Relocatable address.

C.

Physical address.

D.

Logical address.

Trả lời:

Đáp án đúng: C


Sau khi biên dịch, chương trình được biên dịch sẽ ở dạng mã đối tượng, sử dụng các địa chỉ tương đối (relocatable address). Bộ nạp (Loader) sẽ đảm nhiệm việc chuyển đổi các địa chỉ tương đối này thành địa chỉ vật lý (physical address) khi nạp chương trình vào bộ nhớ. Địa chỉ tương đối cho phép chương trình được nạp vào bất kỳ vị trí nào trong bộ nhớ mà không cần sửa đổi mã nguồn. * **A. Symbolic address:** Địa chỉ tượng trưng, được sử dụng trong mã nguồn trước khi biên dịch. * **B. Relocatable address:** Địa chỉ tương đối, được sử dụng trong mã đối tượng sau khi biên dịch và trước khi nạp. * **C. Physical address:** Địa chỉ vật lý, địa chỉ thực tế trong bộ nhớ. * **D. Logical address:** Địa chỉ logic, không gian địa chỉ được nhìn thấy bởi chương trình. Vậy, đáp án đúng là B.

Câu hỏi liên quan