차례:
정의-내부 인터럽트 란 무엇입니까?
내부 인터럽트는 프로그램 또는 프로세스의 실행 명령어에 포함 된 명령어로 인해 발생하는 특정 유형의 인터럽트입니다. 일반적으로 내부 인터럽트는 사용자의 변경에 저항하며 프로세서가 외부 이벤트 나 네트워크 연결로 인한 것이 아니라 프로그램 명령을 통해 작동함에 따라 "자연적으로"또는 "자동으로"발생합니다.
Techopedia는 내부 인터럽트를 설명합니다
일반적으로 운영 체제가 한 작업에서 다른 작업으로 전환하면 인터럽트가 발생합니다. 운영 체제는 주어진 시간에 하나의 작업 만 처리 할 수 있지만 정교한 패턴의 프로그램 스위치를 사용하면 시스템이 사용자에게 편리한 방식으로 멀티 태스킹을 수행하는 것처럼 보일 수 있습니다.
내부 인터럽트를 설명하는 좋은 방법은 기계가 프로그램 명령을 선형으로 처리 할 때 발생하는 것입니다. 이 장비는 주변 장치, 컴퓨터 운영자 또는 외부 네트워크 신호로부터의 외부 간섭없이 단일 프로그램 내에서 사업을 시작하고 있습니다. 특정 프로그램이 특정 개발 단계에 도달했을 때 중지하도록 설계된 경우 내부 인터럽트가 발생할 수 있습니다. 프로그램이 중지하고 다른 작업에 사용할 수있게되기 전에 운영 체제가 캐시 또는 버퍼를 읽어야하는 경우 내부 인터럽트의 인스턴스가됩니다.
내부 인터럽트는 종종 여러 가지 형태로 발생할 수있는 외부 인터럽트와 대조됩니다.