방학동안 OS를 개발해 오던 스터디가 개학을 하면서 터지고, 잠깐동안 OS 개발을 멈췄다가 다시 OS 개발의 중요성을 느끼고 6주차 부터 다시 만들기 시작했다.
6주차 내용은 리얼 모드에서 보호 모드로 전환하는 부분이다. 직접 cr0 레지스터랑 GDT를 설정하니까 되게 신기했었다. 다만 세그먼트 디스크립터에서 왜 굳이 Base 주소 비트를 여기저기 나눠놨는지를 모르겠다.. 참 이상하다.
'Project > OS' 카테고리의 다른 글
OS 개발 8챕터 (0) | 2016.04.08 |
---|---|
OS 개발 7챕터 (0) | 2016.04.07 |
OS 개발 및 공부 스터디 5주차 (0) | 2016.02.25 |
OS 개발 및 공부 스터디 4주차 (0) | 2016.02.14 |
OS 개발 및 공부 스터디 3주차 (0) | 2016.01.24 |