다음 내용은 어떤 용어에 대한 설명인가?가상기억장치 시스템에서, 프로그… | [정보통신기사 필기] 16년 1회차 기출문제 상세 페이지
1[정보통신기사 필기] 16년 1회차
다음 내용은 어떤 용어에 대한 설명인가?
가상기억장치 시스템에서, 프로그램이 접근한 페이지나 세그먼트를 디스크에서 주기억 장치로 로드(Load)하기 위한 과정에서 페이지 부재(Page Fault)가 빈번히 발생하며 프로그램의 처리속도가 급격히 떨어지는 상태를 말하며, 이러한 상태는 시스템이 처리할 수 있는 것보다 더 많은 작업을 실행시킬 경우 발생한다.
1
오버레이(Overlay)
2
스래싱(Thrashing)
3
데드락(Deadlocks)
4
덤프(Dump)
해설
페이지 부재가 지나치게 자주 일어나 실제 작업보다 페이지 교체에 시간을 더 쓰는 상태를 스래싱(Thrashing)이라 한다.
다중프로그래밍 정도를 높이면 처음에는 CPU 이용률이 올라가지만, 각 프로세스에 할당되는 프레임이 부족해지는 지점을 넘으면 페이지 부재율이 급증하고 CPU는 대부분 페이지 입출력을 기다리게 되어 처리속도가 급격히 떨어진다.
- 오버레이는 주기억장치보다 큰 프로그램을 조각으로 나누어 필요한 부분만 번갈아 적재하는 기법이다.
- 데드락은 둘 이상의 프로세스가 서로 점유한 자원을 기다리며 영원히 진행하지 못하는 교착 상태다.
- 덤프는 오류 분석을 위해 기억장치 내용을 그대로 출력·저장하는 것을 말한다.
해결책으로는 워킹셋(Working Set) 모형이나 페이지 부재 빈도(PFF) 기법으로 다중프로그래밍 정도를 낮추거나 프레임 할당을 조정한다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.