Trong kỹ thuật phân trang bộ nhớ, kích thước frame = 2¹² bytes. Tiến trình P dùng Page table có chỉ số page (p) = 32 bit. Hỏi tiến trình P được cấp không gian bộ nhớ là bao nhiêu bytes?
Đáp án đúng: B
Trong kỹ thuật phân trang, không gian địa chỉ logic của một tiến trình được chia thành các trang (pages), và không gian địa chỉ vật lý được chia thành các khung trang (frames). Page table ánh xạ các trang logic của tiến trình vào các khung trang vật lý trong bộ nhớ chính.
Kích thước frame = 2¹² bytes, nghĩa là mỗi frame có thể chứa 2¹² bytes dữ liệu.
Chỉ số page (p) = 32 bit. Số bit này cho biết số lượng trang tối đa mà tiến trình P có thể sử dụng. Như vậy, tiến trình P có 2³² trang.
Tổng dung lượng bộ nhớ mà tiến trình P có thể sử dụng bằng số trang nhân với kích thước của mỗi trang (frame):
Tổng dung lượng = (Số trang) * (Kích thước frame)
Tổng dung lượng = 2³² * 2¹² = 2^(32+12) = 2⁴⁴ bytes.
Vậy, tiến trình P được cấp không gian bộ nhớ là 2⁴⁴ bytes.





