전공/운영체제

내부단편화, 외부단편화

NI__JY 2021. 7. 11. 19:17
SMALL

내부단편화

프로세스가 필요한 크기보다 메모리가 더 커서 메모리가 남아서 메모리 공간이 낭비되는 현상

 

외부단편화

메모리 할당 및 해제가 반복적으로 일어나서 중간 중간에 메모리가 남아서 실제로 사용하지 못해서 메모리 공간이 낭비되는 현상

 

예시

영역 메모리 크기 프로세스 크기
A 30 20
B 45 50
C 90 60
D 100 120
E 150 200
F 200 150

 

A : 내부단편화 10 발생

B : 외부단편화 45 발생

C : 내부단편화 30 발생

D : 외부단편화 100 발생

E : 외부단편화 150 발생

F : 내부단편화 50 발생

LIST