JavaScript is required

Ảnh bên dưới mô tả 1 bảng trang (Page table) của tiến trình P chạy trong Hệ điều hành dùng kỹ thuật phân trang. Cho biết các số thuộc cột “Entry (frames)” là gì?

A.

độ dời của page.

B.

frame number trong địa chỉ luận lý.

C.

frame number trong địa chỉ vật lý.

D.

độ dời của frame.

Trả lời:

Đáp án đúng: C


Câu hỏi yêu cầu xác định ý nghĩa của các số trong cột "Entry (frames)" của bảng trang (Page table). Trong hệ thống quản lý bộ nhớ sử dụng phân trang, bảng trang được dùng để ánh xạ địa chỉ luận lý (logical address) sang địa chỉ vật lý (physical address). Mỗi entry trong bảng trang chứa frame number, là thành phần quan trọng để xác định vị trí thực sự của trang (page) trong bộ nhớ vật lý. * **Phương án A: độ dời của page.** Sai. Độ dời của page (page offset) không được lưu trong bảng trang mà là một phần của địa chỉ luận lý. Độ dời cho biết vị trí tương đối của một byte trong trang. * **Phương án B: frame number trong địa chỉ luận lý.** Sai. Frame number không tồn tại trong địa chỉ luận lý. Địa chỉ luận lý bao gồm số trang (page number) và độ dời trang (page offset). * **Phương án C: frame number trong địa chỉ vật lý.** **Đúng**. Bảng trang chứa frame number, là số hiệu của frame trong bộ nhớ vật lý mà trang (page) tương ứng được lưu trữ. * **Phương án D: độ dời của frame.** Sai. Độ dời của frame giống như độ dời của page, không được lưu trong bảng trang. Vậy, đáp án đúng là C.

Câu hỏi liên quan