24.03.16~20 WIL

lsjoon·2024년 3월 20일
0

TIL

목록 보기
48/51
post-thumbnail

Weekly Task

  • Project 2 :
    1. Argument Passing (done)
    2. User Memory, System Calls (done) >> Git hub : Here!
    3. Process Termination Messages (done)
    4. Denying Writes to Executables (done)
    5. (Extra) Extend File Descriptor (Ongoing)

Todo

Project 2

2-5. 확장된 파일 디스크립터 준비

Comment

Project 2의 핵심 과제인 Systemcall에 열중하다보니, 결국 또 TIL이 어느새 WIL로 바뀌어버리게 되었다. 그나마 위안 삼을 수 있는 점은, 발표일인 내일이 가기 전에 All Pass를 할 수 있었다는 점이다.

이번 과제에서 가장 크게 힘들었던 곳은 단연 OpenFork 였지 않을까 싶다. 물론, WaitExec 등도 애를 먹이긴 했지만, 중요한 것은 Open은 구현하지 못하면 이후 모든 함수를 테스트 할 수 없다는 점과 Fork를 테스트 하기위해 재귀적으로 구현해야 하는 함수가 많았다는 점에서 큰 가산점(?)이 주어지지 않았나 싶다.

큰 버그 없이 빨리 끝낼 수 있었던 행운에 감사하며 내일은 회식 전까지 동기에게 양해를 구해서 함께 추가 구현 문제를 해결해보고자 한다.

profile
중요한 것은 꺾여도 그냥 하는 마음

0개의 댓글