2010-11-22 27 views
6

Salut J'essaie de connaître les différences entre les systèmes d'exploitation des appareils mobiles et ceux des ordinateurs de bureau. Je suis conscient que les systèmes d'exploitation mobiles doivent faire plusieurs autres choses comme la gestion de l'alimentation et s'inquiéter de la plus petite capacité de mémoire.Différences fondamentales entre Linux OS et Mobile OS (android)

Est-ce que quelqu'un a de bonnes ressources pour se renseigner sur les différences techniques dans les systèmes d'exploitation mobiles à leur homologue de bureau et peut-être spécifiquement sur Android OS?

Répondre

1

Cela dépend de la profondeur que vous voulez aller. Here vous pouvez trouver le noyau Linux de bureau et here vous pouvez trouver le noyau et tous les autres codes source Android pertinents. Je suppose que vous ne pouvez pas être plus technique que de regarder le code source des deux plates-formes.

Peut-être que l'un d'entre eux lit le plus intéressant pour vous devriez être What is Android?

+0

J'espérais trouver des articles comparant OS Mobile à OS de bureau. Plus précisément Android à Linux. Je n'arrive pas à comprendre ce qui doit être différent dans un système d'exploitation mobile – Spawn

+0

Par exemple, j'ai lu comment les systèmes d'exploitation mobiles ne paginent pas sur le disque pour créer de la mémoire virtuelle, ils ne font que tuer les processus qui n'ont pas besoin mémoire – Spawn

+0

Pour être honnête, je ne vois pas l'intérêt de comparer ces deux choses. Ils sont destinés à faire des choses totalement différentes. Android OS est en fait basé sur un noyau Linux modifié. Vous pouvez le vérifier en regardant le code source. –

7

à bas niveau, Android dispose d'une bibliothèque standard légère C différent du bionique libc. Au lieu de X11, il utilise un périphérique de framebuffer vidéo. Pour rendre l'OS léger sur Android, un sous-ensemble de standards POSIX est implémenté.