EBS 강의1 하드웨어 제어 하드웨어 제어에 대해 알아봅니다. I. 중앙처리장치를 위한 기능 1) 인터럽트 (INTERRUPT) 프로그램을 실행하는 도중에 예기치 않은 상황이 발생할 경우 현재 실행중인 작업을 일시 중단하고, 발생된 상황을 우선 처리한 후 실행중이던 작업으로 복귀하여 계속 처리하는 것을 말합니다. 인터럽트에는 외부인터럽트, 내부 인터럽트, 소프트웨어 인터럽트가 있습니다. 외부인터럽트는 입출력장치가 데이터의 전송을 요구하거나 전송이 끝났음을 알릴경우, 특정 장치에 할당된 작업시간이 끝났을 경우, 컴퓨터의 전원공급이 끊어졌을 경우입니다. 내부 인터럽트는 명령처리중 오버플로(OVERFLOW) 또는 언더플로(Underflow)가 발생하였을 경우, 0으로 나누는 명령이 수행될 경우입니다. 소프트웨어 인터럽트는 운영체제의 감시.. 2014. 5. 9. 이전 1 다음