운영체제에 대해 공부한 내용에 대해 정리해보았습니다. KOREA TECH 김덕수 교수님의 자료와 한밭대학교 임경태 교수님의 수업을 참고하였습니다. 우선 단편화(fragmentation)가 무엇인지 알아보겠습니다. 단편화란 메모리 공간이 부분으로 나뉘어서 충분히 사용 가능한 메모리가 남아있지만, 프로세스 할당이 불가능한 상태를 말합니다. 1. 내부단편화 내부 단편화란 메모리 조각(partition)의 크기가 프로세스의 크기보다 클 때 발생합니다. → partition의 크기 > process의 크기 그림처럼 Process1 이 들어가 있는 메모리의 크기가 50MB이지만 Process1의 크기는 40MB여서 아래에 10MB가 남게 됩니다. 이러한 경우를 내부 단편화라고 합니다. 2. 외부 단편화 외부 단편화..