책 내용 질문하기
질문이요
도서
2018 시나공 SUMMARY 정보처리산업기사 필기
페이지
조회수
84
작성일
2018-04-09
작성자
탈퇴*원
첨부파일
149페이지 4번문제 왜 내부단편화는 24 14 6만 되는건지 왜 외부단편화가 10k인지 문제자체가 이해가 잘 되지 않습니다 그림에 표시된 숫자들이 분할된 영역이라면 24 14 12 6k가 할당될 프로그램인건지.... 151페이지 3번문제 풀이가 이해가 안됩니다 참조페이지4에서 가장 처음에 들어온걸 빼면 2 3 4가 되어야하는 거 아닌가요? 왜 가장 먼저들어온 1의 자리에 4가 2 3을 뚫고 들어간 건가요??
답변
2018-04-10 09:47:39

안녕하세요.

문제에 최적 적합 전략이라고 제시되었습니다. 그러므로 단편화가 가장 적은 공간에 배치되어야 합니다.

그래서

24K는 25K에 배치됩니다. 배치되면 내부 단편화가 1이 발생합니다. 25K-24K = 1K

14K는 15K에 배치됩니다. 배치되면 내부 단편화가 1이 발생합니다. 15K-14K = 1K

12K는 25K나 15K에 배치되어야 하는데, 이미 최적 적합 전략으로 인해 앞의 두 작업이 배치되었으므로 배치되지 못합니다.

6K는 10K에 배치됩니다. 배치되면 내부 단편화가 4가 발생합니다. 10K-6K = 4K

내부 단편화는 1 + 1 + 4 = 6K가 발생하고

배치되지 못하고 남아있는 10K는 외부 단편화가 됩니다.

151쪽 3번

가장 먼저 들어온 자료를 빼는 것이 아니라 그 자리에 4를 배치하는 것입니다.

그래서 4 2 3이 됩니다.

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

  • *
    2018-04-10 09:47:39

    안녕하세요.

    문제에 최적 적합 전략이라고 제시되었습니다. 그러므로 단편화가 가장 적은 공간에 배치되어야 합니다.

    그래서

    24K는 25K에 배치됩니다. 배치되면 내부 단편화가 1이 발생합니다. 25K-24K = 1K

    14K는 15K에 배치됩니다. 배치되면 내부 단편화가 1이 발생합니다. 15K-14K = 1K

    12K는 25K나 15K에 배치되어야 하는데, 이미 최적 적합 전략으로 인해 앞의 두 작업이 배치되었으므로 배치되지 못합니다.

    6K는 10K에 배치됩니다. 배치되면 내부 단편화가 4가 발생합니다. 10K-6K = 4K

    내부 단편화는 1 + 1 + 4 = 6K가 발생하고

    배치되지 못하고 남아있는 10K는 외부 단편화가 됩니다.

    151쪽 3번

    가장 먼저 들어온 자료를 빼는 것이 아니라 그 자리에 4를 배치하는 것입니다.

    그래서 4 2 3이 됩니다.

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

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