Arm Linux Kernel Hacks

rousalome.egloos.com

포토로그 Kernel Crash


통계 위젯 (화이트)

9365
557
421924


[ARM프로세서] ARM7 아키텍처의 익셉션 소개 Arm: Exception Overview

"누군가 여러분에게 ARM 아키텍처의 익셉션이 무엇인가요?"라고 묻는다면, 아마 ARMv7 아키텍처에서 설명하는 익셉션이 머릿 속에 떠오를 가능성이 높습니다. ARMv7 아키텍처의 익셉션의 종류와 익셉션 테이블은 기존 ARM 아키텍처의 익셉션의 개념을 물려 받았기 때문입니다. 20년 전에 ARMv5에서 ARM6 아키텍처에 적용된 익셉션의 기본 동작 방식을 ARMv7 아키텍처에서 거의 그대로 확인할 수 있습니다. 

가격과 성능을 만족해야 하는 소형 디바이스에서 32비트 ARMv7 아키텍처 기반의 CortexA7, CortexA9 프로세서를 많이 탑재하고 있습니다. 또한 고성능 컴퓨터나 최신 휴대폰에 ARMv8 아키텍처 기반의 ARM 프로세서를 탑재하는데, ARMv8 아키텍처의 익셉션은 기존 ARMv7 아키텍처에서 정의된 익셉션의 기반 위에서 정의됐습니다. ARMv8 아키텍처의 익셉션을 제대로 이해하려면, ARMv7 아키텍처에서 정의된 익셉션의 동작 원리를 알아야 합니다.

Written by <디버깅을 통해 배우는 리눅스 커널의 구조와 원리> 저자





덧글

댓글 입력 영역