SlideShare a Scribd company logo
 Sơ lược về hệ điều hành :
+ Hệ điều hành là chương trình chạy trên hệ thống
máy tính, quản lý 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ó.
Một số hệ điều hành tiêu biểu :
+ Trên máy tính cá nhân : MS DOS, MS WINDOW,
MACOS, LINUX, UNIX,
+Trên điện thoại thông minh : Android, Sybian,
Window Mobile, iPhone OS, BlackBerry, S60,
Bada OS, Palm OS.
1.Chức năng HĐH:
Quản lý chia sẻ tài nguyên.Tài nguyên ở đây là bao gồm:
- Tài nguyên phần cứng (CPU, Bộ nhớ, các thiết bị IO)
- Tài nguyên phần mềm (Các file, chương trình dùng
chung).
- Tạo lập môi trường ảo ít phụ thuộc vào phần cứng để các
phần mềm ứng dụng hoạt động, phục vụ người dùng.
2. Các thành phần của hệ điều hành:
+ Thành phần quản lý tiến trình.
+ Thành phần quản lý bộ nhớ. + Thành phần dịch lệnh.
+ Thành phần bảo vệ hệ
thống.
+ Thành phần quản lý nhập
xuất.
+ Thành phần quản lý mạng.
+ Thành phần quản lý tập tin.
Photo Album
3. Phân loại HĐH:
a. Theo loại thiết bị mà hệ điều hành hoạt động:
b. Theo số user và số chương trình cùng hoạt động:
c. Theo góc độ người dùng.
d. Theo hình thức xử lý
1. Khái niệm :
Android là một hệ điều
hành chạy trên điện thoại
di động được phát triển
từ nhân linux, mang
nhiều đặc tính đặc trưng
của môt hệ điều hành di
động nhưng vẫn mang
những tính chất chung
của các hệ điều hành.
Một số hãng sản xuất điện thoại có sử dụng hệ
điều hành android tiêu biểu :
2. Kiến trúc hệ điều hành android Hệ điều hành
android: 4 phần
 Tầng hạt nhân Linux (hệ điều hành).
Tất cả mọi hoạt động của điện thoại muốn thi hành được
thì đều được thực hiện ở mức cấp thấp ở lớp này bao
gồm quản lý bộ nhớ (memory management), giao
tiếp với phần cứng (driver model), thực hiện bảo mật
(security), quản lý tiến trình (process).
Tầng này có các thành phần chủ yếu : dirver
Power
Madagement
 Tầng Libraries và android runtime : Phần này có 2 thành
phần là phần Libraries và Android Runtime.
a. Phần Libraries(thư viện)
+ Thư viện hệ thống (System C library) : thư viện dựa trên
chuẩn C, được sử dụng chỉ bởi hệ điều hành.
+ Thư viện Media (Media Libraries) : Có nhiều codec để hỗ trợ
việc phát và ghi các loại định dạng âm thanh,hình ảnh, video
thông dụng.
+ Thư viện web (LibWebCore) :. Nó cực kỳ mạnh, hỗ trợ được
nhiều công nghệ mạnh mẽ như HTML5, JavaScript, CSS,
DOM, AJAX..
...
b. Phần Android runtime:
Phần này chứa các thư viện mà một chương trình viết
bằng ngôn ngữ Java có thể hoạt động.
Runtime có 2 bộ phận tương tự như mô hình chạy Java
trên máy tính thường.
 Tầng Application Framework.
Tầng này xây dựng bộ công cụ – các phần tử ở mức cao để
các lập trình viên có thể nhanh chóng xây dựng ứng dụng.
- Với các hãng điện thoại: Có thể tùy biến để phù hợp với
cấu hình điện thoại mà họ sản xuất cũng như để có thể có
nhiều mẫu mã, style hợp thị hiếu người dùng. Vì thế nên tuy
cùng chung nền tảng Android mà điện thoại của Google có
thể khác với Motorola, HTC, T-Mobile, Samsung…
 Tầng Application: (ứng dụng)
