Android 동작 구조 Android architecture 안드로이드는 스마트 폰을 비롯한 다양한 모바일/임베디드 기기에서 사용할 수 있도록 제작된 Linux 기반의 오픈 소스 소프트웨어 스택입니다. 다음 그림은 해당 구조를 나타냅니다. Linux Kernel Android 플랫폼은 Linux Kernel 기반으로 구성되어 있습니다. 특히, ART(Android runtime)는 스레딩 및 하위 수준의 메모리 관리와 같은 기본 기능에 Linux Kernel을 사용합니다. Linux Kernel 부분에서 담당하는 부분은 다음과 같습니다. ü 메모리 등의 자원 관리 ü 보안 설정 ü 전원 관리 ü 하드웨어 장치 드라이버 관리 ü 네트워크 시스템 관리 등HAL(Hardware Abstraction Laye..