도쿄대 CPU 실험을 통해 자체 RISC ISA 기반 CPU와 C 컴파일러를 개발했다.
Xv6 포팅을 위해 C89 컴파일러(Ucc)를 처음부터 구현했다.
인터럽트, 가상 주소 변환, MMU 기능을 설계하고 시뮬레이터에 추가했다.
Xv6의 비이식성 문제로 char와 int 크기 불일치를 해결했다.
페이지 컬러링으로 캐시 일관성을 보장하여 운영체제가 올바르게 실행되도록 했다.
최종적으로 FPGA 기반 CPU와 시뮬레이터에서 Xv6와 다양한 애플리케이션을 구동했다.
Get notified when new stories are published for "🇰🇷 Hacker News 한국어"