Đây là tầng ứng dụng giao tiếp với người sử dụng, bao gồm
các ứng dụng như:
Các ứng dụng cơ bản, được cài đặt đi liền với hệ điều hành:
Các ứng dụng được cài thêm như các phần mềm chứng
khoán (Stock), các trò chơi (Game), từ điển…vv
3. Hệ thống tập tin trên hệ điều hành android.
a. Tổng quan về hệ thống file trên Android :
Trong Android các file được tổ chức lưu trữ thành các
thư mục theo mô hình phân cấp. Tham chiếu đến 1 file
bằng tên hoặc đường dẫn. Các câu lệnh thao tác file
cho phép thực hiện các chức năng như dịch chuyển,
sao chép toàn bộ thư mục cùng với các thư mục con
chứa trong nó…
b. Các kiểu file trên android:
- Trong nhiều hệ điều hành như window, người ta
phân biệt rõ file (tập tin) và folder (hay directory : thư
mục) là 2 thành phần khác hẳn nhau. Tuy nhiên trên
hệ điều hành android(cũng như linux) thì coi directory
cũng là file và nó là một loại file đặc biệt. Thực tế còn
một số loại file nữa có thể liệt kê theo bảng sau :
Chữ cái biểu diễn Kiểu file
d Thư mục(Dircctory)
b File kiểu khối(block-typc spccial file)
c File kiểu kí tự(charactcr)
l File liên kết tượng trưng(symbolic link)
p Fiel đường ống(pipc)
c. Tổ chức quyền sở hữu và quyền hạn trên file:
Tương tự trên hệ thống linux, trên hệ điều hành android,
một file có thể liên kết với một người hay một nhóm
người sử dụng. Sự liên kết đó là một tập hợp các quyền
hạn truy cập bao gồm quyền được phép đọc (read),
được phép ghi (write) và được phép thực thi (execute).
d. Cây thư mục trên hệ điều hành android:
Thư mục (hay có thể gọi là file) root là thư mục gốc của
tất cả các file thư mục còn lại. Dưới nó có chứa một số
file thư mục hệ thống.
/(root) : Là thư mục gốc. Là thư mục duy nhất không có thư mục
cha
/ mnt : thư mục chứa thiết bị lưu động (removeable)
/system : chứa những thành phần cơ bản nhất của hệ thống
/ect : chứa những file cấu hình của hệ thống, nó cực kỳ quan
trọng vì sự hoạt động của hệ thống đều bị chi phối ở những file
cấu hình này.
/system/lost+found : chứa những tập tin bị mất lúc khởi động máy
/system/font : chứa những font chữ hiển thị được
/system/bin : Chứa các chương trình nội trú của hệ thống...
4. So sánh hệ điều hành android với các hệ điều hành di
động khác.
Giống nhau : Đều là hệ điều hành di động nên mang đầy đủ bản
chất của hệ điều hành di động nói chung.
Khác nhau :
+ Android là hệ điều hành mã nguồn mở và miễn phí trong khi
các hệ điều hành di động còn lại đều là nguồn đóng và có phí
(khi một hãng thứ hai sử dụng)
+ Android được phát triển từ nhân linux do đó nó có thể chạy tốt
trên nhiều dòng điện thoại khác nhau. Có độ tương thích cao
với các loại phần cứng khác nhau nhiều hơn so với các hệ điều
hành di động còn lại.
+ Ứng dụng chạy trên android được viết bằng Java trong khi
đó, ứng dụng trên các hệ điều hành khác chủ yếu là viết bằng
C/C++/Object C.
5.Cài đặt một menu cho
phép người dùng chọn các
chức năng như sau:
Đổi quyền hạn
trên file
Tạo thư mục
Xem thuộc
tính
Android explorer
Hiển thị danh
sách file
Mở file bằng
chương trình
liên kết
Đổi thư
mục hiện
hành
Sao chép file
Di chuyển file
Đổi tên file
Xóa file
Tạo thư mục
Android explorer
Hiển thị danh
sách file
Sao chép file
Di chuyển file
Đổi tên file
Xóa file
Giao diện chính, xem danh sách file.Hiển thị thư mục…
Xem menu ẩn. Chọn menu more để hiển thị
Chơi nhạc khi mở file mp3
Xem hình ảnh khi mở file có đuôi jpg, jpe, bmp...
Khung thuộc tính thư mục khi chọn 1 thư mục và chọn
menu Properties
6. Đánh giá và nhận xét
Android là một hệ điều hành di động hiện
đại, có tiềm năng phát triển cao. Được sử
dụng ở nhiều hãng điện thoại. Android có
nguồn gốc từ nhân Linux nên được thừa
hưởng những đặc tính quý báu của linux,
nhất là về độ bảo mật và hiệu năng hoạt
động cao.
+ Những kết quả đạt được:
- Biểu diễn được hệ thống file
trên android. Xem được cấu
trúc của cây thư mục một cách
trực quan.
- Sử dụng chương trình có thể
nói là dễ dàng vì danh sách thư
mục dễ nhìn, menu chọn được
xây dựng sẵn.
- Xây được nhiều chức năng
thao tác với file như xem và
chỉnh sửa quyền hạn file, sao
chép, di chuyển, đổi tên, xóa
file.
+ Những mặt hạn chế:
- Chương trình được xây
dựng trên emulator mô
phỏng chứ chưa thực sự
chạy trên phần cứng thật.
- Cũng vì chỉ chạy trên
emulator nên chức năng
chỉnh sửa quyền hạn thực
hiện chưa được tốt do
không đăng nhập bằng tài
khoản thật.
7. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
 Hướng phát triển :
+ Xây dựng nhiều chức năng thích hợp hơn để
xử lý file.
+ Xây dựng ứng dụng có tùy biến hơn về giao
diện, chức năng thực hiện.
+ Chạy được thật trên emulator để có kết quả
thực tế hơn.
Tìm hiểu về hệ điều hành android

More Related Content

What's hot

lập trình di động
lập trình di độnglập trình di động
lập trình di độngtruong le hung
 
Nghiên cưú và phát triển Android OS
Nghiên cưú và phát triển Android OSNghiên cưú và phát triển Android OS
Nghiên cưú và phát triển Android OS
Nguyễn Anh
 
Báo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng Hồ
Báo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng HồBáo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng Hồ
Báo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng HồzDollz Lovez
 
Slide đồ án tốt nghiệp
Slide đồ án tốt nghiệpSlide đồ án tốt nghiệp
Slide đồ án tốt nghiệp
Toan Pham
 
lý thuyết cơ sở dữ liệu phân tán
lý thuyết cơ sở dữ liệu phân tánlý thuyết cơ sở dữ liệu phân tán
lý thuyết cơ sở dữ liệu phân tánNgo Trung
 
