✺
이번에는 다음 그림을 보면서 익셉션 타입 별로 익셉션이 처리되는 전체 흐름을 정리해봅시다. 그림 8.6 익셉션의 종류 별 전체 실행 흐름 먼저 그림의 가장 윗 부분은 메모리 어보트 타입의 실행 흐름입니다. ARM 코어가 명령어를 실행하는 과정에서 유발되는 익셉션인데, 소프트웨어적으로 치명적인 오류가 있을 때 유발됩니다. 대부분 운영체제에서 익셉션 벡터 핸들러에서 시스템을 리셋시키거나 익셉션을 유발한 프로세스를 종료시키는 동작을 수행합니다. 이어서 그림의 가운데 부분을 보겠습니다. 외부 하드웨어에서 인터럽트가 발생하면 ARM 코어는 IRQ/FIQ 익셉션을 유발합니다. 운영체제 관점으로는 인터럽트 타입 익셉션은 하나의 기능으로 동작하며, 익셉션 벡터 핸들러에서는 인터럽트 서비스 루틴을 처리하는 코드를 실