2010-11-22 33 views
6

Hola Estoy tratando de averiguar cuáles son las diferencias en los sistemas operativos de los dispositivos móviles en comparación con los de las máquinas de escritorio. Específicamente cosas como gestión de memoria, programación, etc.Diferencias fundamentales entre el sistema operativo Linux y el sistema operativo móvil (Android)

Soy consciente de que los sistemas operativos móviles deben tener que hacer otras cosas, como la administración de energía, y preocuparse por la menor capacidad de memoria.

¿Alguien tiene algún recurso bueno para conocer las diferencias técnicas en los sistemas operativos móviles con sus contrapartes de escritorio y quizás específicamente sobre el sistema operativo Android?

Respuesta

1

Depende de la profundidad que desea ir. Here puede encontrar el núcleo Linux de escritorio y here puede encontrar el kernel y todos los demás códigos fuente relevantes de Android. Supongo que no se puede obtener más técnica que mirando el código fuente de ambas plataformas.

Tal vez uno de ellos lee más interesante para usted debe ser What is Android?

+0

Tenía la esperanza de encontrar algunos artículos que compararan el sistema operativo móvil con el sistema operativo de escritorio. Específicamente Android a Linux. No puedo entender qué necesita ser diferente en un sistema operativo móvil – Spawn

+0

Por ejemplo, he estado leyendo acerca de cómo los sistemas operativos móviles no salen al disco para crear memoria virtual, simplemente matan procesos que no necesitan el memoria – Spawn

+0

Para ser sincero, no veo sentido comparar estas dos cosas. Están destinados a hacer cosas totalmente diferentes. El sistema operativo Android se basa de hecho en un núcleo Linux modificado. Puede verificarlo mirando el código fuente. –

7

a bajo nivel, Android tiene una biblioteca estándar de C ligera diferente de la biónica LibC. En lugar de X11, usa un dispositivo framebuffer de video. Para que el sistema operativo sea liviano en Android, solo se implementa un subconjunto del estándar POSIX.

Cuestiones relacionadas