본문 바로가기
IT/OS

Interrupt, IRQ란

by FreeYourMind 2022. 4. 2.

IRQ(Interrupt Request)

- 주변장치가 bus를 통해 CPU로 보내는 Interrupt 요청 신호

- Interrupt 요청이 들어오면 우선 순위에 따라 하던 일을 중단하고 요청 받은 일을 수행하거나 무시할 수 있음

 

irqbalance

- Multi processor 환경에서 CPU 간의 interrupt를 분리하기 위한 daemon

- Multi processor 환경에서 irqbalance가 작동 중이지 않으면 interrupt가 하나의 CPU에만 몰리게 됨

- Single Processor에서는 해당 daemon이 실행되지 않음

 

* daemon

- Background에서 동작하는 process

- Windows의 Service와 같은 역할

- 대개 관리자 권한으로 실행되어 Network 요청이나 HW 동작 등 여러 기능을 담당

 

 

 

출처

https://zetawiki.com/wiki/IRQ

https://www.sony.co.kr/electronics/support/articles/S500082584

https://zetawiki.com/wiki/Irqbalance

https://mapoo.net/os/oslinux/multi-cpu-%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90-%ED%95%84%EC%9A%94%ED%95%9C-irqbalance/

 

 

댓글