🖐 본 글은 Red-Black Tree를 구현하는 방법에 대한 설명글이 아니다. Red-Black Tree의 구현자가 아닌 사용자의 관점에서 반드시 알고 넘어가야 하는 특성들에 대해 담아봤다.
이해를 위한 중요 단서 정리32-bit mode로 컴파일된 코드에서는 malloc이 8-bytes alignment로 memory block을 할당하고,64-bit mode로 컴파일된 코드에서는 malloc이 16-bytes alignment로 memory block을
(수정 필요. main thread만 구할 수 있음) 현재 돌고 있는 thread를 gdb에서 확인할 수 있는 방법은?(gdb) p (struct thread )($rsp & ~(((1ul << 12 - 1) << 0)))reimplemented
핀토스 모든 프로젝트 중 가장 많은 기간인 2주가 부여된 프로젝트 3. 드디어 primary memory인 DRAM뿐만 아니라 seconday memory인 디스크까지 user process의 virtual memory space로 편입하는 단계에 이르렀다.세 가지 소
Project 3 - VM의 page-merge 관련 테스트들을 성공시키기 위해 디버깅을 계속하느라 File system에는 온전히 시간 투입을 하지 못했다. 다행스럽게도 cow를 제외하고 모든 테스트 케이스들을 통과시키는 데 성공해서 기분 좋았지만, file syst