2010-11-22 53 views
6

Hi Tôi đang cố gắng tìm hiểu sự khác biệt trong hệ điều hành thiết bị di động so với các hệ điều hành trên máy tính để bàn. Cụ thể là những thứ như quản lý bộ nhớ, lên lịch, vvSự khác biệt cơ bản giữa hệ điều hành Linux và hệ điều hành di động (android)

Tôi biết rằng hệ điều hành di động phải thực hiện một số việc khác như quản lý điện năng và lo lắng về dung lượng bộ nhớ nhỏ hơn.

Có ai có bất kỳ tài nguyên nào tốt để tìm hiểu về sự khác biệt về kỹ thuật trong hệ điều hành di động với máy tính để bàn của họ và có thể cụ thể về hệ điều hành Android không?

Trả lời

1

Phụ thuộc cách sâu bạn muốn đi. Here bạn có thể tìm hạt nhân Linux trên máy tính để bàn và here bạn có thể tìm thấy hạt nhân và tất cả các mã nguồn Android có liên quan khác. Tôi đoán bạn không thể có được kỹ thuật hơn là nhìn vào mã nguồn của cả hai nền tảng.

Có lẽ một trong số họ thú vị nhất đọc cho bạn nên What is Android?

+0

Tôi đã hy vọng tìm thấy một số bài viết so sánh Hệ điều hành di động với Hệ điều hành dành cho máy tính để bàn. Cụ thể android to linux. Tôi không thể tìm ra những gì cần phải khác trong hệ điều hành di động – Spawn

+0

Ví dụ tôi đã đọc về cách hệ điều hành di động không đưa ra đĩa để tạo bộ nhớ ảo, chúng chỉ cần giết các tiến trình không cần memory – Spawn

+0

Thành thật mà nói tôi không thấy điểm nào so sánh hai điều đó. Họ có ý định làm những việc hoàn toàn khác nhau. Hệ điều hành Android thực tế dựa trên nhân Linux đã được sửa đổi. Bạn có thể kiểm tra nó ra nhìn vào mã nguồn. –

7

Ở cấp độ thấp, Android có trọng lượng nhẹ thư viện chuẩn C khác nhau bionic libc. Thay vì X11, nó sử dụng thiết bị bộ đệm khung hình video. Để làm cho hệ điều hành nhẹ trên Android chỉ một tập hợp con của tiêu chuẩn POSIX được thực hiện.

Các vấn đề liên quan