Đề tài: Xây dựng ứng dụng Android đọc báo mạng qua dịch vụ RSS
Đề tài: Xây dựng ứng dụng Android đọc báo mạng qua dịch vụ RSSĐề tài: Xây dựng ứng dụng Android đọc báo mạng qua dịch vụ RSS
Đề tài: Xây dựng ứng dụng Android đọc báo mạng qua dịch vụ RSS
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Phân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngPhân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàng
leemindinh
 
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minhBáo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
nataliej4
 
Presentation điện toán đám mây
Presentation   điện toán đám mâyPresentation   điện toán đám mây
Presentation điện toán đám mâyxKinAnx
 
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPTBài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
MasterCode.vn
 
Tài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tínhTài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tínhJojo Kim
 
Giáo trình quản lý dự án
Giáo trình quản lý dự ánGiáo trình quản lý dự án
Giáo trình quản lý dự án
Nguyễn Ngọc Phan Văn
 
Xây dựng ứng dụng hỗ trợ học tiếng anh trên thiết bị android
Xây dựng ứng dụng hỗ trợ học tiếng anh trên thiết bị androidXây dựng ứng dụng hỗ trợ học tiếng anh trên thiết bị android
Xây dựng ứng dụng hỗ trợ học tiếng anh trên thiết bị android
Trần Võ Khôi Nguyên
 
Bài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lýBài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lý
MasterCode.vn
 
Design Pattern qua ví dụ thực tế
Design Pattern qua ví dụ thực tếDesign Pattern qua ví dụ thực tế
Design Pattern qua ví dụ thực tế
VKhang Yang
 
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNGPHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
Thùy Linh
 
Hệ điều hành (chương 2)
Hệ điều hành (chương 2)Hệ điều hành (chương 2)
Hệ điều hành (chương 2)realpotter
 
Giáo trình mạng máy tính
Giáo trình mạng máy tínhGiáo trình mạng máy tính
Giáo trình mạng máy tính
Hoài Phạm
 
BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...
BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...
BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...
nataliej4
 
Slide Báo Cáo Đồ Án Tốt Nghiệp CNTT
Slide Báo Cáo Đồ Án Tốt Nghiệp CNTTSlide Báo Cáo Đồ Án Tốt Nghiệp CNTT
Slide Báo Cáo Đồ Án Tốt Nghiệp CNTT
Hiệu Nguyễn
 

What's hot (20)

lập trình di động
lập trình di độnglập trình di động
lập trình di động
 
Nghiên cưú và phát triển Android OS
Nghiên cưú và phát triển Android OSNghiên cưú và phát triển Android OS
Nghiên cưú và phát triển Android OS
 
Báo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng Hồ
Báo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng HồBáo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng Hồ
Báo Cáo Đồ Án 2 : Thiết Kế Web Bán Đồng Hồ
 
Slide đồ án tốt nghiệp
Slide đồ án tốt nghiệpSlide đồ án tốt nghiệp
Slide đồ án tốt nghiệp
 
lý thuyết cơ sở dữ liệu phân tán
lý thuyết cơ sở dữ liệu phân tánlý thuyết cơ sở dữ liệu phân tán
lý thuyết cơ sở dữ liệu phân tán
 
Đề tài: Xây dựng ứng dụng Android đọc báo mạng qua dịch vụ RSS
Đề tài: Xây dựng ứng dụng Android đọc báo mạng qua dịch vụ RSSĐề tài: Xây dựng ứng dụng Android đọc báo mạng qua dịch vụ RSS
Đề tài: Xây dựng ứng dụng Android đọc báo mạng qua dịch vụ RSS
 
Phân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngPhân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàng
 
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minhBáo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
Báo cáo đồ án tôt nghiệp: Xây dựng Website bán hàng thông minh
 
Presentation điện toán đám mây
Presentation   điện toán đám mâyPresentation   điện toán đám mây
Presentation điện toán đám mây
 
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPTBài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
 
Tài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tínhTài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tính
 
Giáo trình quản lý dự án
Giáo trình quản lý dự ánGiáo trình quản lý dự án
Giáo trình quản lý dự án
 
Xây dựng ứng dụng hỗ trợ học tiếng anh trên thiết bị android
Xây dựng ứng dụng hỗ trợ học tiếng anh trên thiết bị androidXây dựng ứng dụng hỗ trợ học tiếng anh trên thiết bị android
Xây dựng ứng dụng hỗ trợ học tiếng anh trên thiết bị android
 
Bài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lýBài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lý
 
Design Pattern qua ví dụ thực tế
Design Pattern qua ví dụ thực tếDesign Pattern qua ví dụ thực tế
Design Pattern qua ví dụ thực tế
 
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNGPHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
 
Hệ điều hành (chương 2)
Hệ điều hành (chương 2)Hệ điều hành (chương 2)
Hệ điều hành (chương 2)
 
Giáo trình mạng máy tính
Giáo trình mạng máy tínhGiáo trình mạng máy tính
Giáo trình mạng máy tính
 
BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...
BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...
BÁO CÁO ĐỒ ÁN MÔN HỌC ĐIỆN TOÁN ĐÁM MÂY ĐỀ TÀI: TÌM HIỂU VÀ SỬ DỤNG AMAZON WE...
 
Slide Báo Cáo Đồ Án Tốt Nghiệp CNTT
Slide Báo Cáo Đồ Án Tốt Nghiệp CNTTSlide Báo Cáo Đồ Án Tốt Nghiệp CNTT
Slide Báo Cáo Đồ Án Tốt Nghiệp CNTT
 

Viewers also liked

