컴퓨터과학/운영체제

<운영체제20>단편화/단편화 해결방법

컴퓨터과학 2020. 10. 23. 23:33

단편화

분할된 주기억장치에 프로그램을 할당하고 반납하는 과정을 반복하면서 사용되지않고 남는 기억장치의 빈공간 조각을 의미한다.

내부단편화: 분할된 영역이 할당될 프로그램의 크기보다 크기 때문에 프로그램이 할당된 후 사용되지 않고 남아 있는 빈공간

외부단편화:분할된 영역이 할당될 프로그램의 크기보다 작기 때문에 프로그램이 할당될수 없어 사용되지 않고 빈공간으로 남아 있는 분할된 전체영역

 

단편화 해결법

통합 기법:주기억 장치 내에 인접해 있는 단편화된 공간을 하나의 공간으로 통합하는 과정

압축 기법:주기억장치내에 분산되어 있는 단편화된 빈공간을 결합하여 하나의 큰 가용공간을 만드는 작업