Red de conocimiento informático - Espacio del host - ¿Cómo se fabrica el sistema operativo de un teléfono móvil?

¿Cómo se fabrica el sistema operativo de un teléfono móvil?

La mayoría de los sistemas operativos móviles utilizan lenguaje ensamblador y C para escribir el kernel y un framework escrito en JAVA.

Los sistemas operativos móviles actualmente se dividen en iOS y Android. Los controladores subyacentes de Android y todo el núcleo del sistema operativo se desarrollan utilizando lenguaje C y programación en lenguaje ensamblador. Sin embargo, el sistema operativo Android en sí se desarrolla usando Java, usando JNI para llamar a la biblioteca de lenguaje C local, y el sistema operativo implementa la llamada subyacente. El sistema iOS es desarrollado por la propia Apple y el núcleo es adecuado para el lenguaje C.

Después de escribir el sistema operativo del teléfono móvil en lenguaje C, es muy feo. Para decirlo sin rodeos, el sistema operativo del teléfono móvil es solo una variedad de interfaces. La capa inferior del sistema operativo móvil se utiliza para llamar a varios hardware del teléfono móvil. Este es el núcleo del sistema operativo.

La esencia del sistema operativo es llamar y controlar el hardware, por lo que el sistema operativo móvil contiene compiladores para todos los lenguajes correspondientes. El lado de la PC se puede ejecutar directamente en el sistema operativo móvil después de codificarlo utilizando el software de programación. como VC 6.0.

Información ampliada:

Introducción a dos sistemas convencionales actuales:

Android originalmente significa "robot" en inglés Andy Rubin fundó una empresa en los Estados Unidos en. 2003 Una empresa llamada Android, su negocio principal es el software y los sistemas operativos para teléfonos móviles. Google gastó 40 millones de dólares para adquirir la empresa Android.

El sistema operativo Android es desarrollado por Google en cooperación con Open Handset Alliance, compuesta por más de 30 empresas de tecnología y aplicaciones inalámbricas, incluidas China Mobile, Motorola, Qualcomm, HTC y T-Mobile. en Linux.

IOS es un sistema operativo para dispositivos portátiles desarrollado por Apple. Apple anunció este sistema en la conferencia Macworld el 9 de enero de 2007. Está basado en Darwin (Darwin es un sistema operativo de código abierto de Apple Computer) y es un sistema operativo comercial similar a Unix.

En noviembre de 2012, según datos de Canalys, iOS representaba el 30% de la cuota de mercado mundial de sistemas de smartphones y el 43% de la cuota de mercado en Estados Unidos.

Sistema operativo móvil: Enciclopedia Baidu