metamong.log
로그인
metamong.log
로그인
pintos 1주차 - Threads(발표용)
신승준
·
2022년 5월 26일
팔로우
0
pintos
0
PintOS
목록 보기
1/7
결과
Priority Inversion Problem까지 해결
Advanced Scheduler(Optional) 미해결
못 해보고 넘어간 게 분해서 branch를 파서 개인적으로 시도해보았다.
load_avg 계산이 제대로 되지 않는 것 같다.
그래도 멀티레벨 피드백 큐가 어떠한 방식으로 돌아가는지, pintos에서는 그걸 어떻게 구현해야 하는지 알 수 있었다. 역시 뭐든 직접 해봐야 되는 듯 싶다.
프로젝트 진행 방식
KOCW 운영체제 강의(반효경) 7강까지 학습
핀토스 관련 지식이 아니더라도 학습
이를 바탕으로 이번 과제에서 어떻게 사용될지 구상
코드 구현
어려웠던 점
강의를 많이 듣다보니 프로젝트 구현 시작 시간이 많이 늦어졌습니다.
파일과 파일 안의 함수가 너무 많아서 어느 부분에서 틀렸는지 확인하기 어려웠습니다. 즉, 디버깅이 어려웠습니다.
실수했던 점
assignment가 가장 현재 프로젝트와 밀접해 있는데, 영어라서 조금 멀리했고 간과했습니다.
이론 강의를 너무 많이 듣다보니 실제 코드 구현이 많이 늦어졌습니다.
컨텍스트 스위칭
이 너무 많았습니다.
잘했던 점
집단 지성
, 혼자서 해결하기 어려운 것에는 집단 지성을 이용했습니다.
개선해야 할 점
assignment를 먼저 봐야합니다.
구글링을 적게 했습니다.
구현하기 전에 test case를 먼저 보아서 큰 그림을 느끼는게 필요할 것 같습니다.
이론 학습 시간을 줄이고, 코드 구현을 더 빨리 시작할 필요가 있을 것 같습니다.
어!? 금지
-> 칠판에 적기
신승준
메타몽 닮음 :) email: alohajune22@gmail.com
팔로우
다음 포스트
pintos 1주차 - Threads
0개의 댓글
댓글 작성