JavaScript is required

Bảng PCB gồm 2 trường tin là Ap và D. Nếu trường D=0 thì Ap chứa thông tin gì?

A.
Thông tin về trang nhớ còn trống trong máy tính
B.
Thông tin về trang chương trình đã nạp vào bộ nhớ
C.
Thông tin về vị trí của trang đó trong bộ nhớ ngoài
D.
Thông tin về vị trí của các trang trong bộ nhớ ngoài
Trả lời:

Đáp án đúng: C


Trong bảng PCB (Page Control Block), trường D thường được dùng để chỉ trạng thái "dirty" (đã bị sửa đổi) của trang. Nếu D = 0, điều này có nghĩa là trang chưa bị sửa đổi kể từ khi được nạp vào bộ nhớ. Trong trường hợp này, trường Ap (có thể là Address of Page) sẽ chứa thông tin về vị trí của trang đó trong bộ nhớ ngoài. Điều này cho phép hệ điều hành tìm và nạp lại trang khi cần thiết mà không cần ghi lại trang nếu nó chưa bị thay đổi. Các phương án khác không chính xác vì: - A: Thông tin về trang nhớ còn trống không liên quan trực tiếp đến bảng PCB của một trang cụ thể. - B: Nếu trang đã nạp vào bộ nhớ, thông tin này thường được lưu trữ ở một nơi khác, không phải trong trường Ap khi D=0. - D: Thông tin về vị trí *các* trang trong bộ nhớ ngoài thường được quản lý bởi một cấu trúc dữ liệu khác, không chỉ riêng trường Ap của một PCB.

Câu hỏi liên quan