운영체제(OS) - 내부, 외부 단편화 등에 대한 설명

1. 운영체제(OS) - 내부, 외부 단편화 등.hwp
2. 운영체제(OS) - 내부, 외부 단편화 등.pdf
운영체제(OS) - 내부, 외부 단편화 등에 대한 설명
운영체제(OS) - 내부, 외부 단편화 등에 대한 설명

1

내부단편화와 외부단편화에 대해 설명하시오

1. 단편화의 정의

가. 내부단편화
정적으로 할당된 고정 크기의 영역 내에서, 어떤 작업이 할당된
후 남게되는 공간을 말함

나. 외부단편화
사용가능한 영역이 있으나, 그 키기가 작기 때문에 할당을 요구
하는 작업을 당장 할당할 수 없는 공간

2. 분할기법에 따른 단편화

가. 내부단편화
주기억장치의 정적 분할기법(MFT)에서는 외부 단편화보다 내부
단편화의 문제 심각, 즉 외부 단편화는 일정 시간이 경과한 후
다른 작업에게 해당 영역을 할당할 수 있으나 내부단편화로 생긴
공간은 해당 영역에 할당된 작업이 종료될 때가지 어떠한 작업도 사용 할 수 없게 됨

나. 외부단편화
주기억장치의 동적 분할기법(MVT)에서는 내부 단편화보다 외부
단편화의 문제 심각, 만약 작업영역중 1KB정도의 작은 공간이
남아 있다면, 이 공간에 다른 작업이 할당될 확률이 거의 없기
때문에 결과적으로 작은 조각이 남게되고 이런 단편화가 장기화
되면 조각난 외부단편화에 의해 기억공간의 효율성이 떨어짐
3. 정적분할 상태에서의 단편화 현상

주기억 장치의 사용자 영역을 고정된 크기로 정적 분할 할 때에는 내부단편화로 인한 주기억 공간의 사용 효율이 평균적으로 50%정도가 되기 때문에, 시스템에 입력되어 할당을 요구하는 작업의 크기를 신중히 분석하여 영역의 크기를 결정해 주어야 함

4. 동적분할 상태에서의 단편화 현상

2

주기억 장치를 정적분할로 사용시 작업큐의 운용법
....