Tìm hiểu về hệ điều hành android
Tìm hiểu về hệ điều hành androidTìm hiểu về hệ điều hành android
Tìm hiểu về hệ điều hành androidPhuong Ngo
 
Slide hội thảo Google Android BKHN 26-10
Slide hội thảo Google Android BKHN 26-10Slide hội thảo Google Android BKHN 26-10
Slide hội thảo Google Android BKHN 26-10
Giap Le Van
 
Google Android Security (Basic2Advanced)
Google Android Security (Basic2Advanced)Google Android Security (Basic2Advanced)
Google Android Security (Basic2Advanced)
Giap Le Van
 
Android presentation
Android presentationAndroid presentation
Android presentation
Nguyen Duong
 
IT120-1. Giới thiệu về Android SDK
IT120-1. Giới thiệu về Android SDKIT120-1. Giới thiệu về Android SDK
IT120-1. Giới thiệu về Android SDK
MultiUni
 
Thực nghiệm khảo sát hiện tượng nhiễu xạ fraunhofer qua khe hẹp
Thực nghiệm khảo sát hiện tượng nhiễu xạ fraunhofer qua khe hẹpThực nghiệm khảo sát hiện tượng nhiễu xạ fraunhofer qua khe hẹp
Thực nghiệm khảo sát hiện tượng nhiễu xạ fraunhofer qua khe hẹp
https://www.facebook.com/garmentspace
 
Android chapter03-life-cycle
Android chapter03-life-cycleAndroid chapter03-life-cycle
Android chapter03-life-cycle
Vu Dang
 
Basic Sqlite in Android
Basic Sqlite in AndroidBasic Sqlite in Android
Basic Sqlite in Android
yuchi_1k91 Pit
 
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
Ngo Trung
 
Lap trinh android – kiem tien ngay trong khi hoc
Lap trinh android – kiem tien ngay trong khi hocLap trinh android – kiem tien ngay trong khi hoc
Lap trinh android – kiem tien ngay trong khi hoc
Học viện đào tạo CNTT NIIT iNET
 
Slide thuyết trình
Slide thuyết trìnhSlide thuyết trình
Slide thuyết trình
Rubelia0512
 
Android
AndroidAndroid
Android
Tieu Vi Vi
 
Báo cáo thực tập cơ sở
Báo cáo thực tập cơ sởBáo cáo thực tập cơ sở
Báo cáo thực tập cơ sở
Nguyễn Phú
 
56123159 android
56123159 android56123159 android
56123159 androidHieu Pham
 
Báo cáo thực tập (slide power point)
Báo cáo thực tập (slide power point)Báo cáo thực tập (slide power point)
Báo cáo thực tập (slide power point)
Hai Te
 
IoC and Mapper in C#
IoC and Mapper in C#IoC and Mapper in C#
IoC and Mapper in C#
Huy Hoàng Phạm
 
CÁCH TRÌNH BÀY BÀI BÁO CÁO BẰNG POWERPOINT
CÁCH TRÌNH BÀY BÀI BÁO CÁO BẰNG POWERPOINTCÁCH TRÌNH BÀY BÀI BÁO CÁO BẰNG POWERPOINT
CÁCH TRÌNH BÀY BÀI BÁO CÁO BẰNG POWERPOINT
thuc bui
 

Viewers also liked (20)

Tìm hiểu về hệ điều hành android
Tìm hiểu về hệ điều hành androidTìm hiểu về hệ điều hành android
Tìm hiểu về hệ điều hành android
 
đồ áN cơ sở
đồ áN cơ sởđồ áN cơ sở
đồ áN cơ sở
 
Slide hội thảo Google Android BKHN 26-10
Slide hội thảo Google Android BKHN 26-10Slide hội thảo Google Android BKHN 26-10
Slide hội thảo Google Android BKHN 26-10
 
Android ios wp7
Android ios wp7Android ios wp7
Android ios wp7
 
Google Android Security (Basic2Advanced)
Google Android Security (Basic2Advanced)Google Android Security (Basic2Advanced)
Google Android Security (Basic2Advanced)
 
Android presentation
Android presentationAndroid presentation
Android presentation
 
Android chapter03-life-cycle
Android chapter03-life-cycleAndroid chapter03-life-cycle
Android chapter03-life-cycle
 
IT120-1. Giới thiệu về Android SDK
IT120-1. Giới thiệu về Android SDKIT120-1. Giới thiệu về Android SDK
IT120-1. Giới thiệu về Android SDK
 
Thực nghiệm khảo sát hiện tượng nhiễu xạ fraunhofer qua khe hẹp
Thực nghiệm khảo sát hiện tượng nhiễu xạ fraunhofer qua khe hẹpThực nghiệm khảo sát hiện tượng nhiễu xạ fraunhofer qua khe hẹp
Thực nghiệm khảo sát hiện tượng nhiễu xạ fraunhofer qua khe hẹp
 
Android chapter03-life-cycle
Android chapter03-life-cycleAndroid chapter03-life-cycle
Android chapter03-life-cycle
 
Basic Sqlite in Android
Basic Sqlite in AndroidBasic Sqlite in Android
Basic Sqlite in Android
 
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
 
Lap trinh android – kiem tien ngay trong khi hoc
Lap trinh android – kiem tien ngay trong khi hocLap trinh android – kiem tien ngay trong khi hoc
Lap trinh android – kiem tien ngay trong khi hoc
 
Slide thuyết trình
Slide thuyết trìnhSlide thuyết trình
Slide thuyết trình
 
