정답: 2번 페이지 참조 열: 7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0 할당된 페이지 프레임 수: 3 페이지 교체 기법: FIFO (First-In, First-Out) 페이지 폴트 횟수를 계산하는 과정은 다음과 같습니다. 페이지 프레임은 비어있는 상태에서 시작합니다. 1. **7**: [7, _, _] - 폴트 (1) 2. **0**: [7, 0, _] - 폴트 (2) 3. **1**: [7, 0, 1] - 폴트 (3) (프레임에 들어온 순서: 7, 0, 1) 4. **2**: 7이 가장 먼저 들어왔으므로 7 교체. [2, 0, 1] - 폴트 (4) (프레임에 들어온 순서: 0, 1, 2) 5. **0**: 0은 프레임에 있음 - 히트 (프레임에 들어온 순서: 0, 1, 2) 6. **3**: 0이 가장 먼저 들어왔으므로 0 교체. [2, 3, 1] - 폴트 (5) (프레임에 들어온 순서: 1, 2, 3) 7. **0**: 1이 가장 먼저 들어왔으므로 1 교체. [2, 3, 0] - 폴트 (6) (프레임에 들어온 순서: 2, 3, 0) 8. **4**: 2가 가장 먼저 들어왔으므로 2 교체. [4, 3, 0] - 폴트 (7) (프레임에 들어온 순서: 3, 0, 4) 9. **2**: 3이 가장 먼저 들어왔으므로 3 교체. [4, 2, 0] - 폴트 (8) (프레임에 들어온 순서: 0, 4, 2) 10. **3**: 0이 가장 먼저 들어왔으므로 0 교체. [4, 2, 3] - 폴트 (9) (프레임에 들어온 순서: 4, 2, 3) 11. **0**: 4가 가장 먼저 들어왔으므로 4 교체. [0, 2, 3] - 폴트 (10) (프레임에 들어온 순서: 2, 3, 0) 12. **3**: 3은 프레임에 있음 - 히트 (프레임에 들어온 순서: 2, 3, 0) 13. **2**: 2는 프레임에 있음 - 히트 (프레임에 들어온 순서: 2, 3, 0) 14. **1**: 2가 가장 먼저 들어왔으므로 2 교체. [0, 1, 3] - 폴트 (11) (프레임에 들어온 순서: 3, 0, 1) 15. **2**: 3이 가장 먼저 들어왔으므로 3 교체. [0, 1, 2] - 폴트 (12) (프레임에 들어온 순서: 0, 1, 2) 16. **0**: 0은 프레임에 있음 - 히트 (프레임에 들어온 순서: 0, 1, 2) 17. **1**: 1은 프레임에 있음 - 히트 (프레임에 들어온 순서: 0, 1, 2) 18. **7**: 0이 가장 먼저 들어왔으므로 0 교체. [7, 1, 2] - 폴트 (13) (프레임에 들어온 순서: 1, 2, 7) 19. **0**: 1이 가장 먼저 들어왔으므로 1 교체. [7, 0, 2] - 폴트 (14) (프레임에 들어온 순서: 2, 7, 0) 총 페이지 폴트 횟수는 14회입니다.