2.1 Hệ thống Android Kiến trúc
phần mềm Android chồng được minh họa trong hình 2.1
1
. Trong hình này, màu xanh lá cây
mục là những thành phần được viết trong mã nguồn gốc (C / C ++), trong khi các mặt hàng màu xanh là
thành phần Java giải thích và thực hiện bởi các máy ảo Dalvik. Các
lớp màu đỏ dưới đáy đại diện cho các thành phần hạt nhân Linux và chạy trong kernel
không gian.
Trong các phần dưới đây, chúng tôi một thời gian ngắn thảo luận về các lớp trừu tượng khác nhau
bằng cách sử dụng phương pháp tiếp cận từ dưới lên. Để có cái nhìn chi tiết hơn, chúng tôi đề cập đến hiện
các nghiên cứu [9, 22].
2.1.1 Linux kernel
Android sử dụng một phiên bản đặc biệt của hạt nhân Linux với một số bổ sung đặc biệt. Chúng bao gồm wakelocks (cơ chế để chỉ ra rằng các ứng dụng cần phải
có các thiết bị luôn trên), một hệ thống quản lý bộ nhớ đó là tích cực hơn trong việc giữ gìn bộ nhớ, trình điều khiển Binder IPC, và các tính năng khác mà là
quan trọng đối với một nền tảng nhúng di động như Android.
đang được dịch, vui lòng đợi..