Android
AndroidAndroid
Android
 
Báo cáo thực tập cơ sở
Báo cáo thực tập cơ sởBáo cáo thực tập cơ sở
Báo cáo thực tập cơ sở
 
56123159 android
56123159 android56123159 android
56123159 android
 
Báo cáo thực tập (slide power point)
Báo cáo thực tập (slide power point)Báo cáo thực tập (slide power point)
Báo cáo thực tập (slide power point)
 
IoC and Mapper in C#
IoC and Mapper in C#IoC and Mapper in C#
IoC and Mapper in C#
 
CÁCH TRÌNH BÀY BÀI BÁO CÁO BẰNG POWERPOINT
CÁCH TRÌNH BÀY BÀI BÁO CÁO BẰNG POWERPOINTCÁCH TRÌNH BÀY BÀI BÁO CÁO BẰNG POWERPOINT
CÁCH TRÌNH BÀY BÀI BÁO CÁO BẰNG POWERPOINT
 

Similar to Tìm hiểu về hệ điều hành android

bao cao athena tuan 1
bao cao athena tuan 1bao cao athena tuan 1
bao cao athena tuan 1
Võ Thành Đạt
 
Su dung linux shell
Su dung linux shellSu dung linux shell
Su dung linux shell
Nguyen Van Hung
 
Owncloud - cloud solution for SME
Owncloud - cloud solution for SMEOwncloud - cloud solution for SME
Owncloud - cloud solution for SME
Michael Phan
 
Google chrome os (perfect version)
Google chrome os (perfect version)Google chrome os (perfect version)
Google chrome os (perfect version)En Tj Pj
 
Bài 2: Hệ điều hành và các ứng dụng mã nguồn mở
Bài 2: Hệ điều hành và các ứng dụng mã nguồn mởBài 2: Hệ điều hành và các ứng dụng mã nguồn mở
Bài 2: Hệ điều hành và các ứng dụng mã nguồn mở
MasterCode.vn
 
Giaotrinh hedieuhanh
Giaotrinh hedieuhanhGiaotrinh hedieuhanh
Giaotrinh hedieuhanh
Hai Nguyen
 
Cấu trúc android
Cấu trúc androidCấu trúc android
Cấu trúc android
dhinh_190192
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
dangdinhkien2k4
 
Bài 5 PHẦN MỀM HỆ THỐNG
Bài 5 PHẦN MỀM HỆ THỐNGBài 5 PHẦN MỀM HỆ THỐNG
Bài 5 PHẦN MỀM HỆ THỐNGMasterCode.vn
 
02 technical summary of linux distribution
02  technical summary of linux distribution02  technical summary of linux distribution
02 technical summary of linux distributionCơn Gió
 
tài liệu Mã nguồn mở Lap trình tren linux
tài liệu Mã nguồn mở  Lap trình tren linuxtài liệu Mã nguồn mở  Lap trình tren linux
tài liệu Mã nguồn mở Lap trình tren linux
Thuyet Nguyen
 
Linux+03
Linux+03Linux+03
Linux+03
Duong Hieu
 
Chuong 1. cnpm
Chuong 1. cnpmChuong 1. cnpm
Chuong 1. cnpm
caolanphuong
 
Bai 10 khai niem he dieu hanh
Bai 10 khai niem he dieu hanhBai 10 khai niem he dieu hanh
Bai 10 khai niem he dieu hanhquangaxa
 
Cấu trúc hệ điều hành
Cấu trúc hệ điều hànhCấu trúc hệ điều hành
Cấu trúc hệ điều hành
PhamTuanKhiem
 
Báo cáo hdh
Báo cáo hdhBáo cáo hdh
Báo cáo hdh
huyltrn
 
Chương 5. Phân tích các chương trình độc hại trên Window.pdf
Chương 5. Phân tích các chương trình độc hại trên Window.pdfChương 5. Phân tích các chương trình độc hại trên Window.pdf
Chương 5. Phân tích các chương trình độc hại trên Window.pdf
dong55
 

Similar to Tìm hiểu về hệ điều hành android (20)

bao cao athena tuan 1
bao cao athena tuan 1bao cao athena tuan 1
bao cao athena tuan 1
 
Su dung linux shell
Su dung linux shellSu dung linux shell
Su dung linux shell
 
Su dung linux shell
Su dung linux shellSu dung linux shell
Su dung linux shell
 
Owncloud - cloud solution for SME
Owncloud - cloud solution for SMEOwncloud - cloud solution for SME
Owncloud - cloud solution for SME
 
Google chrome os (perfect version)
Google chrome os (perfect version)Google chrome os (perfect version)
Google chrome os (perfect version)
 
Bài 2: Hệ điều hành và các ứng dụng mã nguồn mở
Bài 2: Hệ điều hành và các ứng dụng mã nguồn mởBài 2: Hệ điều hành và các ứng dụng mã nguồn mở
Bài 2: Hệ điều hành và các ứng dụng mã nguồn mở
 
Giaotrinh hedieuhanh
Giaotrinh hedieuhanhGiaotrinh hedieuhanh
Giaotrinh hedieuhanh
 
Cấu trúc android
Cấu trúc androidCấu trúc android
Cấu trúc android
 
--De cuong on tap hdh
 --De cuong on tap hdh --De cuong on tap hdh
--De cuong on tap hdh
 
Clear case
Clear caseClear case
Clear case
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
 
