ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [SW 정글 81일차] 오늘 한 일
    기타/SW 사관학교 정글 2021. 10. 23. 00:25

    오늘은 특별히 정리할 내용이 없다..

    일단은 아침 7시 55분까지와서 기강확립 스터디에서 알고리즘 문제풀이 2개를 하고 하루를 시작했다.

    그리고 점심 먹기 전까지는 HTTP공부를 해야했지만 youtube에서 typescript의 장점, rest api, 디자인 패턴 등 평소에 궁금한 것들에 대한 영상들이 보여 하나만 보자했다가 계속해서 보다보니 점심시간이 돼버렸다..

    그러고 점심을 먹고 기숙사에서 빨래를 기다릴 겸 조금 쉬다가 다시 강의실로 나왔다.

     

    강의실에 다시 도착하여 어제 정리한 anonymous page과제를 구현하는데 하루의 절반이상을 썼다.

    void supplemental_page_table_kill (struct supplemental_page_table *spt);를 구현했는데 테스트가 통과되지 않아 디버깅을 해야했다.

    bactrace로 어디까지 어떠한 함수를 타고 왔는지 보고 각각의 함수에 printf를 찍으며 디버깅을 했다.

    결국 혼자서는 해결을 못하고 같은 팀 동료들의 도움을 얻어 해결했다.

    문제는 공유자원의 race condition을 막기위해 lock을 사용했는데 init을 해주지 않은 것이였다.

    더 신중해지자...

     

    pintOs를 project 3까지 진행하면서 항상 주 차 초반에는 개념을 확실히 잡느라 과제 구현을 다른 동료들보다 늦게 시작하기도 하고 구현하기 위해 코드를 이해하는 속도가 느린 것도 있어 다른 동료들보다 진도가 느리다.

    그래도 어떻게든 주어진 시간에 확실히 이해하고 다 해내면 된다.

     

    열등감이 느껴져 스트레스를 받지만 일단은 주어진 함수 구현을 하는데 중점을 두고 어떠한 흐름으로 실행되는지 확인하려고 한다.

    함수를 자세히 보면 한번에 이해하기 어려운 문법들이 있어 다 하고 나면 다시 보면서 복습을 해야겠다.

    너무 어렵지만 포기하지 말고 끝까지 해내자.

    수많은 에러가 뜨지만 내 옆에 좋은 동료들이 도와주고 있다.

    힘내자.

    댓글

Designed by Tistory.