반응형 Interrupt1 운영체제 인터럽트 처리 개요 인터럽트는 기본적으로 필요에 의해 진행됩니다. 인터럽트는 하드웨어나 소프트웨어에서 내는 즉각적인 처리를 위하여 발생합니다. 인터럽트 처리에 대해서는 운영체제, CPU 아키텍처마다 다른 전략을 사용할 수 있으며 여기서는 인터럽트에 대한 기초적인 이론을 설명합니다. 인터럽트는 지금 사용하고 있는 컴퓨터에서도 굉장히 많이 발생합니다. 가만히 유지해도 1초 동안 최소한 1000개가 넘습니다. 인터럽트 인터럽트는 주요 예외처리나 우선순위가 높은 처리해야 할 때 진행 중이던 프로세스를 잠시 중단하고 인터럽트를 발생시키는 방식으로 진행됩니다. 주요 예외 상황이 이미 정해져 있으며 인터럽트가 발생하게 되면 인터럽트 서비스 루틴을 진행하게 됩니다. 이미 인터럽트를 처리하기 위한 루틴이 프로그램되어있고 인터럽트가 발.. 2022. 4. 25. 이전 1 다음 반응형