Project/OS

OS 개발 17챕터

5unKn0wn 2016. 4. 25. 22:31


드디어 멀티스레드를 향해서 가고 있다. 오늘은 두 태스크가 서로 왔다갔다 하는거를 만들었다. 뭔가 타자도 좀 빨라지고 오류를 찾는 속도도 빨라진거 같아서 좋다. 

그리고 중간에 

갑자기 이런 13번 예외가 발생했다고 해서 좀 놀랐었다.. 13번은 무슨 듣도보도 못한 Gerneral Protection ISR 예외던데 엄청 당황스러웠다. 소스를 잘 보니 push rax를 두 번 해서 생긴 예외더라. 생각보다 빨리 해결할 수 있어서 좋았다.