컴퓨터가 프로그램을 수행하는 동안 컴퓨터의 내부 또는 외부에서 예기치 않은 긴급한 일이 발생했을 때 응급 조치를 강구하여 계속적으로 프로그램 처리를 하도록 해주는 기능
어떤 처리 프로그램의 실행 중에 제어 프로그램의 서비스가 필요한 예기치 않은 일이 발생했을 때 이러한 상황을 하드웨어로 포착해서 감시 프로그램(supervisor program)에게 제어권을 인도하기 위한 기능
본문일부/목차
◉ 인터럽트가 발생시
현재 수행중인 프로그램 처리는 일시중단되고 제어권이
제어 프로그램으로 넘어 감
제어 프로그램 중에 준비된 인터럽트 처리 루틴과 인터럽트
서비스 루틴이 처리됨
◉ 인터럽트의 발생 원인
①정전,데이터 전달 과정에서 오류의 발생과 같은 컴퓨터 자체 내에서의
기계적인 문제가 발생하는 경우
②보호된 기억 공간에 접근 또는 불법적인 명령의 수행 등과 같은 프로그램
상의 문제가 발생하는 경우
③컴퓨터 조작자(operator)의 의도적인 조작으로 중단되는 경우
④입출력과 같은 주변 장치들의 조작에 중앙 처리의 기능이 요청되는 경우
⑤산술 연산 중 범람(ov
◉ 인터럽트의 종류
① 기계 검사 인터럽트
② 외부 인터럽트(external interrupt)
③ I/O 인터럽트(I/O interrupt)
④ 프로그램 검사 인터럽트
⑤ 감시 프로그램 호출 인터럽트(supervisor call interrupt)
◉ 인터럽트의 필요성
정전시 중앙 처리 장치의 상태의 보존 전원 회복후 중단 프로그램 재개가능
중앙 처리 장치와 입력 장치가 병행 동작 하드웨어 운영 효율 증대
· 해피레포트는 다운로드 받은 파일에 문제가 있을 경우(손상된 파일/설명과 다른자료/중복자료 등) 1주일이내 환불요청 시 환불(재충전) 해드립니다.
(단, 단순 변심 및 실수로 인한 환불은 되지 않습니다.)
· 파일이 열리지 않거나 브라우저 오류로 인해 다운이 되지 않으면 고객센터로 문의바랍니다.
· 다운로드 받은 파일은 참고자료로 이용하셔야 하며,자료의 활용에 대한 모든 책임은 다운로드 받은 회원님에게 있습니다.
저작권안내
보고서 내용중의 의견 및 입장은 당사와 무관하며, 그 내용의 진위여부도 당사는 보증하지 않습니다.
보고서의 저작권 및 모든 법적 책임은 등록인에게 있으며, 무단전재 및 재배포를 금합니다.
저작권 문제 발생시 원저작권자의 입장에서 해결해드리고 있습니다. 저작권침해신고 바로가기