>> Edit article
이름
제목
패스워드
jiffies란 놈은 커널 타임클락이 일어날때마다 1씩 증가하는 값입니다. < linux/sched.h > 에 선언되어 있구요, unsigned long volatile 타입이네요. 시스템 부트와 동시에 0부터 주욱 증가하는데요, 계산을 해 보면 16달이 지나야 오버플러우가 일어나게 돼 있는 전역 커널 변수입니다. 또 TSC라고 하는, x86프로세서에서 쓰는 레지스터가 있는데 이놈은 커널, 유저 스페이스에서 모두 접근 가능하군요. < asm/msr.h > 에 있는 rdtsc(), rdtscl()을 이용해서 값을 받아올 수 있습니다. 이들의 자세한 용법과 그밖의 커널이 제공하는 시간 체크 툴을 보시려면 '리눅스 디바이스 드라이버'의 6장 'FLOW OF TIME'을 참고 하세요.. : 커널에서 일정 시간마다 레지스터를 체크하려고하는데... : sleep 은 유저레벨 프로그램이라 안되더군요... : 커널에서 어떻게 일정한 시간마다 뭘 실행하려면 어떻게 시간을 보내면 되죠?? : : -- : 이 곳에 서명을 적어주십시오 -- 이 곳에 서명을 적어주십시오. 디바이수 두라이버어~ 어려버어~ --;
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved