안드로이드 아키텍처,아키텍쳐,구조 (Android architecture,structure)
@ 리눅스 커널 (Linux Kernel ) - 최하위 계층 - 백그라운드 스레드, 메모리 관리, 보안, 디바이스 드라이버등의 저수준 관리 기능을 담당한다. - 안드로이드가 리눅스를 채용한 주된 이유는 공개 운영체제라는 이유도 있지만 무엇보다 디바이스 드라이버의 지원이 광범위하기 때문이다. @ 시스템 라이브러리 (System Libraries) - 응용 프로그램들이 공통적으로 사용하는 라이브러리 - 라이브러리는 장비의 전반적인 속도를 결정하는 중요한 요소여서 자바가 아닌 C로 작성되어 있다. - BSD 파생 libc, 2D그래픽을 위한 suface manager 및 SGL, 3D그래픽을 위한 OpenGL, 벡터 폰트 출력을 위한 FreeType, 오디오, 비디오 재생을 위한 미디어 지원, 데이터베이스 지..
2011.04.03