도쿄대생들, 직접 만든 CPU에 Xv6 운영체제 구동 성공
2025-06-28
2015년, 도쿄대학교 학생팀이 전례 없는 도전에 나섰습니다. 자체 설계한 RISC-ISA를 가진 CPU를 제작하고, C 컴파일러를 만들어 유닉스 계열 운영체제인 Xv6을 구동하는 데 성공했습니다. 4개월간의 프로젝트 기간 동안 컴파일러 제작, OS에 필요한 CPU 기능(인터럽트, 메모리 관리 등) 이해 및 구현, Xv6 이식 등 많은 어려움을 극복했습니다. 2048과 마인스위퍼 같은 게임도 구현했으며, 최종적으로는 과제였던 레이 트레이싱 프로그램도 Xv6 위에서 실행하는 데 성공했습니다. 창의력과 문제 해결 능력을 보여준 이 업적은 무(無)에서부터 시작하는 것의 의미와 교육적 가치를 다시 한번 입증합니다.
개발
CPU 설계