Những thuật ngữ cơ bản cần tìm hiểu trước khi bắt đầu khám phá Android, giúp bạn hiểu rõ hơn về cách thiết bị của mình hoạt động.
1. Recovery Là Gì?
Recovery, theo nghĩa đen, có nghĩa là Khôi Phục. Chi tiết hơn, đây là một phần khởi động đặc biệt của điện thoại. Khi máy ở trạng thái tắt, bấm nút nguồn (Power) sẽ khởi động vào hệ điều hành. Nhưng nếu bạn bấm tổ hợp phím (bao gồm nút nguồn) thì máy sẽ khởi động vào chế độ Recovery
Có 2 loại Recovery:
- Stock Recovery: Chế độ này được sử dụng khi máy mới mua về, trước khi bạn can thiệp vào và chỉ đơn giản là khôi phục lại trạng thái xuất xưởng.
- Custom Recovery: Là phiên bản Recovery đã được tinh chỉnh để phục vụ cho một mục đích cụ thể. Ví dụ như sao lưu hệ thống (nandroid), cài đặt các gói zip tùy chỉnh (flashzip), hoặc nâng cấp ROM (uprom).
2 . Kernel là gì?
Kernel là trái tim của hệ điều hành Android, được thiết kế đặc biệt cho Android. Mỗi hệ điều hành khác nhau cũng có kernel riêng, ví dụ như iOS, MacOS, và Windows đều có kernel của mình. Đối với bài viết này, chúng ta chỉ tập trung vào kernel của các thiết bị sử dụng hệ điều hành Android.
Android sử dụng kernel từ nhân Linux, nhưng không phải để chạy hệ điều hành Linux của các thiết bị chạy Linux khác. Kernel của Google’s Android có nhiều điều đặc biệt, hoạt động theo cách riêng biệt so với hệ thống Linux. Hệ thống lập trình của các nhà sản xuất là ngôn ngữ chủ đạo để phát triển cho Kernel, vì nó đóng vai trò quan trọng trong việc lập trình các trình điều khiển cho nhiều loại phần cứng khác nhau trên các phiên bản Android Kernel khác nhau.
Kernel quản lý và điều khiển phần cứng, nói một cách đơn giản, kernel làm nhiệm vụ nối liền và là người thông dịch giữa phần cứng và phần mềm.
Khi phần mềm yêu cầu phần cứng thực hiện một tác vụ nào đó, kernel sẽ chấp nhận yêu cầu và thực hiện nó. Từ việc điều khiển độ sáng màn hình, âm lượng, hiệu suất CPU đến cả việc di chuyển con trỏ chuột hoặc ngón tay lướt trên màn hình cảm ứng... tất cả đều nằm trong tay của kernel.
https://Mytour.vn/tim-hieu-ve-recovery-va-kernel-813n.aspx
Vậy là chúng ta đã khám phá Recovery và Kernel, bài viết tiếp theo sẽ đưa chúng ta đến thế giới của Rom và Root trong Android.