728x90
인터럽트(Interrupt):이벤트 발생을 CPU에게 알리는 것, 하드웨어와 소프트웨어에 의해 발생할 수 있다.
트랩(Trap):소프트웨어에 의해 발생하는 인터럽트를 트랩이라 한다.
하드웨어는 System bus를 통해 CPU에 신호를 보냄으로써 인터럽트를 발생
소프트웨어는 System call이라는 특별한 명령으로 인터럽트를 발생
728x90
'CS' 카테고리의 다른 글
[OS]CPU, processor, microprocessor, core (0) | 2020.11.24 |
---|---|
[OS]DMA(Direct Memory Access), PIO(Programmed I/O) (0) | 2020.11.24 |
(미완)UML, Unified Modeling Language란 (0) | 2020.11.22 |
[Python]Static variable, Static method, Class method (0) | 2020.11.22 |
Programming paradigm, Declarative(선언형)과 Imperative(명령형)에 대해서 (0) | 2020.11.22 |