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 1 là các ứng dụng nào?
Trả lời:
Đáp án đúng: A
Để xác định ứng dụng nào truy nhập vào mảnh 1 (gồm A1, A3), ta xem xét ma trận truy nhập. Ứng dụng truy nhập vào mảnh 1 khi nó truy nhập vào ít nhất một trong các thuộc tính A1 hoặc A3.
- q1 truy nhập A1 (có giá trị 1), vậy q1 truy nhập mảnh 1.
- q2 không truy nhập A1 hoặc A3 (giá trị 0), vậy q2 không truy nhập mảnh 1.
- q3 truy nhập A3 (có giá trị 1), vậy q3 truy nhập mảnh 1.
- q4 không truy nhập A1 hoặc A3 (giá trị 0), vậy q4 không truy nhập mảnh 1.
Vậy, các ứng dụng truy nhập vào mảnh 1 là q1 và q3. Tuy nhiên, câu hỏi yêu cầu chọn một đáp án duy nhất. Trong các lựa chọn:
- A. q1: Đúng.
- B. q3: Đúng.
- C. q2: Sai.
- D. q4: Sai.
Vì cả A và B đều đúng, nhưng không có phương án nào bao gồm cả hai, ta xem xét lại ma trận truy nhập. Nếu câu hỏi yêu cầu chọn *một* ứng dụng, và giả sử có lỗi ở ma trận tần số truy nhập, ta ưu tiên q1 vì nó đứng trước trong danh sách các đáp án có thể. Hoặc đề bài cần được điều chỉnh lại để có thể chọn nhiều đáp án.
Trong trường hợp này, chọn A. q1 là hợp lý nhất nếu chỉ được chọn một.