0
나는 최신 리눅스 소스 코드를 읽고 있는데, 명령어 cli
이 실행되고 IF 플래그가 지워지더라도 초기 페이지 오류 인터럽트가 발생한다는 것을 알았다. 하지만 어떻게 가능할까요? 그것은 비 마스킹 가능합니까? 그렇다면 NMI와의 관계는 무엇입니까?IF 플래그가 지워진 상태에서 초기 페이지 폴트가 발생하지만 어떻게 가능합니까?
나는 최신 리눅스 소스 코드를 읽고 있는데, 명령어 cli
이 실행되고 IF 플래그가 지워지더라도 초기 페이지 오류 인터럽트가 발생한다는 것을 알았다. 하지만 어떻게 가능할까요? 그것은 비 마스킹 가능합니까? 그렇다면 NMI와의 관계는 무엇입니까?IF 플래그가 지워진 상태에서 초기 페이지 폴트가 발생하지만 어떻게 가능합니까?
기간은 "마스크 가능"은 하드웨어을 인터럽트로도 불린다 유형 IRQ (Interrupt ReQuest, 인터럽트 요구)의 인터럽트, 적용 할 수 있습니다.
그러나, 페이지 오류 인터럽트,하지만 예외 유형의 IRQ 없습니다. 이러한 유형의 인터럽트는 정의에 의해 마스크 될 수 없습니다.
인터럽트 분류는 예를 들어. 여기 : http://wiki.osdev.org/Interrupt.
반대쪽 : 타이머 IRQ가 마스킹 된 경우 CPU가 정상적으로 진행될 수 있습니다.