책 내용 질문하기
3-69 2번문제
도서
[2015] 정보처리기사 필기
페이지
369
조회수
319
작성일
2015-07-16
작성자
첨부파일

외부단편화가 12-10 해서 2K아닌가요?

답변
2015-07-17 09:02:50

안녕하세요.

내부 단편화란 이미 분할된 공간에 할당된 후 남은 공간으로

25K 공간에 24K가 할당되면 25K 공간에 1K가 남게되는데 이것이 내부 단편화 입니다.

외부 단편화는 분할된 공간에 할당이 되지 않아 남은 공간으로

10K 공간에 12K가 할당되어야 하는데 분할된 공간이 작아 할당되지 못하게 되므로 분할된 10K가 비어 있게 됩니다.

이것이 외부 단편화로 외부 단편화는 10K가 됩니다.

그러므로

25K 분할 공간에 24K가 할당되므로 남은 1K가 내부 단편화

15K 분할 공간에 14K가 할당되므로 남은 1K가 내부 단편화

10K 분할 공간에 12K가 할당되었는데 분할 공간이 작아 할당되지 못하므로 그대로 비워두게 된 10K는 외부 단편화

10K 분할 공간에 6K가 할당되므로 남은 4K가 내부 단편화

- 내부 단편화 : 1+1+4 = 6K

- 외부 단편화 : 10K

가 됩니다.

오늘도 즐거운 하루 되세요.

  • *
    2015-07-17 09:02:50

    안녕하세요.

    내부 단편화란 이미 분할된 공간에 할당된 후 남은 공간으로

    25K 공간에 24K가 할당되면 25K 공간에 1K가 남게되는데 이것이 내부 단편화 입니다.

    외부 단편화는 분할된 공간에 할당이 되지 않아 남은 공간으로

    10K 공간에 12K가 할당되어야 하는데 분할된 공간이 작아 할당되지 못하게 되므로 분할된 10K가 비어 있게 됩니다.

    이것이 외부 단편화로 외부 단편화는 10K가 됩니다.

    그러므로

    25K 분할 공간에 24K가 할당되므로 남은 1K가 내부 단편화

    15K 분할 공간에 14K가 할당되므로 남은 1K가 내부 단편화

    10K 분할 공간에 12K가 할당되었는데 분할 공간이 작아 할당되지 못하므로 그대로 비워두게 된 10K는 외부 단편화

    10K 분할 공간에 6K가 할당되므로 남은 4K가 내부 단편화

    - 내부 단편화 : 1+1+4 = 6K

    - 외부 단편화 : 10K

    가 됩니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.