이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
노희찬
가입: 2021년 3월 12일 올린 글: 11
|
올려짐: 2021년5월13일 20:05 주제: 숙제 6-2 Offset만 다른 Loc 질문입니다. |
|
|
이전 게시판 질문에서 "주소값 <base, offset> 에서 base가 같은 주소들은 하나의 메모리라고 생각하시면 되겠습니다. 즉, base값만 알고있다면 offset을 이용해서 접근 가능하다고 생각해주세요."라고 하셨습니다.
즉 Memory에 <1, 0>이 있는데, Environment에 <1, 1>이 있다면 <1, 1>으로 <1, 0>에 접근할 수 있으므로 <1, 0>을 재활용하면 안 됩니다.
그런데 뼈대코드를 보면 loc = int * int이 같은 메모리들만 남겨둡니다. 정확히는 new_m 정의에서 reachable_locs에 있는 loc과 같은 메모리들만 남겨둡니다. 이대로면 base가 같아도 offset이 다른 메모리들도 재활용이 될 것 같은데 이 부분의 뼈대코드는 수정해야 하나요? |
|
위로 |
|
|
shkim
가입: 2019년 7월 30일 올린 글: 86
|
올려짐: 2021년5월14일 14:29 주제: |
|
|
Environment에 <1,1>이 있다면 <1,0>에도 접근할 수 있으므로 reachable_locs에 <1,1> 뿐 아니라 <1,0> 까지 포함시켜야 합니다. |
|
위로 |
|
|
|
|
새로운 주제를 올릴 수 없습니다 답글을 올릴 수 없습니다 주제를 수정할 수 없습니다 올린 글을 삭제할 수 없습니다 투표를 할 수 없습니다
|
Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group Translated by kss & drssay
|