Bài 5 PHẦN MỀM HỆ THỐNG
Bài 5 PHẦN MỀM HỆ THỐNGBài 5 PHẦN MỀM HỆ THỐNG
Bài 5 PHẦN MỀM HỆ THỐNG
 
02 technical summary of linux distribution
02  technical summary of linux distribution02  technical summary of linux distribution
02 technical summary of linux distribution
 
tài liệu Mã nguồn mở Lap trình tren linux
tài liệu Mã nguồn mở  Lap trình tren linuxtài liệu Mã nguồn mở  Lap trình tren linux
tài liệu Mã nguồn mở Lap trình tren linux
 
Linux+03
Linux+03Linux+03
Linux+03
 
Chuong 1. cnpm
Chuong 1. cnpmChuong 1. cnpm
Chuong 1. cnpm
 
Bai 10 khai niem he dieu hanh
Bai 10 khai niem he dieu hanhBai 10 khai niem he dieu hanh
Bai 10 khai niem he dieu hanh
 
Cấu trúc hệ điều hành
Cấu trúc hệ điều hànhCấu trúc hệ điều hành
Cấu trúc hệ điều hành
 
Báo cáo hdh
Báo cáo hdhBáo cáo hdh
Báo cáo hdh
 
Chương 5. Phân tích các chương trình độc hại trên Window.pdf
Chương 5. Phân tích các chương trình độc hại trên Window.pdfChương 5. Phân tích các chương trình độc hại trên Window.pdf
Chương 5. Phân tích các chương trình độc hại trên Window.pdf
 

More from TÓc Đỏ XuÂn

Nguyen the-vu
Nguyen the-vuNguyen the-vu
Nguyen the-vu
TÓc Đỏ XuÂn
 
HOÀN THIỆN CÔNG TÁC QUẢN TRỊ NHÂN SỰ TẠI CÔNG TY CỔ PHÀN HÀ ĐÔ GROUP
HOÀN THIỆN CÔNG TÁC QUẢN TRỊ NHÂN SỰ TẠI CÔNG TY CỔ PHÀN HÀ ĐÔ GROUPHOÀN THIỆN CÔNG TÁC QUẢN TRỊ NHÂN SỰ TẠI CÔNG TY CỔ PHÀN HÀ ĐÔ GROUP
HOÀN THIỆN CÔNG TÁC QUẢN TRỊ NHÂN SỰ TẠI CÔNG TY CỔ PHÀN HÀ ĐÔ GROUP
TÓc Đỏ XuÂn
 
Đồ Án tốt nghiệp nguyễn thế vũ
Đồ Án tốt nghiệp   nguyễn thế vũĐồ Án tốt nghiệp   nguyễn thế vũ
Đồ Án tốt nghiệp nguyễn thế vũ
TÓc Đỏ XuÂn
 
Tình trạng thất nghiệp
Tình trạng thất nghiệpTình trạng thất nghiệp
Tình trạng thất nghiệp
TÓc Đỏ XuÂn
 
Quản trị thương hiệu
Quản trị thương hiệuQuản trị thương hiệu
Quản trị thương hiệu
TÓc Đỏ XuÂn
 
Rủi ro nguồn nhân lực
Rủi ro nguồn nhân lựcRủi ro nguồn nhân lực
Rủi ro nguồn nhân lực
TÓc Đỏ XuÂn
 
Vận dụng quy luật và các nguyên tắc trong quản trị
Vận dụng quy luật và các nguyên tắc trong quản trịVận dụng quy luật và các nguyên tắc trong quản trị
Vận dụng quy luật và các nguyên tắc trong quản trị
TÓc Đỏ XuÂn
 
ĐẦU TƯ TRỰC TIẾP NƯỚC NGOÀI FDI
ĐẦU TƯ TRỰC TIẾP NƯỚC NGOÀI FDIĐẦU TƯ TRỰC TIẾP NƯỚC NGOÀI FDI
ĐẦU TƯ TRỰC TIẾP NƯỚC NGOÀI FDI
TÓc Đỏ XuÂn
 
Giải pháp hoàn thiện quản trị nhân lực
Giải pháp hoàn thiện quản trị nhân lựcGiải pháp hoàn thiện quản trị nhân lực
Giải pháp hoàn thiện quản trị nhân lực
TÓc Đỏ XuÂn
 

More from TÓc Đỏ XuÂn (9)

Nguyen the-vu
Nguyen the-vuNguyen the-vu
Nguyen the-vu
 
HOÀN THIỆN CÔNG TÁC QUẢN TRỊ NHÂN SỰ TẠI CÔNG TY CỔ PHÀN HÀ ĐÔ GROUP
HOÀN THIỆN CÔNG TÁC QUẢN TRỊ NHÂN SỰ TẠI CÔNG TY CỔ PHÀN HÀ ĐÔ GROUPHOÀN THIỆN CÔNG TÁC QUẢN TRỊ NHÂN SỰ TẠI CÔNG TY CỔ PHÀN HÀ ĐÔ GROUP
HOÀN THIỆN CÔNG TÁC QUẢN TRỊ NHÂN SỰ TẠI CÔNG TY CỔ PHÀN HÀ ĐÔ GROUP
 
Đồ Án tốt nghiệp nguyễn thế vũ
Đồ Án tốt nghiệp   nguyễn thế vũĐồ Án tốt nghiệp   nguyễn thế vũ
Đồ Án tốt nghiệp nguyễn thế vũ
 
Tình trạng thất nghiệp
Tình trạng thất nghiệpTình trạng thất nghiệp
Tình trạng thất nghiệp
 
