Análisis de los principios de los sistemas operativos móviles
Primero introduzca el concepto de sistema operativo. El sistema operativo incluye hardware y es un concepto de software puro.
El sistema operativo (Sistema Operativo, denominado SO) es un programa que administra los recursos de hardware y software de la computadora. También es el núcleo y la piedra angular del sistema informático. El sistema operativo es un enorme programa de control de gestión, que incluye aproximadamente cinco aspectos de las funciones de gestión: gestión de procesos y procesadores, gestión de trabajos, gestión de almacenamiento, gestión de dispositivos y gestión de archivos.
/view/880.htm
Actualmente existen seis sistemas operativos utilizados para teléfonos móviles: PalmOS, Symbian, Windows CE, Linux, Android y iPhoneOS.
/view/148382.htm
¿Por qué es diferente a la computadora? Porque la estructura del hardware de la computadora es X86 y el hardware del teléfono móvil actualmente es principalmente de la serie ARM. En X86, 0000010 puede significar más y en ARM puede significar menos. Esta es sólo una explicación simple y no muy precisa.
Entonces, ¿por qué Linux está disponible en teléfonos móviles y ordenadores?
Debido a que el código principal de Linux está en lenguaje C, su adición se escribe así: i=i+1; Luego, correspondiente a diferentes máquinas, se utilizan diferentes programas de traducción, también llamados compiladores, por lo que es fácil de entender. El texto se traduce a un código que la máquina entiende.
Ya sea ARM o PC, todos tienen memoria, disco duro y unidad central de procesamiento como una computadora clásica. Todos ellos se basan en estructuras de von Neumann.
/view/1717004.html
Es solo que ARM es RISC y nuestra PC es CISC.
RISC
/view/23531.htm
CISC
/view/65652.htm
Mirar Después de terminar la teoría profunda, hablemos de algo simple y práctico Cuando compras un teléfono móvil, normalmente miras los parámetros y verás que el procesador es ARM10 o ARM11. Algunos tienen otros nombres, pero si revisas con atención. , encontrará que se basan básicamente en la estructura ARM. Esta es la CPU del teléfono móvil.
Entonces los que venden teléfonos móviles dirán cuántos megabytes de RAM tienen hoy en día, los teléfonos móviles están básicamente dentro de los 512M. Esta es la memoria.
El último es el disco duro, que corresponde a la ROM del teléfono móvil. Esta es la versión 4G y la versión 8G de cierto teléfono móvil que vemos a menudo. Conectar una tarjeta SD externa equivale a conectar un disco duro externo.