parcial 1


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.





No hay comentarios:

Publicar un comentario