[잡담] O(1) 스케쥴러에서

박은병 2008.04.02 00:45 조회 수 : 13742 추천:92

어떻게 O(1)이 되나 예전부터 찾아봐야지 하다가 방금

찾아봤는데 허무하게도..

하드웨어 명령에 비스무리한걸 지원해주는군요

sched_find_first_bit를 찾아보면

arm은 clz 명령(msb부터 최초의 1이 나올때까지 숫자센다)를 이용하고
x86은 bsfl 이라는 명령을 사용하는 군요

예전에 ucos-ii를 볼때 테이블을 만들어서 찾아내는 뭐 그런걸 생각했는데 하드웨어적으로 명령이 구현이 되어 있군요..

근데 뭐 쪼잔하게 더 깊이 들어가자면 이 하드웨어적인 명령이 O(1)인가?? 라는 의문도 드는군요
ㅋㅋㅋㅋ 뭐 그렇겠죠..^^..
번호 제목 글쓴이 날짜 조회 수
공지 [공지] 커널 스터디 관련 Q&A 게시판 입니다. [5] woos 2016.04.09 2197
485 자꾸 이상한 글만 올리는군요;;; [1] 김범환 2007.11.19 4143
484 SSE register 설명 및 Hammer Family(AMD 64bit 초기 processor) 관련 기사 [2] 최희욱 2007.11.18 6740
483 금일 공부한 x86_64 개요(amd) 관련 80386보호 모드에 대한 기초설명 정리 글을 올려봅니다 [36] 최희욱 2007.11.17 5383
482 오늘 모임 참가를 못 할 것 같습니다.죄송합니다. 김남표 2007.11.17 4240
481 이번주 모임 참석 못하게 되었습니다. 염태근 2007.11.17 4314
480 죄송합니다만.. [1] 최대진 2007.11.17 3960
479 아~이번주에도 참석이 힘들 거 같습니다...흑흑 [1] 정문수 2007.11.16 4305
478 결혼식으로 인해.... [1] 김범환 2007.11.15 4183
477 멀티탭 길이 긴거 있으신분? [4] 김기태 2007.11.12 4917
476 버디 알고리즘... 김범환 2007.11.11 7172
475 x86 4기 김범영입니다.. 이번주 스터디 참여는 늦어질 것 같습니다..ㅡ.ㅜ [1] 김범영 2007.11.10 4270
474 게시판 생성 백창우 2007.11.04 4053
473 [문서] 커널 분석 문서입니다. file 맥주 2008.11.10 12087
472 [잡담] 이쿠 지송합니다. [1] 맥주 2008.05.14 9156
471 [정보] 서버 ip 모르시는 분들을 위해 알려드립니다. [1] 이정우 2008.04.29 10185
470 [의문] 이번주 스터디 진행하나요? [4] 이수연 2008.04.23 9585
469 [잡담] 4월 19일 스터디 불참 [5] 맥주 2008.04.16 9618
468 [잡담] 금일 스터디와 이것저것.. [4] 박은병 2008.04.13 9578
467 java virtual machine 에 관심있으신 분 계신가염? [6] 이수연 2008.04.04 10101
» [잡담] O(1) 스케쥴러에서 [5] 박은병 2008.04.02 13742
XE Login