[면접] 메모리 단편화 ( Memory Fragment )
메모리 단편화란? 메모리 단편화란 메모리의 공간이 작게 나뉘어져 사용 가능한 메모리가 충분하지만 할당이 불가능한 상태를 메모리 단편화라고 지칭한다. 메모리 단편화에는 크게 '내부 단편화'와 '외부 단편화' 가 있다. 내부 단편화 내부 단편화란 메모리를 할당할 때 프로세스가 필요한 양보다 더 큰 메모리를 할당해서 프로세스에서 사용하는 메모리 공간이 낭비되는 상황이다. 외부 단편화 외부 단편화란 메모리가 할당되고 해제되는 작업이 반복될 때 작은 메모리가 중간중간 존재하게 된다. 이 때 중간중간에 생긴 사용하지 않는 메모리가 많이 존재해서 총 메모리 공간은 충분하지만 실제로 할당할 수 없는 상황 해결방법 페이징 기법 ( 외부 단편화 해결 / 내부 단편화 존재 ) 보조기억장치를 이용..
2021.11.23