본문 바로가기
보관용

[jiffies] 값에 대한 단상

by 크크다스 2014. 11. 14.
반응형

= xu32 한번 돌고 나서 시작할 때 문제 발생에 대한 보정

= 참고

. jiffies : kernel에서 사용하는 ms단위 HZ단위의 상대 시간값

리눅스에서는 에러 발현을 빨리하기 위해서 jiffies초기값을 매우 큰값을 설정한다.

해당 값의 처리에서 보정을 적용하지 않으면 에러가 발생한다.

= 보정 방안

. 최초 시작시 바로전값을 현재 jiffies값으로 세팅

. 체크시 바로전에 체크한 값에 현재 jiffies값을 저장

. 저장된 바로 전의 값과 현재의 값의 차이가 정해진 일정범위를 벗어나면 보정이 필요하다고 판단함

= 보정 방법

. 32비트 에서 풀기

- 0xFFFFFFFF - 현재값 + 1 + 전의 값 => 실제 간격

. 64비트 에서 풀기

. 저장되는 값들을 64비트로 변환

반응형

'보관용' 카테고리의 다른 글

[popen & pipe & dup] 좋은 예  (0) 2014.11.14
[BusyBox] hsitory 기능  (0) 2014.11.14
[sHash] Simple Hash  (0) 2014.11.10
[MySQL] Desc /Asc index => 지정 안된다 => 우회방법  (0) 2014.11.08
[HTTPs] POST form  (0) 2014.11.07