컴퓨터 구조_인터럽트
인터럽트란 란?CPU의 정해진 명령어 흐름을 끊는 신호동기 인터럽트(=예외)CPU가 예기치 못한 상황을 접했을 때 발생종류: 폴트, 크랩, 중단, 소프트웨어 인터럽트비동기 인터럽트(=하드웨어 인터럽트)주로 입출력 장치에 의해 발생하는 인터럽트 (알람 역할)목적: 입출력 작업 시 효율적으로 명령어 처리인터럽트 처리 순서입출력장치가 CPU에 인터럽트 요청 신호 보냄CPU는 실행 사이클 마친 후 항상 인터럽트 여부 확인CPU는 인터럽트 요청을 확인하면 인터럽트 플래그를 통해 인터럽트 받아들일 수 있는 상태인지 확인인터럽트를 받아들일 수 있는 상태면, CPU는 지금까지의 작업을 벡업CPU는 인터럽트 벡터를 참조해 인터럽트 서비스 루틴 실행인터럽트 서비스 륀이 끝나면 벡업 내용 복구인터럽트 플래그란?플래그 레지스..
2025.06.16