게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

숙제 6-2 Offset만 다른 Loc 질문입니다.

 
글 쓰기   답변 달기     게시판 인덱스 -> 4190.310 Programming Languages (Spring 2021)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
노희찬



가입: 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> 까지 포함시켜야 합니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 4190.310 Programming Languages (Spring 2021) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay