제 목 : |
동적 메모리 할당 질문입니다. |
 |
 |
이 름 : |
박*희 | 작성일 : |
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 강의에서 다시 설명해주셨는데 질문하신 방법대로 수정해주셨어요ㅎㅎ |
 |
 |
|
|
|
|