Tìm hiểu hệ điều hành android 14 (nguyên lý hệ điều hành)

37 14 0
Tìm hiểu hệ điều hành android 14 (nguyên lý hệ điều hành)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chương I: Giới thiệu tổng quan về hệ điều hành Android 14 4 Chương II: Khám phá hệ điều hành Android 14 6 1. Nguyên tắc thiết kế 6 1.1 Thành phần kiến trúc 7 1.2 Tầng applications 8 1.3 Tầng application framework 9 1.4 Tầng android runtime 10 1.5 Tầng platform librabraries 11 1.6 Tầng Linux Kernel 13 1.7 Tóm tắt 13 2. Quản lý tiến trình 14 2.1 Thế nào là quản lý tiến trình? 14 2.2 Mô hình phân cấp 14 2.3 Tính năng 15 3. Bộ nhớ 16 3.1 Bộ nhớ là gì? 16 3.2 Quản lý bộ nhớ Android 17 4. Hệ thống tập tin 19 4.1 Tăng Cường Khả Năng Tiếp Cận và Bảo Mật 19 4.2 APIs Mới Cho Nhà Phát Triển 19 4.3 Quản Lý Tập Tin Cải Thiện 19 4.4 Tối Ưu Hóa Hiệu Suất 19 5. Mạng 20 5.1 Hỗ Trợ Tắt 2G và NullCiphered: 20 5.2 Củng Cố An Ninh Mạng Trên Android: 20 5.3 Nguy Cơ An Ninh 2G: 20 5.4 Chống Lại Stingrays và False Base Stations: 20 5.5 Vấn Đề Null Ciphers: 20 6.Bảo mật và an ninh 21 6.1 Bảo vệ trong mọi hoạt động: 21 6.2 Tính năng Google Play Protect: 21 6.3. Chống cuộc gọi làm phiền: 21 6.4. Duyệt web An toàn của Google: 21 6.5. Bảo vệ quyền riêng tư theo nhu cầu: 21 6.6. Kiểm soát khả năng truy cập của ứng dụng: 21 6.7. Tính năng mới 21 7.So sánh 22 Chương III: Demo tính năng nổi bật 23 1. Demo tính năng 23 2. Tài liệu tham khảo: 36

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ BÁO CÁO HỆ ĐIỀU HÀNH ANDROID 14 Môn học: Nguyên lý hệ điều hành Mã lớp học: 2324I_INT2214_2 Giảng viên: TS Nguyễn Thị Hậu Nhóm 10: Đào Tuấn Linh - 21020924 Nguyễn Văn Nam – 21020931 MỤC LỤC Chương I: Giới thiệu tổng quan hệ điều hành Android 14 Chương II: Khám phá hệ điều hành Android 14 .6 Nguyên tắc thiết kế 1.1 Thành phần kiến trúc 1.2 Tầng applications 1.3 Tầng application framework .9 1.4 Tầng android runtime 10 1.5 Tầng platform librabraries 11 1.6 Tầng Linux Kernel 13 1.7 Tóm tắt 13 Quản lý tiến trình 14 2.1 Thế quản lý tiến trình? 14 2.2 Mơ hình phân cấp 14 2.3 Tính 15 Bộ nhớ 16 3.1 Bộ nhớ gì? .16 3.2 Quản lý nhớ Android 17 Hệ thống tập tin 19 4.1 Tăng Cường Khả Năng Tiếp Cận Bảo Mật 19 4.2 APIs Mới Cho Nhà Phát Triển 19 4.3 Quản Lý Tập Tin Cải Thiện 19 4.4 Tối Ưu Hóa Hiệu Suất .19 Mạng .20 5.1 Hỗ Trợ Tắt 2G Null-Ciphered: .20 5.2 Củng Cố An Ninh Mạng Trên Android: 20 5.3 Nguy Cơ An Ninh 2G: 20 5.4 Chống Lại Stingrays False Base Stations: 20 5.5 Vấn Đề Null Ciphers: 20 6.Bảo mật an ninh 21 6.1 Bảo vệ hoạt động: .21 6.2 Tính Google Play Protect: 21 6.3 Chống gọi làm phiền: 21 6.4 Duyệt web An toàn Google: 21 6.5 Bảo vệ quyền riêng tư theo nhu cầu: 21 6.6 Kiểm soát khả truy cập ứng dụng: 21 6.7 Tính 21 7.So sánh 22 Chương III: Demo tính bật 23 Demo tính .23 Tài liệu tham khảo: .36 Chương I: Giới thiệu tổng quan hệ điều hành Android 14 Android OS tạo ngôn ngữ lập trình Java đời tảng ứng dụng Android có lịch sử hình thành phát triển độc đáo, tháng 10 năm 2003 ngày trở nên phổ biến thị trường điện thoại thông minh Phiên Android bắt đầu với việc phát hành phiên beta vào ngày tháng 11 năm 2007 Android chiếm tỷ lệ lớn thị phần hệ điều hành di động Việt Nam, khoảng 70.6% vào năm 2022 Hệ điều hành dựa Android LineageOS thúc đẩy đa dạng mã nguồn mở lĩnh vực điện thoại thơng minh Và Việt Nam chúng ta, VinSmart tạo hệ điều hành mới, VOS, dành riêng cho thị trường điện thoại thông minh Việt Nam Hệ điều hành Android 14 phiên hệ điều hành di động Android, phát triển Google Phiên giới thiệu kiện "Google I/O 2023." Android 14 mang theo nhiều tính cải tiến, việc tùy chỉnh hình trí tuệ nhân tạo (AI), nâng cấp giao diện người dùng dựa chủ đề "Material You," nhiều tính thú vị khác Cải tiến giao diện hình khóa: Android 14 cung cấp nhiều tùy chỉnh cho giao diện hình khóa, cho phép người dùng chuyển đổi kiểu định dạng đồng hồ khác Họ tạo hình hình khóa sử dụng trí tuệ nhân tạo (AI) Bảo mật tốt hơn: Android 14 đem đến cải tiến bảo mật, cho phép người dùng sử dụng dấu vân tay để đăng nhập vào ứng dụng bên thứ ba, hỗ trợ tắt 2G tăng cường bảo mật cho thiết bị Tùy chỉnh hình hình khóa: Android 14 cho phép người dùng sử dụng trí tuệ nhân tạo emoji để tùy chỉnh hình hình khóa Hệ thống tự động tạo hình dựa từ, danh từ địa điểm chọn người dùng Cinematic Wallpaper: Android 14 giới thiệu Cinematic wallpaper, kiểu hình sử dụng hình ảnh chân dung để tạo hiệu ứng 3D Tìm thiết bị thất lạc với Find My Device: Android 14 cung cấp tính Find My Device, giúp người dùng tìm kiếm thiết bị bị thất lạc cách tận dụng hàng tỷ thiết bị Android khác mơi trường gần Hệ điều hành android 14 hoạt động ổn định ngun lý chúng địi hịi hoạt động chắn Đó là: - Ngun tắc thiết kế - Các thành phần - Quản lý tiến trình - Bộ nhớ - Hệ thống tập tin - Mạng - Bảo mật an ninh Chương II: Khám phá hệ điều hành Android 14 Nguyên tắc thiết kế Chỉ rõ mục đích: Android OS 14 tiếp tục mục tiêu cung cấp trải nghiệm người dùng xuất sắc với tính cải tiến, bảo mật cao quản lý lượng hiệu Đơn giản dễ sử dụng: Android OS 14 tiếp tục giữ nguyên thiết kế đơn giản, dễ sử dụng để tối ưu hóa trải nghiệm người dùng Tương thích: Android OS 14 tiếp tục tập trung vào tính tương thích với nhiều loại thiết bị di động khác nhau, bao gồm điện thoại thơng minh, máy tính bảng thiết bị di động khác Đa nhiệm: kế thừa tính phiên cũ cịn nâng cấp thiết kế lại tác vụ, đa nhiệm chế độ xem phân tách, cải thiện chuyển đổi ứng dụng Bảo mật: tính bảo mật cao, bảo vệ liệu người dùng, đổi tính mã hóa, kiểm sốt cấu hình mạng di động Tối ưu hóa lượng: Android OS 14 tiếp tục cải thiện hiệu suất lượng để gia tăng thời lượng pin giảm tiêu thụ lượng không cần thiết, tăng cường trải nghiệm sử dụng điện thoại di động Hỗ trợ cho nhà phát triển ứng dụng: cung cấp hỗ trợ cơng cụ tính cải tiến để tối ưu hóa phát triển ứng dụng Tính linh hoạt: cho phép người dùng tùy chỉnh thiết lập trải nghiệm theo nhu cầu cá nhân Cập nhật bảo trì: đảm bảo ln cập nhật với tính bảo mật Tích hợp dịch vụ Google: Android OS 14 tiếp tục tích hợp dịch vụ Google Google Assistant, Google Maps Google Play Hỗ trợ cho IoT: Android OS 14 hỗ trợ kết nối thiết bị IOT đa dạng, công nghệ cảm biến trí tuệ nhân tạo, tích hợp dịch vụ Google cho IOT, hỗ trợ tính cụ thể doanh nghiệp Tính tương thích ngược: hỗ trợ tương thích ngược, giúp ứng dụng thiết bị di động cũ tiếp tục hoạt động hệ điều hành 1.1 Thành phần kiến trúc Kiến trúc Android Android hệ điều hành mã nguồn mở Google phát triển dựa tảng Linux Hệ điều hành ngăn xếp chia thành tầng chính: Tầng applications Tầng application framwork Tầng android runtime Tầng platform libraries Tầng Linux Kernel 1.2 Tầng applications Tầng ứng dụng (application layer) Android OS phần kiến trúc hệ điều hành Android Đây nơi mà ứng dụng người dùng triển khai thực thi Các dịch vụ trình quản lý cửa sổ, giao diện người dùng, chức ứng dụng khác cung cấp thơng qua tầng Ứng dụng tương tác với thành phần khác hệ thống thông qua API cung cấp tầng ứng dụng Tầng ứng dụng cung cấp framework cho việc phát triển ứng dụng Android, cho phép nhà phát triển tận dụng dịch vụ chức có sẵn Điều giúp tạo ứng dụng có giao diện người dùng đẹp mắt chạy mượt mà tảng Android 1.3 Tầng application framework Hệ điều hành Android tiếp cận thư viện tính thiết bị sử dụng Java API, gọi Android Framework Framework cung cấp cách an toàn đồng để tận dụng tài nguyên thiết bị Android Activity Manager Quản lý hoạt động ứng dụng, đảm bảo hành vi quán chuyển động ứng dụng Cho phép ứng dụng phản ứng với kiện toàn cục xoay thiết bị, hủy ứng dụng thiếu nhớ, ứng dụng tiêu cực Window Manager Xác định thơng tin hình để tạo cửa sổ ứng dụng, cho phép tương thích với chế độ thiết bị Hỗ trợ trải nghiệm ứng dụng tùy chỉnh, với khả chia sẻ hình ứng dụng Location Manager Sử dụng GPS kết nối khơng dây để cung cấp vị trí người dùng Cho phép lập trình viên yêu cầu quyền vị trí, cung cấp thơng tin vị trí chi tiết tăng cường khơng gian đóng Telephony Manager Kết hợp phần cứng phần mềm để cung cấp tính điện thoại Cho phép mở rộng điều chỉnh chức gọi mặc định thông qua TelephoneManager Resource Manager Quản lý tài nguyên biểu tượng, tệp âm thanh, video, v.v., đảm bảo truy cập hiệu phản hồi nhanh chóng View System Cung cấp thành phần hình ảnh chung cho tương tác ứng dụng, tùy chỉnh theo nhu cầu nhà phát triển Notification Manager Thông báo kiện ứng dụng với người dùng thơng qua tín hiệu hình ảnh, âm rung Cung cấp cách để lập trình viên người dùng điều chỉnh hệ thống thông báo Package Manager Cung cấp thông tin ứng dụng cài đặt, cho phép theo dõi kiện cài đặt, gỡ cài đặt, quyền hạn sử dụng tài nguyên Content Provider Tiêu chuẩn hóa cách chia sẻ liệu ứng dụng thiết bị 1.4 Tầng android runtime Android Runtime (ART) Dalvik ART môi trường thực thi sử dụng ứng dụng số dịch vụ hệ thống Android ART thực thi định dạng Dalvik Executable quy định bytecode Dex

Ngày đăng: 11/12/2023, 00:51

Tài liệu cùng người dùng

Tài liệu liên quan