> 커뮤니티 > Q&A
 
제 목 : 동적 메모리 할당 질문입니다.
이 름 :
박*희 작성일 : 2016년 04월 05일 21시 00분
     
  심화과정 162page 에서

예제 23번 동적메모리 할당하는 문제에서

1. 동적메모리할당이 동적분할할당 인가요? 고정분할할당 인가요?

2. 문제에서 내부단편화를 묻고 있는데, 그럼 고정분할할당이라고 가정하고 풀어야 하나요?


3. 전 동적(가변)분할할당이라고 생각하고 풀었는데

어떤 영역이 사용되고 남은 공간에,

다른 프로세스가 할당될 수 있다고 보면

<first-fit> 에서
220k가 500k에 할당되고 220(30) 250이 남았으므로
뒤에 들어오는 120(30)이 500k에 할당되는 게 아닌가 질문해봅니다.

<worst-fit> 할당에서도
220k가 600k에 할당되고 220(30) 350k가 남은상태이고
370k가 500k에 할당되고 370(30) 남은공간 100k
그다음 들어오는 120k가 가장 큰 공간인 600k의 남은 공간 350k에 할당되는것 아닌지요?


이렇게든 저렇게든 내부단편화 크기는 90k가 나오지만
할당과정이 궁금합니다.
 
     
첨부파일
 └   김다경 [ 2016-04-06 10:24:50 ]    
23번 문제 5회차-3 강의에서 다시 설명해주셨는데 질문하신 방법대로 수정해주셨어요ㅎㅎ