컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 인터럽트란 무엇입니까?

인터럽트란 무엇입니까?

중단의 의미는 다음과 같습니다.

1, 중단은 소송 시효기간 중 특정 법적 이유로 이미 만료된 시효기간이 무효이며 시효중단의 원인이 제거된 후 소송 시효기간이 다시 시작된다는 것을 의미하는 법률 규정 용어입니다.

2. 인터럽트란 컴퓨터 실행 중 일부 의외의 상황이 발생하여 호스트 개입이 필요할 때 시스템이 실행 중인 프로그램을 자동으로 중지하고, 새로운 상황을 처리하는 프로그램으로 전환한 다음, 처리 후 일시 중지된 프로그램으로 돌아가서 계속 실행할 수 있다는 것을 말한다.

3. 인터럽트는 또한 단일 칩 마이크로 컴퓨터의 인터럽트 시스템 (인터럽트 장비 및 인터럽트 처리기 포함) 을 의미합니다.

분류

1, 실드가 중단되었습니다. 인터럽트 마스크 레지스터의 비트 실드를 설정하여 끌 수 있는 하드웨어 인터럽트입니다.

2. 비차폐 인터럽트 (NMI). 인터럽트 마스크 레지스터의 비트 실드를 설정하여 끌 수 없는 하드웨어 인터럽트입니다. 일반적인 예는 클럭 인터럽트 (50Hz— 와 같이 하드웨어 시계가 일정한 주파수로 전송하는 인터럽트) 입니다.

3. 프로세서 간 중단. 특별한 하드웨어 인터럽트. 프로세서에 의해 전송되고 다른 프로세서에 의해 수신됩니다. 프로세서 간 통신 또는 동기화를 용이하게 하기 위해 멀티프로세서 시스템에서만 발견됩니다.

4. 거짓 중단. 원치 않는 하드웨어 인터럽트. 이런 상황이 발생하는 데에는 여러 가지 이유가 있습니다. 예를 들어, 온라인 이상 전기 신호를 중단하거나 요청 장치 자체를 중단하는 문제가 있습니다.

5. 소프트웨어가 중단되었습니다. 인터럽트를 캡처하는 CPU 명령입니다. 소프트 인터럽트 명령은 일반적으로 CPU 를 커널 모드 /Ring 0 으로 전환하기 위해 하위 프로그램을 실행해야 하므로 시스템 호출을 구현하는 데 자주 사용됩니다.

참고: 바이두 백과-중단

上篇: Donglan Road에서 Changshou Road 및 Wuning Road로 가는 방법 下篇: 무제한 코인으로 Subway Surfers를 플레이할 수 있나요?
관련 내용