MAPA MENTAL
CUADRO COMPARATIVO DE LENGUAJE DE PROGRAMACIÓN
Glosario
Diagrama de flujo del progreso de carga de andoid vs windows
1. Boot ROM
Cuando se enciende el dispositivo, lo primero que se pone en
marcha es la CPU. Ésta tiene la dirección de memoria donde se encuentra el
código de inicio, o boot ROM. Lo que hace este código es inicializar el resto
de hardware del dispositivo.
2. Boot Loader
La CPU empieza a ejecutar entonces el Boot Loader, o SPL. ya
que su función es la de lanzar el sistema operativo Android o dar la opción de
elegir una alternativa, como el fastboot, recovery, o una imagen custom creada
por la comunidad.
3. Kernel
La carga del kernel de Android es igual que cualquier
sistema Linux. Inicia memoria, dispositivos, schedulers, y acceso a la
partición raiz para lanzar el proceso init.
4. Init
El proceso init se encarga de lanzar los scripts de inicio
contenidos en /etc/rcX.d. En este caso el script que se ejecuta es init.rc que
se encuentra en raiz, aunque puede variar dependiendo del dispositivo. Contiene
toda la configuración inicial del sistema. recomiendo que busqueis este archivo
.Necesita eso si un dispositivo explorador de ficheros que permita navegar por
directorios con permisos de root.
5. Zygote
Este servicio lanzado por Inuit es el encargado de
inicializar las máquinas virtuales Dalvik. Básicamente su función es crear
máquinas virtuales por cada proceso nuevo que se inicia.
6. System Server
Iniciado el servicio Zygote, el sistema ya puede
empezar a lanzar servicios básicos, como la telefonía, teclado, y otros agentes
y servicios de Google. Finalizado el inicio de estos servicios, el sistema está
listo para interactuar con el usuario.
proceso de arranque de windows
Proceso de arranque de Windows
El proceso de inicio puede ser complicado, ya que sistemas
diferentes participan en él. Para migrar o restaurar de manera eficaz volúmenes
de arranque, debe estar familiarizado con algunos de estos componentes. Los
sistemas que forman parte del proceso de inicio son, en orden de participación,
los siguientes:
BIOS -> MBR -> Sector
de inicio -> Cargador de inicio -> Configuración
del cargador de inicio -> Sistema Windows (Pantalla
de presentación)
BIOS: El
sistema básico de entrada y salida (BIOS) inicia el proceso de arranque.La
configuración del BIOS determina el orden de inicio de los discos de inicio en
el sistema. Por ejemplo: unidad de CD, luego disco duro 0, y luego dispositivo
de almacenamiento USB. Es importante entender el orden de inicio del
sistema, ya que no hay forma de que Windows consulte al BIOS para saber el
disco usado para iniciar el sistema.
MBR: el
primer sector de un disco de inicio es el registro de arranque maestro (MBR).
El MBR contiene la información de partición de disco del disco de arranque.
Cada disco tiene una partición "activa". La partición activa contiene
un sector de inicio, que es el siguiente paso del proceso de arranque. Si el
disco no tiene una partición activa, no será arrancable y el BIOS se moverá al
siguiente disco en su orden de inicio, o mostrará un error si ningún disco
tiene una partición activa.
Sector de inicio: el sector de inicio de una
partición activa se encuentra en los primeros 16 sectores de la partición. El
sector de inicio contiene el cargador de inicio (NTLDR o BOOTMGR). Si no
hay un sector de inicio válido en la partición activa, el BIOS mostrará un
error, o una pantalla negra con un cursor.
Cargador de inicio y configuración: el cargador
de inicio toma el control del proceso de inicio y lee su archivo de
configuración (boot.ini o BOOT\BCD), que dirige el proceso de instalación a una
instalación de Windows situada en un
disco y partición específicos del sistema.
1. Boot ROM
Cuando se enciende el dispositivo, lo primero que se pone en marcha es la CPU. Ésta tiene la dirección de memoria donde se encuentra el código de inicio, o boot ROM. Lo que hace este código es inicializar el resto de hardware del dispositivo.
2. Boot Loader
La CPU empieza a ejecutar entonces el Boot Loader, o SPL. ya que su función es la de lanzar el sistema operativo Android o dar la opción de elegir una alternativa, como el fastboot, recovery, o una imagen custom creada por la comunidad.
3. Kernel
La carga del kernel de Android es igual que cualquier sistema Linux. Inicia memoria, dispositivos, schedulers, y acceso a la partición raiz para lanzar el proceso init.
Cuando se enciende el dispositivo, lo primero que se pone en marcha es la CPU. Ésta tiene la dirección de memoria donde se encuentra el código de inicio, o boot ROM. Lo que hace este código es inicializar el resto de hardware del dispositivo.
2. Boot Loader
La CPU empieza a ejecutar entonces el Boot Loader, o SPL. ya que su función es la de lanzar el sistema operativo Android o dar la opción de elegir una alternativa, como el fastboot, recovery, o una imagen custom creada por la comunidad.
3. Kernel
La carga del kernel de Android es igual que cualquier sistema Linux. Inicia memoria, dispositivos, schedulers, y acceso a la partición raiz para lanzar el proceso init.
4. Init
El proceso init se encarga de lanzar los scripts de inicio
contenidos en /etc/rcX.d. En este caso el script que se ejecuta es init.rc que
se encuentra en raiz, aunque puede variar dependiendo del dispositivo. Contiene
toda la configuración inicial del sistema. recomiendo que busqueis este archivo
.Necesita eso si un dispositivo explorador de ficheros que permita navegar por
directorios con permisos de root.
5. Zygote
Este servicio lanzado por Inuit es el encargado de
inicializar las máquinas virtuales Dalvik. Básicamente su función es crear
máquinas virtuales por cada proceso nuevo que se inicia.
6. System Server
proceso de arranque de windows
Proceso de arranque de Windows
El proceso de inicio puede ser complicado, ya que sistemas
diferentes participan en él. Para migrar o restaurar de manera eficaz volúmenes
de arranque, debe estar familiarizado con algunos de estos componentes. Los
sistemas que forman parte del proceso de inicio son, en orden de participación,
los siguientes:
BIOS -> MBR -> Sector
de inicio -> Cargador de inicio -> Configuración
del cargador de inicio -> Sistema Windows (Pantalla
de presentación)
BIOS: El
sistema básico de entrada y salida (BIOS) inicia el proceso de arranque.La
configuración del BIOS determina el orden de inicio de los discos de inicio en
el sistema. Por ejemplo: unidad de CD, luego disco duro 0, y luego dispositivo
de almacenamiento USB. Es importante entender el orden de inicio del
sistema, ya que no hay forma de que Windows consulte al BIOS para saber el
disco usado para iniciar el sistema.
MBR: el
primer sector de un disco de inicio es el registro de arranque maestro (MBR).
El MBR contiene la información de partición de disco del disco de arranque.
Cada disco tiene una partición "activa". La partición activa contiene
un sector de inicio, que es el siguiente paso del proceso de arranque. Si el
disco no tiene una partición activa, no será arrancable y el BIOS se moverá al
siguiente disco en su orden de inicio, o mostrará un error si ningún disco
tiene una partición activa.
Sector de inicio: el sector de inicio de una
partición activa se encuentra en los primeros 16 sectores de la partición. El
sector de inicio contiene el cargador de inicio (NTLDR o BOOTMGR). Si no
hay un sector de inicio válido en la partición activa, el BIOS mostrará un
error, o una pantalla negra con un cursor.
Cargador de inicio y configuración: el cargador
de inicio toma el control del proceso de inicio y lee su archivo de
configuración (boot.ini o BOOT\BCD), que dirige el proceso de instalación a una
instalación de Windows situada en un
disco y partición específicos del sistema.









No hay comentarios:
Publicar un comentario