Quản trị thương hiệu
Quản trị thương hiệuQuản trị thương hiệu
Quản trị thương hiệu
 
Rủi ro nguồn nhân lực
Rủi ro nguồn nhân lựcRủi ro nguồn nhân lực
Rủi ro nguồn nhân lực
 
Vận dụng quy luật và các nguyên tắc trong quản trị
Vận dụng quy luật và các nguyên tắc trong quản trịVận dụng quy luật và các nguyên tắc trong quản trị
Vận dụng quy luật và các nguyên tắc trong quản trị
 
ĐẦU TƯ TRỰC TIẾP NƯỚC NGOÀI FDI
ĐẦU TƯ TRỰC TIẾP NƯỚC NGOÀI FDIĐẦU TƯ TRỰC TIẾP NƯỚC NGOÀI FDI
ĐẦU TƯ TRỰC TIẾP NƯỚC NGOÀI FDI
 
Giải pháp hoàn thiện quản trị nhân lực
Giải pháp hoàn thiện quản trị nhân lựcGiải pháp hoàn thiện quản trị nhân lực
Giải pháp hoàn thiện quản trị nhân lực
 

Tìm hiểu về hệ điều hành android

  • 1.
  • 2.  Sơ lược về hệ điều hành : + Hệ điều hành là chương trình chạy trên hệ thống máy tính, quản lý 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ó. Một số hệ điều hành tiêu biểu : + Trên máy tính cá nhân : MS DOS, MS WINDOW, MACOS, LINUX, UNIX, +Trên điện thoại thông minh : Android, Sybian, Window Mobile, iPhone OS, BlackBerry, S60, Bada OS, Palm OS.
  • 3. 1.Chức năng HĐH: Quản lý chia sẻ tài nguyên.Tài nguyên ở đây là bao gồm: - Tài nguyên phần cứng (CPU, Bộ nhớ, các thiết bị IO) - Tài nguyên phần mềm (Các file, chương trình dùng chung). - Tạo lập môi trường ảo ít phụ thuộc vào phần cứng để các phần mềm ứng dụng hoạt động, phục vụ người dùng.
  • 4. 2. Các thành phần của hệ điều hành: + Thành phần quản lý tiến trình. + Thành phần quản lý bộ nhớ. + Thành phần dịch lệnh. + Thành phần bảo vệ hệ thống. + Thành phần quản lý nhập xuất. + Thành phần quản lý mạng. + Thành phần quản lý tập tin.
  • 5. Photo Album 3. Phân loại HĐH: a. Theo loại thiết bị mà hệ điều hành hoạt động: b. Theo số user và số chương trình cùng hoạt động: c. Theo góc độ người dùng. d. Theo hình thức xử lý
  • 6. 1. Khái niệm : Android là một hệ điều hành chạy trên điện thoại di động được phát triển từ nhân linux, mang nhiều đặc tính đặc trưng của môt hệ điều hành di động nhưng vẫn mang những tính chất chung của các hệ điều hành.
  • 7. Một số hãng sản xuất điện thoại có sử dụng hệ điều hành android tiêu biểu :
  • 8. 2. Kiến trúc hệ điều hành android Hệ điều hành android: 4 phần
  • 9.  Tầng hạt nhân Linux (hệ điều hành). Tất cả mọi hoạt động của điện thoại muốn thi hành được thì đều được thực hiện ở mức cấp thấp ở lớp này bao gồm quản lý bộ nhớ (memory management), giao tiếp với phần cứng (driver model), thực hiện bảo mật (security), quản lý tiến trình (process).
  • 10. Tầng này có các thành phần chủ yếu : dirver Power Madagement
  • 11.  Tầng Libraries và android runtime : Phần này có 2 thành phần là phần Libraries và Android Runtime. a. Phần Libraries(thư viện) + Thư viện hệ thống (System C library) : thư viện dựa trên chuẩn C, được sử dụng chỉ bởi hệ điều hành. + Thư viện Media (Media Libraries) : Có nhiều codec để hỗ trợ việc phát và ghi các loại định dạng âm thanh,hình ảnh, video thông dụng. + Thư viện web (LibWebCore) :. Nó cực kỳ mạnh, hỗ trợ được nhiều công nghệ mạnh mẽ như HTML5, JavaScript, CSS, DOM, AJAX.. ...
  • 12. b. Phần Android runtime: Phần này chứa các thư viện mà một chương trình viết bằng ngôn ngữ Java có thể hoạt động. Runtime có 2 bộ phận tương tự như mô hình chạy Java trên máy tính thường.
  • 13.  Tầng Application Framework. Tầng này xây dựng bộ công cụ – các phần tử ở mức cao để các lập trình viên có thể nhanh chóng xây dựng ứng dụng. - Với các hãng điện thoại: Có thể tùy biến để phù hợp với cấu hình điện thoại mà họ sản xuất cũng như để có thể có nhiều mẫu mã, style hợp thị hiếu người dùng. Vì thế nên tuy cùng chung nền tảng Android mà điện thoại của Google có thể khác với Motorola, HTC, T-Mobile, Samsung…
  • 14.  Tầng Application: (ứng dụng) Đây là tầng ứng dụng giao tiếp với người sử dụng, bao gồm các ứng dụng như: Các ứng dụng cơ bản, được cài đặt đi liền với hệ điều hành: Các ứng dụng được cài thêm như các phần mềm chứng khoán (Stock), các trò chơi (Game), từ điển…vv
  • 15. 3. Hệ thống tập tin trên hệ điều hành android. a. Tổng quan về hệ thống file trên Android : Trong Android các file được tổ chức lưu trữ thành các thư mục theo mô hình phân cấp. Tham chiếu đến 1 file bằng tên hoặc đường dẫn. Các câu lệnh thao tác file cho phép thực hiện các chức năng như dịch chuyển, sao chép toàn bộ thư mục cùng với các thư mục con chứa trong nó…
  • 16. b. Các kiểu file trên android: - Trong nhiều hệ điều hành như window, người ta phân biệt rõ file (tập tin) và folder (hay directory : thư mục) là 2 thành phần khác hẳn nhau. Tuy nhiên trên hệ điều hành android(cũng như linux) thì coi directory cũng là file và nó là một loại file đặc biệt. Thực tế còn một số loại file nữa có thể liệt kê theo bảng sau : Chữ cái biểu diễn Kiểu file d Thư mục(Dircctory) b File kiểu khối(block-typc spccial file) c File kiểu kí tự(charactcr) l File liên kết tượng trưng(symbolic link) p Fiel đường ống(pipc)
  • 17. c. Tổ chức quyền sở hữu và quyền hạn trên file: Tương tự trên hệ thống linux, trên hệ điều hành android, một file có thể liên kết với một người hay một nhóm người sử dụng. Sự liên kết đó là một tập hợp các quyền hạn truy cập bao gồm quyền được phép đọc (read), được phép ghi (write) và được phép thực thi (execute). d. Cây thư mục trên hệ điều hành android: Thư mục (hay có thể gọi là file) root là thư mục gốc của tất cả các file thư mục còn lại. Dưới nó có chứa một số file thư mục hệ thống.
  • 18. /(root) : Là thư mục gốc. Là thư mục duy nhất không có thư mục cha / mnt : thư mục chứa thiết bị lưu động (removeable) /system : chứa những thành phần cơ bản nhất của hệ thống /ect : chứa những file cấu hình của hệ thống, nó cực kỳ quan trọng vì sự hoạt động của hệ thống đều bị chi phối ở những file cấu hình này. /system/lost+found : chứa những tập tin bị mất lúc khởi động máy /system/font : chứa những font chữ hiển thị được /system/bin : Chứa các chương trình nội trú của hệ thống...
  • 19. 4. So sánh hệ điều hành android với các hệ điều hành di động khác. Giống nhau : Đều là hệ điều hành di động nên mang đầy đủ bản chất của hệ điều hành di động nói chung. Khác nhau : + Android là hệ điều hành mã nguồn mở và miễn phí trong khi các hệ điều hành di động còn lại đều là nguồn đóng và có phí (khi một hãng thứ hai sử dụng) + Android được phát triển từ nhân linux do đó nó có thể chạy tốt trên nhiều dòng điện thoại khác nhau. Có độ tương thích cao với các loại phần cứng khác nhau nhiều hơn so với các hệ điều hành di động còn lại. + Ứng dụng chạy trên android được viết bằng Java trong khi đó, ứng dụng trên các hệ điều hành khác chủ yếu là viết bằng C/C++/Object C.
  • 20. 5.Cài đặt một menu cho phép người dùng chọn các chức năng như sau:
  • 21. Đổi quyền hạn trên file Tạo thư mục Xem thuộc tính Android explorer Hiển thị danh sách file Mở file bằng chương trình liên kết Đổi thư mục hiện hành Sao chép file Di chuyển file Đổi tên file Xóa file Tạo thư mục Android explorer Hiển thị danh sách file Sao chép file Di chuyển file Đổi tên file Xóa file
  • 22. Giao diện chính, xem danh sách file.Hiển thị thư mục…
  • 23. Xem menu ẩn. Chọn menu more để hiển thị
  • 24. Chơi nhạc khi mở file mp3 Xem hình ảnh khi mở file có đuôi jpg, jpe, bmp...
  • 25. Khung thuộc tính thư mục khi chọn 1 thư mục và chọn menu Properties
  • 26. 6. Đánh giá và nhận xét Android là một hệ điều hành di động hiện đại, có tiềm năng phát triển cao. Được sử dụng ở nhiều hãng điện thoại. Android có nguồn gốc từ nhân Linux nên được thừa hưởng những đặc tính quý báu của linux, nhất là về độ bảo mật và hiệu năng hoạt động cao.
  • 27. + Những kết quả đạt được: - Biểu diễn được hệ thống file trên android. Xem được cấu trúc của cây thư mục một cách trực quan. - Sử dụng chương trình có thể nói là dễ dàng vì danh sách thư mục dễ nhìn, menu chọn được xây dựng sẵn. - Xây được nhiều chức năng thao tác với file như xem và chỉnh sửa quyền hạn file, sao chép, di chuyển, đổi tên, xóa file. + Những mặt hạn chế: - Chương trình được xây dựng trên emulator mô phỏng chứ chưa thực sự chạy trên phần cứng thật. - Cũng vì chỉ chạy trên emulator nên chức năng chỉnh sửa quyền hạn thực hiện chưa được tốt do không đăng nhập bằng tài khoản thật. 7. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
  • 28.  Hướng phát triển : + Xây dựng nhiều chức năng thích hợp hơn để xử lý file. + Xây dựng ứng dụng có tùy biến hơn về giao diện, chức năng thực hiện. + Chạy được thật trên emulator để có kết quả thực tế hơn.