-
인터럽트디지털포렌식전문가자격증 2019. 9. 23. 20:31
외부 인터럽트
전원 이상 인터럽트 : 정전, 파워 이상
기계 착오 인터럽트 : CPU의 기능적인 오류
외부 신호 인터럽트
◆ 타이머에 의한 인터럽트 : 자원이 할당된 시간이 다 끝난 경우
◆ 키보드로 인터럽트 키를 누른 경우 : Ctrl + Alt + Delete
입출력 인터럽트
◆ 입출력 데이터에 이상이 있는 경우
◆ 입출력 장치가 데이터 전송을 요구할 경우
◆ 전송이 끝나 다음 동작이 수행되어야 할 경우
내부 인터럽트
잘못된 명령, 데이터를 사용할 때 발생
◆ Division by zero(0으로 나누기)
◆ Overflow/Underflow
◆기타 Exception
소프트웨어 인터럽트
소프트웨어 인터럽트는 프로그램 처리중 명령의 요청에 의해 발생하는 것으로, 가장 대표적인 형태는 감시 프로그램을 호출하는 SVC(SuperVisorCall)인터럽트가 있다.
SVC인터럽트
◆ 사용자가 SVC 명령을 써서 의도적으로 호출한 경우
◆ 복잡한 입-출력 처리를 해야 하는 경우
◆ 기억장치 할당 및 오퍼레이터와 대화를 해야 하는 경우
인터럽트 우선순위
1. 전원 이상(power fail)
2. 기계 착오(Machine Check)
3. 외부 신호(External)
4. 입출력(I/O)
5. 명령어 잘못
6. 프로그램 검사 (Program Check)
7. SVC(Super Visor Call)
'디지털포렌식전문가자격증' 카테고리의 다른 글
디스크 구조 (0) 2019.09.26 디지털 저장매체 (0) 2019.09.25 리틀 엔디언, 빅엔디언 (0) 2019.09.24 데이터베이스 시스템 (0) 2019.09.03 디지털포렌식 전문가 자격증 준비 (0) 2019.03.05