728x90

컴퓨터는 프로세스실행을 할때는 공간을 할당 해주며 또 종료 되었을때는 공간을 돌려 받아

요. 그러는 사이 공간을 빠르게 할당해주고 받고 하다보면 빈공간에 다른 프로세스가 들어가

서 꽉 채우지 못하고약간씩 남는 공간이 생기겠죠?? 그런걸 내부 단편화 라고 해요.

아래의 그림을 보시면 100이라는 공간이 비어 있었으나 70이라는 프로세스가 들어오고 30이

라는 공간이 남게 되죠? 저기를 바로 내부 단편화 공간이라고 해요.

100

70 30

그리고 외부 단편화는 프로세스의 크기가 남아 있는 공간의 크기보다 작아서 들어가지 못한

것을 말하는거에요.

프로세스에게 공간을 할당하고 다시 받고 하던 과정에서 100이라는 공간이 남았어요. 그래서

크기가 '120'인 프로세스를 할당 해주려고 하니까 크기가 100이라서 못들어가죠? 그러면 저

공간은 외부 단편화 공간이 되요.

120

100


여기 까지에요~ 좋은 밤 되세요.

출처 : http://code7.tistory.com/3

728x90

+ Recent posts