Red de conocimiento informático - Conocimiento informático - Preguntas de la entrevista sobre algoritmos y estructura de datos de Android Estructura de datos de Android

Preguntas de la entrevista sobre algoritmos y estructura de datos de Android Estructura de datos de Android

¿Cuál es la estructura de un teléfono móvil?

Los teléfonos móviles se componen principalmente de SoC, RAM, ROM, batería, pantalla, sensores, etc.

SoC incluye CPU, GPU, coprocesador, banda base, ISP, etc. El nombre completo chino de CPU es unidad central de procesamiento, que es el núcleo de todo el chip y también se llama procesador de gráficos.

El ISP juega un papel decisivo en la calidad de las fotografías de los teléfonos móviles. La calidad de la imagen no sólo depende del algoritmo y la cámara, sino que el ISP que toma buenas fotografías también completa el procesamiento de las fotografías en una fracción de tiempo. un segundo. El coprocesador es responsable de procesar algunas tareas pequeñas, como GPS, WIFI, podómetro y otras funciones que vienen con el teléfono móvil, lo que puede reducir el consumo de energía del teléfono móvil.

El DSP tiene el mismo rol que un coprocesador, es responsable de pequeñas tareas en la CPU, mientras que el DSP es responsable de pequeñas tareas en la GPU. La banda base es la principal responsable de la comunicación de teléfonos móviles y consta de varios módulos de comunicación.

La RAM generalmente se llama memoria de ejecución, que es simplemente memoria de ejecución, cuanto mayor sea la memoria de ejecución, más fluida se utilizará la ROM del teléfono móvil para almacenar el software del teléfono móvil. Ahora la memoria del teléfono móvil incluye 32G, 64G. 128G y 256G. La batería desempeña la función de proporcionar energía.

La pantalla es un componente externo y la experiencia más intuitiva. La calidad de la pantalla afecta directamente a nuestra experiencia visual. Los tipos de pantallas que hay en el mercado incluyen pantallas OLED y pantallas LCD. El sensor detecta cambios de luz y ajusta el brillo de la pantalla

¿Presentar el historial de desarrollo de Android?

La palabra Android apareció por primera vez en la novela de ciencia ficción "La víspera del futuro" publicada por el escritor francés Lier Adam en 1886. El autor nombró Android a una máquina que se parece a un ser humano. villano. Origen del nombre.

Ahora que sabemos el origen del nombre de Android, echemos un vistazo al origen del sistema Android. El sistema Android no fue desarrollado por Google al principio. El nombre original de la empresa del sistema Android era Android. Google fue adquirida en 2005. Esta empresa de alta tecnología se fundó hace sólo 22 meses. Andy Rubin, director y director ejecutivo de Android, se convirtió en vicepresidente de ingeniería de Google y continuó siendo responsable del desarrollo del proyecto Android.

El 5 de noviembre de 2007, Google lanzó oficialmente el sistema operativo Android y anunció el establecimiento de una alianza global compuesta por 34 fabricantes de teléfonos móviles, desarrolladores de software, operadores de telecomunicaciones y fabricantes de chips** **. La alianza apoyará el lanzamiento de aplicaciones y sistemas operativos móviles de Google y desarrollará conjuntamente el código fuente abierto de Android.

Andy Rubin

Después de comprender el historial de desarrollo de Android, echemos un vistazo a las actualizaciones de versiones específicas de Android y modelos representativos.

Modelo representativo de Android 1.0 T-MobileG1

En 2008, en la conferencia Google I/O, Google propuso el diagrama de arquitectura AndroidHAL. El 18 de agosto del mismo año, Android obtuvo el. Federal de EE. UU. Aprobada por la Comisión de Comunicaciones (FCC), Google lanzó oficialmente la versión 1.0 de Android en septiembre de 2008. En septiembre de 2008, Google lanzó oficialmente Android 1.0, la primera versión de Android.

En 2008, Nokia todavía dominaba el campo de los teléfonos inteligentes y el sistema Symbian tenía una ventaja absoluta en el mercado de los teléfonos inteligentes. Bajo esta premisa, el lanzamiento del sistema Android 1.0 por parte de Google no fue favorecido por el mundo exterior. e incluso dijo que no aceptaría como mucho que Google abandone el sistema Android en 2019.

Poco después del lanzamiento del sistema, apareció un teléfono móvil equipado con el sistema Android 1.0. Este teléfono móvil fue el T-MobileG1. Este teléfono móvil fue personalizado por el operador T-Mobile y fabricado por HTC de Taiwán. T-MobileG1 es el primer teléfono móvil del mundo que utiliza el sistema operativo Android y su nombre completo es HTCDream.

El teléfono cuenta con una pantalla de 3,17 pulgadas con resolución de 480×320 y funciona con un procesador de 528 MHz, 192 MBRAM y 256 MBROM.

El modelo representativo de Android 1.5 es HTC Magic

En abril de 2009, Google lanzó oficialmente Android 1.5. Teléfono móvil con Android 1.5, a partir de la versión de Android 1.5, Google comenzó a nombrar la versión de Android postre y Android 1.5 se llamó Cupcake. El sistema ha mejorado mucho en comparación con Android 1.0.