팀원들과 많은 토의와 협력끝에 memory management를 완료했..다고 생각한다. 확실치 않은 이유는 결과를 확인하지 못했기 때문이다. 결과를 확인하려면 load_segmaent
를 구현해야한다고 들었는데, 그 부분은 아직이다. Anonymous page에 설명이 되어있어서 내일부터 구현할 예정이다.
또한 나는 다른사람들과 약간 다른 길을 걸어볼까 했었다. 다들 spt(s We recommend this approach for advanced students only.upplemental page table)을 hash table을 이용하여 구현했는데, git book설명에 따르면 mmu.c를 수정하여 page table 자체만으로 구현할 수 있다고 되어있었다. (물론 경고문도 적혀있었다. We recommend this approach for advanced students only.)
결과적으로 몇 번의 수정을 거쳤지만, 구글링으로도 답을 찾지 못했고 팀원과 토론하면서 hash로 구현하는 공부도 병행했으므로 hash로 수정하기로 마음먹었다.
어제 채용설명회를 진행하느라 저녁을 일찍먹어서 새벽에 야식을 먹고왔다. 5명이서 bbq에가서 치킨을 먹고왔는데 쌀쌀한 밤에 밖에서 먹었지만 나름대로 맛있었다.
오늘은 저녁으로 이삭토스트와 타코야키를 사서 바
닷가 해질녘을 보며 먹었다.
단체사진도 찍었는데 잘 나온 것 같다!
인근에 코테를 보러 본가에 가기로 했는데, 월요일에 갑작스럽게 발표예정이 생겼다. 팀원들에게 양해를 구했지만 미안한 마음 뿐이다. 일요일에도 본가에서 연락을 자주하며 anonymous page구현까지 마칠 수 있도록 노력해야겠다.