크래프톤정글/PintOS

크래프톤정글 PintOS; Project 1, 2 Diagram

jamie-lee 2023. 1. 21. 20:52
  • 개인적으로 공부하면서 지속적으로 정보를 추가, 수정, 삭제합니다.
  • 정확하지 않은 부분 피드백 주시면 감사합니다.

참고: 카이스트 핀토스 pdf, 카이스트 핀토스 강의, 핀토스 GitBook
PintOS Diagram project1,2 1.png

  • project 2부터 만들기 시작해서 사실상 project 1의 내용은 거의 담지 않음
  • 도식화를 하지 않으면 안되겠다고 생각하게 된 계기
    1. 방대한 코드를 파악 및 이해하기 어려움 (+ 그에 따른 코치님의 방법론 조언)
    2. 마침 옵시디언에서 다이어그램 기능 업데이트 (타이밍 굿!)
    3. 코드를 구현하면서 필요한 디테일들이 각종 자료 여기저기에 산재되어 있어서, 이것들을 한 곳에 모아서 보고. 동시에 프로그램의 흐름을 알 수 있으면 좋겠다고 생각.
  • 일종의 지도같이 사용할 수 있었다. 방대한 코드에서 길을 잃지 않게 도와 줌.
  • 이것도 익숙해지면 훨씬 더 도움 되게끔 정리할 수 있을 것 같다. 지금은 직관성이 떨어져 보임(구현하기 위해 기억해야 할 디테일도 다 모아야 하다보니 그렇게 되었다. )