[질문] 인터럽트... cli... sti...

글쓴이: 익명 사용자 / 작성시간: 월, 2002/10/21 - 10:42오전
cli(clear interrupt)와 sti(set interrupt)로 인텔 펜티엄 CPU에선 인터
럽트를 조정할 수 있잖아요...
cli하면 모든 인터럽트가 다 블록되나요?
메인보드에서 클럭 틱을 만들어서 매 틱마다 인터럽트를 거는 걸고 알고
있습니다.. 그때마다 리눅스 커널이 그 인터럽트를 감지해서 jiffies도 업
데이트 하고, 나머지 시간과 관련된 처리는 bottom half로 처리한다고 알
고 있습니다..
근데... time slice도 이 틱에 의해서 정해지는데 cli해서 인터럽트를 막
아 버린다면 time slice 체크도 못 하게 되지 않나요? 그러다 잘못해서
dead lock이라도 발생하면 그대로 다운되는거 아닌가요?
잘 아시는 분.. ^^;; 답변해주세요..
Forums:
댓글 달기