9챕터는 IA-32e 모드로 전환하기 위해서 페이지 테이블들을 설정하는 작업을 했다. 처음에 페이징 공부할 때 진짜 머리가 터지는 줄 알았는데 직접 짜보면서 관계를 이해하고 보니까 좀 봐줄만 하다. 그래도 어렵다. 진짜 페이징 같은 것들을 다중 포인터로 해서 구상하는 사람들은 머리가 얼마나 좋은 건지를 모르겠다. 오류는 make 오류 메시지를 보고서 바로 알 수 있는 오류들이라서 많이 삽질 하지는 않았다.
하나하나 알아가는 맛이 쏠쏠한 것 같다.
'Project > OS' 카테고리의 다른 글
OS 개발 11챕터 (0) | 2016.04.12 |
---|---|
OS 개발 10챕터 (0) | 2016.04.10 |
OS 개발 8챕터 (0) | 2016.04.08 |
OS 개발 7챕터 (0) | 2016.04.07 |
OS 개발 6챕터 (0) | 2016.04.07 |