에휴~ 이번 주부터 2주 동안은 MINT64 OS에 스케줄러를 구현할 예정입니다. 이번 주는 다음 주에 구현할 멀티 레벨 큐 스케줄러(Multi Level Queue Scheduler)를 위해 간단한 라운드 로빈 스케줄러를 넣고 있습니다. 좀 있으면 주말인데, 주말에 약속이 좀 있어서 과연 이번 주 안에 끝낼 수 있을지 모르겠군요. ^^;;;;
시간은 점점 흘러만 가고 진도는 잘 나가지 않는 가운데... 뭐 회사에 대한 고민들과 퇴사하는 후배의 모습이 겹쳐서 머리가 좀 뒤죽박죽입니다. ㅠㅠ 이거 원... 이런 불경기에 월급 안 깎이는 것만해도 고마워 해야 할 텐데 말입니다. ㅠㅠ 아무래도 배가 부른 것 같군요. 개구리 올챙이적 모른다고 병특 때 고생한 건 생각도 안 하는 듯... ㅠㅠ
에궁... 정신 똑바로 차려야겠습니다. 홧팅~!!! >ㅁ<)-b
ps) 위의 화면은 라운드 로빈 스케줄러를 구현해서 20개의 태스크를 생성한 화면입니다. 대부분의 OS가 그렇듯이 PIT Interrupt를 통해 태스크를 전환합니다. ^^;;; 원래 각 태스크가 화면 주변을 돌게 되어 있는데, 스크린 샷을 찍다보니 그냥 잡다한 글자만 보이는 군요. 약간 슬프다는(?)...
'OS Kernel > MINT64 OS' 카테고리의 다른 글
서브 모니터를 지를 예정(?)입니다. ㅠㅠ)-b (12) | 2009.03.10 |
---|---|
일단 멀티 레벨 큐 스케줄러를 구현하는데 성공했습니다. ㅠㅠ (4) | 2009.03.09 |
[MileStone] 기본적인 태스크 전환 기능을 추가했습니다. (2) | 2009.02.22 |
[MileStone] PIT 컨트롤러 + TSC(Time Stamp Counter, TSC) + RTC(Real Time Clock)를 추가했습니다. (4) | 2009.02.16 |
PIT 컨트롤러의 카운터를 직접 읽어 시간을 계산할 때 주의할 점 (2) | 2009.02.09 |