Xem mẫu

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC MỞ TP.HCM


HỆ ĐIỀU HÀNH
Đề tài: Tìm hiểu và phân tích
kiến trúc, chức năng và hoạt
động của hệ điều hành
Android

Giáo viên: NGÔ MINH VƯƠNG
Nhóm thực hiện: nhóm 11
Tp,HCM, ngày 08 tháng 08 năm 2015

Năm học: 2015-2016

Lời mở đầu
Khi nhắc đến máy vi tính ta không thể không nhắc đến hệ điều hành. Hệ điều hành là một
chương trình chạy trên hệ thống máy tính, quản lý các tài nguyên trên máy tính và là môi
trường cho các chương trình ứng dụng chạy trên nó.
Ngày nay, khái niệm hệ điều hành không chỉ là trên máy vi tính mà còn được mở rộng cho
nhiều thiết bị điện tử khác ví dụ như: điện thoại thông minh ( smart phone), các thiết bị cầm
tay PDA (có 2 dòng chính là Palm và Pocket PC),…
Trong bài báo cáo này, nhóm em sẽ trình bày hệ điều hành Android. Tìm hiểu và phân tích
kiến trúc, chức năng và hoạt động của hệ điều hành Android nhằm giúp mọi người có cái
nhìn từ tổng quan đến chi tiết về hệ điều hành Android.
Mặc dù nhóm em đã cố gắng biên soạn, chọn lọc tài liệu, cách trình bày hợp lý nhất nhưng
trong thời gian ngắn không tránh khỏi thiếu sót. Mong thầy đọc và cho nhận xét về bài báo
cáo của nhóm em.
Cảm ơn thầy!
Nhóm 11

DANH SÁCH NHÓM 11
STT

HỌ VÀ TÊN

MSSV

PHÂN CÔNG CÔNG VIỆC

GHI CHÚ

1354050029

Chức năng của hệ điều hành
Android

Nhóm trưởng

Hoạt động của hệ điều hành
Android

1*

Lê Thị Tú Hoan

2

Nguyễn An Ninh

3

Lê Nguyễn Bảo Trân 1354050101

4

Lý Đan Tâm

1354050080

5

Cao Thanh Thanh

1354050084

6

Phạm Mỹ Tâm

1354050081

Kiến trúc của hệ điều hành
Android

1

MỤC LỤC
--------------

CHƯƠNG 0. TỔNG QUAN VỀ HỆ ĐIỀU HÀNH ANDROID…………………....4
I.

Giới thiệu chung về hệ điều hành Android……………………………..........4
1. Android là gì?.............................................................................................4
2. Sự ra đời?....................................................................................................4
3. Lịch sử phát triển Android…………………………………………..........5
4. Các phiên bản của Android………………………………………….........5
5. Một số hãng sản xuất điện thoại có sử dụng hệ điều hành Android….......6

CHƯƠNG 1. KIẾN TRÚC HỆ ĐIỀU HÀNH ANDROID……………………........8
I.

Kiến trúc tổng quát…………………………………………………………..8
1. Tầng hạt nhân Linux (Linux Kernel layer)……………………………….8
2. Tầng Library và Android Runtine………………………………………..9
a. Phần Library…………………………………………………………..9
b. Phần Android Runtine…………………………………………….....10
3. Tầng Application Framework…………………………………………...10
4. Tầng Application………………………………………………………..11

CHƯƠNG 2. CHỨC NĂNG CỦA HỆ ĐIỀU HÀNH ANDROID………………..13
I.
II.

Chức năng…………………………………………………………………..13
Xây dựng chức năng………………………………………………………..14
1. Tạo danh sách file trong một thư mục…………………………………..14
2. Mở chương trình liên kết………………………………………………..15
3. Xem và sửa đổi thuộc tính file………………………………………......15
a. Xem thuộc tính file………………………………………………......15
b. Đổi thuộc tính file…………………………………………………....16
4. Xóa file……………………………………………………………….....17
5. Sao chép file………………………………………………………….....17
6. Di chuyển và đổi tên file…………………………………………….…..17
7. Một số hình ảnh demo……………………………………………….….18

CHƯƠNG 3. HOẠT ĐỘNG CỦA ANHDROID……………………………….…23
I.

II.

Cách cài đặt hệ điều hành Android………………………………………....23
1. Cài Android cho điện thoại……………………………………………...23
2. Cài Android cho PC……………………………………………………..25
Tính bảo mật và tính riêng tư……………………………………………….28
2

III.
IV.

V.

Quản lý bộ nhớ……………………………………………………………...28
Ưu, khuyết điểm của chương trình Android………………………………..29
1. Tối ưu………………………………………………………………...….29
2. Khuyết…………………………………………………………………...30
Quản lý tiến trình trong hệ điều hành Android……………………………..30
1. Hệ thống phân cấp……………………………………………………....31
2. Tính năng tự động quản lý tiến trình của Android……………………...32
3. Ứng dụng Android có thể tự đáp ứng các sự kiện………………………33
4. Quản lý tiến trình “cơ bản”……………………………………………...34

TÀI LIỆU THAM KHẢO………………………………………………………….37

3

nguon tai.lieu . vn