2009. 7. 10. 02:34
     

헥헥... 이번에는 거의 3주 만에 블로그에 글을 올리네요.  ㅠㅠ 점점 글 올리는 주기가 길어지는 걸 보니 조만간 폐허(?)가 되는 게 아닌가 걱정되는군요. ㅠㅠ 정말 블로그에 글 올릴 시간도 없이 열심히 작업했는데, 이제야 겨우 끝났습니다. 사실 코딩하는 데는 이틀 밖에 안 걸렸지만 내용 정리하는데 12일 정도가 걸렸군요. ㅡ_ㅡa... 회사를 다니고 있으니 야간에 작업을 해야 하는데, 그래서 더 어려운 것 같습니다. (이거 원... 잘하면 회사도 때려 치겠군요. 쿨럭..;;;;)


이번에 추가된 기능은 프로세서 내에 잠자고 있는 나머지 코어를 깨우는 일이었습니다. 보통 부팅을 시작하면 BIOS가 코어 중에서 하나만 선택해서 BSP(Bootstrap Processor)로 만든 후 부팅을 시키고, 나머지는 AP(Application Processor)로 만들어 대기시킵니다. BSP는 부팅이 끝나면 MP Configuration Table 같은 걸 읽어서 잠자고 있는 AP의 수를 계산한 뒤 나머지를 깨워서 일을 시키는 것이지요.


MP Configuration Table을 분석하는 작업은 지난 번에 했으니, 이번에는 이 정보를 바탕으로 AP를 활성화했습니다. 아래 그림은 총 16개의 코어를 활성화하여 각자가 메시지를 출력하게 한 것입니다.


 <총 16개의 프로세서(BSP 1개, AP 15개)가 동시에 동작하는 화면> 


아아~ 정말 작업하는 게 쉽지 않군요. 별다른 동기 부여 없이도 꾸준히 하는 스타일인데... 요즘은 살짝 지치는 느낌입니다. 아무래도 배보다 배꼽(?)이 더 큰 상황 때문이 아닐까 생각하는데... 앞으로 MileStone 2개 정도만 더 올리면 GUI라서 꾹 참고 진행하고 있습니다. ;)


에궁... 다음 MileStone은 BSP와 AP가 동시에 인터럽트 처리를 하는 것이 될 것 같습니다. 이것만 지나가면 AP에도 스케줄러를 붙여 멀티 태스킹 시킬 수 있으니... 거의 끝난 것이죠. ;) 아유~ 지겹네요. ㅠㅠ 그래도 열심히 해야지... 어쩌겠습니다. 어흑...


장마 전선이 올라왔다던데... 다들 비 피해 주의하시고 건강 잘 챙기세요 ;)


ps) 곧 GUI로 들어간다니 여자 친구가 MINT64 OS에서 쓸 바탕 화면을 디자인해 줬습니다.이 중에 하나를 택해야 할 것 같은데... 어떤 것이 좋을까요? ;)

 

 


Android App

Posted by 호기심 많은 kkamagui(까마귀, 한승훈)

댓글을 달아 주세요

  1. hbell 2009.07.10 08:59  댓글주소  수정/삭제  댓글쓰기

    kkamagui님, 언제나 블로그 재미있게 읽고 있습니다 =]
    댓글 남기는 건 이번이 처음인듯;;

    개인적으로는 3번째 디자인이 눈에 확 들어오는군요. 역시 로고는 심플한게 최고;ㅅ;b

  2. Favicon of http://sokkuma.com BlogIcon sokkuma 2009.07.10 09:12  댓글주소  수정/삭제  댓글쓰기

    저도 3번째... 디자인쪽은... 영 ㅡㅡㅋ

    그나저나 하도 글이 없어서... 해외로 뜬 줄 알았습니다... 쿨럭~

    • Favicon of http://www.mint64os.pe.kr BlogIcon kkamagui 2009.07.10 18:19  댓글주소  수정/삭제

      원체 허접해서 해외는 커녕 제주도도 못간답니다. ㅠㅠ

      어흑... 소중한 한표(?) 감사드려요 ㅠㅠ

  3. GT 2009.07.10 12:00  댓글주소  수정/삭제  댓글쓰기

    형 저도 3번째가 제일 마음에 드네요 ^^

    • Favicon of http://www.mint64os.pe.kr BlogIcon kkamagui 2009.07.10 18:19  댓글주소  수정/삭제

      역시 심플한게 쵝오인가? ㅎㅎ

      그럼 3번에 그림자 좀 넣어서 달랠까나 ㅎㅎ

      고맙다 ㅎㅎ

      근데 요즘은 어케 지내냐? 학교는 잼나고 잘 댕기고 있제? ㅎㅎ

  4. Favicon of http://fightingms.tistory.com BlogIcon 김문식 2009.07.11 18:11 신고  댓글주소  수정/삭제  댓글쓰기

    ㅋㅋ 형 잘지내시죠? ㅎㅎ 많이 바쁘신 것 같네요~~ 힘내세요~
    저도 3번에 한표요~~ ㅎㅎ

  5. Favicon of http://charsyam.pe.kr BlogIcon charsyam 2009.07.12 23:48  댓글주소  수정/삭제  댓글쓰기

    3번에 한표입니다.

  6. Favicon of http://grampus.tistory.com BlogIcon grampus 2009.07.13 00:26  댓글주소  수정/삭제  댓글쓰기

    저도 3번에 한표입니다. 조금 더 의견을 보태자면...
    3번째 그림에서 MINTOS64 글자가 우측 하단에 작은 글로 와도 괜찮다는
    생각도 해봅니다...ㅎㅎㅎ

  7. kid1412 2009.07.13 23:21  댓글주소  수정/삭제  댓글쓰기

    3번이요~~ ㅎㅎ 3번 잎 가운데 꽃은 없나요? ㅋㅋ 3번이 깔끔해서 좋네요

  8. 2009.07.16 15:57  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  9. r3dcat 2009.07.17 17:55  댓글주소  수정/삭제  댓글쓰기

    3번에 한 표 입니다. 깔끔한 디자인. +_+