Cho hai ma trận sau và tần số truy nhập sau :
Khi tách thành hai mảnh: mảnh 1 gồm thuộc tính A1,A3; mảnh 2 gồm thuộc tính A2,A4. Các ứng dụng truy nhập vào mảnh 2 là các ứng dụng nào?
Trả lời:
Đáp án đúng: B
Câu hỏi yêu cầu xác định các ứng dụng truy cập vào mảnh 2 (gồm A2, A4) dựa trên ma trận truy cập và tần suất truy cập đã cho.
* **Phân tích ma trận truy cập:** Ma trận cho biết ứng dụng nào truy cập vào thuộc tính nào. Để xác định ứng dụng nào truy cập vào mảnh 2, ta cần xem ứng dụng nào có truy cập vào ít nhất một trong các thuộc tính A2 hoặc A4.
* **Xem xét tần suất truy cập:** Tần suất truy cập cho biết mức độ thường xuyên của việc truy cập. Điều này có thể ảnh hưởng đến việc quyết định nên phân mảnh như thế nào, nhưng không ảnh hưởng đến việc ứng dụng nào truy cập mảnh nào.
* **Xác định ứng dụng truy cập mảnh 2:**
* q1: truy cập A1, A3 (mảnh 1), không truy cập A2, A4 (mảnh 2)
* q2: truy cập A2, không truy cập A4 (có truy cập mảnh 2)
* q3: truy cập A4, không truy cập A2 (có truy cập mảnh 2)
* q4: truy cập A2, A4 (có truy cập mảnh 2)
Vậy, các ứng dụng truy cập vào mảnh 2 là q2, q3, q4.
Nhưng trong các đáp án chỉ có q2 và q4. Nên đáp án chính xác nhất phải là q2, q3, q4. Tuy nhiên do không có đáp án chính xác nhất nên đáp án gần đúng nhất là **C.q2**