JavaScript is required

Ảnh bên dưới mô tả một 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. Hãy cho biết tiến trình P được cấp bao nhiêu Frame?

A.

20 Frame.

B.

24 Frame.

C.

4 Frame.

D.

8 Frame.

Trả lời:

Đáp án đúng: C


Để trả lời câu hỏi này, ta cần xem xét bảng trang (Page Table) được cung cấp trong hình ảnh. Bảng trang ánh xạ các trang ảo (Virtual Page Number - VPN) của tiến trình P đến các khung vật lý (Frame Number) trong bộ nhớ vật lý. Mỗi hàng trong bảng trang đại diện cho một trang ảo. Nếu một trang ảo được ánh xạ đến một khung vật lý hợp lệ, nghĩa là trang đó đang nằm trong bộ nhớ vật lý.

Trong hình ảnh, chúng ta thấy có 8 hàng trong bảng trang có giá trị khung vật lý khác "-". Điều này có nghĩa là có 8 trang ảo của tiến trình P đang được ánh xạ đến 8 khung vật lý khác nhau. Vì vậy, tiến trình P được cấp phát 8 frame.

Vậy đáp án đúng là D.

Câu hỏi liên quan