← All Posts

[TIL] 261010 공부기록

팀 핀토스 시작하기

TIL#

오늘은 오전에 pintos 프로젝트의 sleep list를 구현 하고 알람깨우는것까지 저녁 오후에 최종 끝냈다 다음월요일에 우선순위구현을 해야되는데 오늘 팀원들과 코어타임을 두번 가지면서 깃허브 pr과 머지등 실제로 해보니 이론상에 공부했던 것들이 아 이렇게 하는구나를 깨달았다

배운점#

오늘은 깃허브 pr승인과 머지 방법을 배웠고 sleep list와 timer interrupt를 구현하는데 실행중인 스레드가 틱이 지나면 재우고 다음 스래드를 실행시키고 하는 방법을 직접 코드를 짜보니 상당히 꼬여있어서 어려웠다..

핀토스 코드가 비공개다보니 설명하기가 어렵지만 일단 그렇다..

느낀점#

주석처리를 잘해야겠다는 생각도 든다.. 함수가 너무많아서 600줄 이상코드들을 보니까 햇갈려서 실감했고..다른사람의 코드를 볼때 어떻게 코드를 짜면좋을지도 볼수있어서 조았던것같다