SlideShare una empresa de Scribd logo
Equipo 5
PROCESO DE CARGA O INICIO DEL SISTEMA OPERATIVO
ANDROID WINDOWS
1. Boot ROM
Cuando se enciende el dispositivo, lo primero que se pone en
marcha es la CPU. Ésta tiene hardcoreada 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. Hecho esto, busca la partición de arranque, que
suele estar en la memoria NAND, y copia el boot loader en la
RAM.
1.
El encendido de la computadora es el primer paso en
el proceso de arranque, el microprocesador se inicia
y carga el BIOS en memoria o directamente lee la
ROM y directamente la ejecuta desde ahí.
2. Boot Loader
La CPU empieza a ejecutar entonces el Boot Loader, o SPL. Este
código se asemeja en funcionalidad al GRUB de Linux, 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.
2
El BIOS toma el control de la secuencia de arranque
del ordenador y se ejecuta el post. En caso de
producir algún error durante el post, se detendrá el
proceso y se generaran los mensajes acústicos y
ópticos pertinentes. En caso de que en proceso
continúe se evaluaran el resto de los dispositivos.
Equipo 5
3. Kernel
La carga del kernel de Android es igual que cualquier sistema
Linux. Inicializa memoria, dispositivos, schedulers, y acceso a la
partición raíz para lanzar el proceso init.
3
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.
4. Init
Al igual que en un sistema Linux, 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 raíz,
aunque el fichero o la ubicación puede variar dependiendo del
dispositivo. Contiene toda la configuración inicial del sistema.
Desde el punto de vista del analista forense, es la parte de inicio
más suculenta, por lo que, si os pica la curiosidad, os recomiendo
que busques este archivo y le eches un ojo. Necesitareis eso si
un dispositivo rooteado y un explorador de ficheros que permita
navegar por directorios con permisos de root.
4
Windows inicia los procesos, comprueba e inicializa
todos los dispositivos conectados a la motherboard.
el cargador de inicio toma el control del proceso de
inicio y lee su archivo de configuración (boot.ini o
BOOTBCD), que dirige el proceso de instalación a
una instalación de Windows situada en un disco y
partición específicos del sistema.
Equipo 5
5. Zygote
Este servicio lanzado por Init 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.
5
Si el archivo de configuración es válido, Windows
empieza a cargarse y verá aparecer la pantalla de
presentación de Windows en la pantalla del sistema.
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.
6
Finalmente se cargan todas las aplicaciones que se
inician con Windows.

Más contenido relacionado

La actualidad más candente

Instalacion de-windows-y-android
Instalacion de-windows-y-androidInstalacion de-windows-y-android
Instalacion de-windows-y-android
LeslieGalaviz
 
Algoritmo de-proceso-de-carga-de-android-vs-windows
Algoritmo de-proceso-de-carga-de-android-vs-windowsAlgoritmo de-proceso-de-carga-de-android-vs-windows
Algoritmo de-proceso-de-carga-de-android-vs-windows
Nahomi Caro
 
Dualidad linux windows
Dualidad linux   windowsDualidad linux   windows
Dualidad linux windows
Luisiitho G. Hudson
 
que es ubuntu
que es ubuntuque es ubuntu
Particiones y formateos
Particiones y formateosParticiones y formateos
Particiones y formateosjuanan10
 
Práctica 2
Práctica 2Práctica 2
Práctica 2
palos14
 
Instalacion de Ubuntu
Instalacion de UbuntuInstalacion de Ubuntu
Instalacion de Ubuntu
juanjo93
 
Live usb 2 SingleBOOT
Live usb 2 SingleBOOTLive usb 2 SingleBOOT
Live usb 2 SingleBOOT
guelo
 
Como Instalar Linux Ubuntu
Como Instalar Linux UbuntuComo Instalar Linux Ubuntu
Como Instalar Linux Ubuntuguesta2e554
 
Linux - Programas de utilería linux
Linux - Programas de utilería linuxLinux - Programas de utilería linux
Linux - Programas de utilería linux
Sergio Sanchez
 
Recuperar contraseñas de windows xp
Recuperar contraseñas de windows xpRecuperar contraseñas de windows xp
Recuperar contraseñas de windows xpJaime Campos
 

La actualidad más candente (13)

Instalacion de-windows-y-android
Instalacion de-windows-y-androidInstalacion de-windows-y-android
Instalacion de-windows-y-android
 
Algoritmo de-proceso-de-carga-de-android-vs-windows
Algoritmo de-proceso-de-carga-de-android-vs-windowsAlgoritmo de-proceso-de-carga-de-android-vs-windows
Algoritmo de-proceso-de-carga-de-android-vs-windows
 
Dualidad linux windows
Dualidad linux   windowsDualidad linux   windows
Dualidad linux windows
 
Practica 2
Practica 2Practica 2
Practica 2
 
que es ubuntu
que es ubuntuque es ubuntu
que es ubuntu
 
Particiones y formateos
Particiones y formateosParticiones y formateos
Particiones y formateos
 
Práctica 2
Práctica 2Práctica 2
Práctica 2
 
Instalacion de Ubuntu
Instalacion de UbuntuInstalacion de Ubuntu
Instalacion de Ubuntu
 
Live usb 2 SingleBOOT
Live usb 2 SingleBOOTLive usb 2 SingleBOOT
Live usb 2 SingleBOOT
 
Como Instalar Linux Ubuntu
Como Instalar Linux UbuntuComo Instalar Linux Ubuntu
Como Instalar Linux Ubuntu
 
Linux - Programas de utilería linux
Linux - Programas de utilería linuxLinux - Programas de utilería linux
Linux - Programas de utilería linux
 
Windows
WindowsWindows
Windows
 
Recuperar contraseñas de windows xp
Recuperar contraseñas de windows xpRecuperar contraseñas de windows xp
Recuperar contraseñas de windows xp
 

Destacado

Top ten
Top tenTop ten
SISTEMA INFORMATICO
SISTEMA INFORMATICOSISTEMA INFORMATICO
SISTEMA INFORMATICO
Paulina Santana
 
Infografia
InfografiaInfografia
Infografia
Paulina Santana
 
Software de programación
Software de programaciónSoftware de programación
Software de programación
Paulina Santana
 
Utilería de mantenimiento preventivo.
Utilería de mantenimiento preventivo.Utilería de mantenimiento preventivo.
Utilería de mantenimiento preventivo.
Paulina Santana
 
Hydraulicmotorpump.com | hagglunds motors
Hydraulicmotorpump.com | hagglunds motorsHydraulicmotorpump.com | hagglunds motors
Hydraulicmotorpump.com | hagglunds motors
hagglundsmotors
 
Top 10 bugs in C++ open source projects, checked in 2016
Top 10 bugs in C++ open source projects, checked in 2016Top 10 bugs in C++ open source projects, checked in 2016
Top 10 bugs in C++ open source projects, checked in 2016
PVS-Studio
 
What makes a great product manager?
What makes a great product manager?What makes a great product manager?
What makes a great product manager?
Cambridge Product Management Network
 
Looking into a mirror
Looking into a mirrorLooking into a mirror
Looking into a mirror
Ronald Fischbach
 
Aaj ka trend 10.03.17
Aaj ka trend 10.03.17Aaj ka trend 10.03.17
Aaj ka trend 10.03.17
choice broking
 
Web-based Collaboration Tools
Web-based Collaboration ToolsWeb-based Collaboration Tools
Web-based Collaboration Tools
Fernanda Beteta
 
Currency high lights 10.03.17
Currency high lights 10.03.17Currency high lights 10.03.17
Currency high lights 10.03.17
choice broking
 
D direction 10032017
D direction 10032017D direction 10032017
D direction 10032017
choice broking
 

Destacado (14)

Top ten
Top tenTop ten
Top ten
 
SISTEMA INFORMATICO
SISTEMA INFORMATICOSISTEMA INFORMATICO
SISTEMA INFORMATICO
 
Infografia
InfografiaInfografia
Infografia
 
Software de programación
Software de programaciónSoftware de programación
Software de programación
 
Utilería de mantenimiento preventivo.
Utilería de mantenimiento preventivo.Utilería de mantenimiento preventivo.
Utilería de mantenimiento preventivo.
 
Hydraulicmotorpump.com | hagglunds motors
Hydraulicmotorpump.com | hagglunds motorsHydraulicmotorpump.com | hagglunds motors
Hydraulicmotorpump.com | hagglunds motors
 
Top 10 bugs in C++ open source projects, checked in 2016
Top 10 bugs in C++ open source projects, checked in 2016Top 10 bugs in C++ open source projects, checked in 2016
Top 10 bugs in C++ open source projects, checked in 2016
 
What makes a great product manager?
What makes a great product manager?What makes a great product manager?
What makes a great product manager?
 
Looking into a mirror
Looking into a mirrorLooking into a mirror
Looking into a mirror
 
Aaj ka trend 10.03.17
Aaj ka trend 10.03.17Aaj ka trend 10.03.17
Aaj ka trend 10.03.17
 
Web-based Collaboration Tools
Web-based Collaboration ToolsWeb-based Collaboration Tools
Web-based Collaboration Tools
 
Currency high lights 10.03.17
Currency high lights 10.03.17Currency high lights 10.03.17
Currency high lights 10.03.17
 
Nlp
NlpNlp
Nlp
 
D direction 10032017
D direction 10032017D direction 10032017
D direction 10032017
 

Similar a Cuadro comparativo

Algoritmos 1
Algoritmos 1Algoritmos 1
Algoritmos 1
jeann ballev
 
Instalacion de-windows-y-android
Instalacion de-windows-y-androidInstalacion de-windows-y-android
Instalacion de-windows-y-android
Eva Verduzco
 
Entender linux
Entender linuxEntender linux
Entender linux
Entender linuxEntender linux
Practica3_grub
Practica3_grubPractica3_grub
Practica3_grubRosariio92
 
Fase de aranque
Fase de aranqueFase de aranque
Fase de aranque
detorres05
 
4.bios,uefi y legacy
4.bios,uefi y legacy4.bios,uefi y legacy
4.bios,uefi y legacy
danieladominguezcasasola
 
Unidad 8: Puesta en marcha del equipo
Unidad 8: Puesta en marcha del equipoUnidad 8: Puesta en marcha del equipo
Unidad 8: Puesta en marcha del equipo
carmenrico14
 
Actividad sistemas operativos terminada
Actividad sistemas operativos terminadaActividad sistemas operativos terminada
Actividad sistemas operativos terminada
Juan Carlos Rodríguez Campo
 
Como instalar-unix (1)
Como instalar-unix (1)Como instalar-unix (1)
Como instalar-unix (1)
juliandmiguel
 
Cuando encendemos el ordenador
Cuando encendemos el ordenadorCuando encendemos el ordenador
Cuando encendemos el ordenadorianchisqueiro
 
Presentación3
Presentación3Presentación3
Presentación3Professor
 
Proceso de arranque de un ordenador
Proceso de arranque de un ordenadorProceso de arranque de un ordenador
Proceso de arranque de un ordenador
Jomicast
 
Esquema de Particiones
Esquema de ParticionesEsquema de Particiones
Esquema de Particiones
Mary658677
 

Similar a Cuadro comparativo (20)

Algoritmos 1
Algoritmos 1Algoritmos 1
Algoritmos 1
 
Instalacion de-windows-y-android
Instalacion de-windows-y-androidInstalacion de-windows-y-android
Instalacion de-windows-y-android
 
Entender linux
Entender linuxEntender linux
Entender linux
 
Entender linux
Entender linuxEntender linux
Entender linux
 
Practica3_grub
Practica3_grubPractica3_grub
Practica3_grub
 
Practica 3 jesus losada vida
Practica 3 jesus losada vidaPractica 3 jesus losada vida
Practica 3 jesus losada vida
 
Fase de aranque
Fase de aranqueFase de aranque
Fase de aranque
 
4.bios,uefi y legacy
4.bios,uefi y legacy4.bios,uefi y legacy
4.bios,uefi y legacy
 
Unidad 8: Puesta en marcha del equipo
Unidad 8: Puesta en marcha del equipoUnidad 8: Puesta en marcha del equipo
Unidad 8: Puesta en marcha del equipo
 
Actividad sistemas operativos terminada
Actividad sistemas operativos terminadaActividad sistemas operativos terminada
Actividad sistemas operativos terminada
 
Como instalar-unix (1)
Como instalar-unix (1)Como instalar-unix (1)
Como instalar-unix (1)
 
Proceso de arranque de un so
Proceso de arranque de un soProceso de arranque de un so
Proceso de arranque de un so
 
Bios,Uefi y Legacy
Bios,Uefi y LegacyBios,Uefi y Legacy
Bios,Uefi y Legacy
 
Cuando encendemos el ordenador
Cuando encendemos el ordenadorCuando encendemos el ordenador
Cuando encendemos el ordenador
 
Presentación3
Presentación3Presentación3
Presentación3
 
Mantenimiento preventivo
Mantenimiento preventivo Mantenimiento preventivo
Mantenimiento preventivo
 
Mantenimiento preventivo
Mantenimiento preventivo Mantenimiento preventivo
Mantenimiento preventivo
 
Mantenimiento preventivo
Mantenimiento preventivo Mantenimiento preventivo
Mantenimiento preventivo
 
Proceso de arranque de un ordenador
Proceso de arranque de un ordenadorProceso de arranque de un ordenador
Proceso de arranque de un ordenador
 
Esquema de Particiones
Esquema de ParticionesEsquema de Particiones
Esquema de Particiones
 

Más de Paulina Santana

Fichas completas
Fichas completasFichas completas
Fichas completas
Paulina Santana
 
Diseño de ficha tecnica
Diseño de ficha tecnicaDiseño de ficha tecnica
Diseño de ficha tecnica
Paulina Santana
 
Cuestionario apa
Cuestionario apaCuestionario apa
Cuestionario apa
Paulina Santana
 
Smbus
SmbusSmbus
Defragmentar y optimizar unidades
Defragmentar y optimizar unidadesDefragmentar y optimizar unidades
Defragmentar y optimizar unidades
Paulina Santana
 
Antivirus
AntivirusAntivirus
Antivirus
Paulina Santana
 
Reporte: Gestión de energía.
Reporte: Gestión de energía.Reporte: Gestión de energía.
Reporte: Gestión de energía.
Paulina Santana
 
Cuadro comparativo ide vs sata
Cuadro comparativo  ide vs sataCuadro comparativo  ide vs sata
Cuadro comparativo ide vs sata
Paulina Santana
 
Disco esclavo y maestro
Disco esclavo y maestroDisco esclavo y maestro
Disco esclavo y maestro
Paulina Santana
 
Estructura curricular del bachillerato tecnológico.
Estructura curricular del bachillerato tecnológico.Estructura curricular del bachillerato tecnológico.
Estructura curricular del bachillerato tecnológico.
Paulina Santana
 
Práctica de comandos
Práctica de comandosPráctica de comandos
Práctica de comandos
Paulina Santana
 
Bios
BiosBios

Más de Paulina Santana (12)

Fichas completas
Fichas completasFichas completas
Fichas completas
 
Diseño de ficha tecnica
Diseño de ficha tecnicaDiseño de ficha tecnica
Diseño de ficha tecnica
 
Cuestionario apa
Cuestionario apaCuestionario apa
Cuestionario apa
 
Smbus
SmbusSmbus
Smbus
 
Defragmentar y optimizar unidades
Defragmentar y optimizar unidadesDefragmentar y optimizar unidades
Defragmentar y optimizar unidades
 
Antivirus
AntivirusAntivirus
Antivirus
 
Reporte: Gestión de energía.
Reporte: Gestión de energía.Reporte: Gestión de energía.
Reporte: Gestión de energía.
 
Cuadro comparativo ide vs sata
Cuadro comparativo  ide vs sataCuadro comparativo  ide vs sata
Cuadro comparativo ide vs sata
 
Disco esclavo y maestro
Disco esclavo y maestroDisco esclavo y maestro
Disco esclavo y maestro
 
Estructura curricular del bachillerato tecnológico.
Estructura curricular del bachillerato tecnológico.Estructura curricular del bachillerato tecnológico.
Estructura curricular del bachillerato tecnológico.
 
Práctica de comandos
Práctica de comandosPráctica de comandos
Práctica de comandos
 
Bios
BiosBios
Bios
 

Cuadro comparativo

  • 1. Equipo 5 PROCESO DE CARGA O INICIO DEL SISTEMA OPERATIVO ANDROID WINDOWS 1. Boot ROM Cuando se enciende el dispositivo, lo primero que se pone en marcha es la CPU. Ésta tiene hardcoreada 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. Hecho esto, busca la partición de arranque, que suele estar en la memoria NAND, y copia el boot loader en la RAM. 1. El encendido de la computadora es el primer paso en el proceso de arranque, el microprocesador se inicia y carga el BIOS en memoria o directamente lee la ROM y directamente la ejecuta desde ahí. 2. Boot Loader La CPU empieza a ejecutar entonces el Boot Loader, o SPL. Este código se asemeja en funcionalidad al GRUB de Linux, 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. 2 El BIOS toma el control de la secuencia de arranque del ordenador y se ejecuta el post. En caso de producir algún error durante el post, se detendrá el proceso y se generaran los mensajes acústicos y ópticos pertinentes. En caso de que en proceso continúe se evaluaran el resto de los dispositivos.
  • 2. Equipo 5 3. Kernel La carga del kernel de Android es igual que cualquier sistema Linux. Inicializa memoria, dispositivos, schedulers, y acceso a la partición raíz para lanzar el proceso init. 3 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. 4. Init Al igual que en un sistema Linux, 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 raíz, aunque el fichero o la ubicación puede variar dependiendo del dispositivo. Contiene toda la configuración inicial del sistema. Desde el punto de vista del analista forense, es la parte de inicio más suculenta, por lo que, si os pica la curiosidad, os recomiendo que busques este archivo y le eches un ojo. Necesitareis eso si un dispositivo rooteado y un explorador de ficheros que permita navegar por directorios con permisos de root. 4 Windows inicia los procesos, comprueba e inicializa todos los dispositivos conectados a la motherboard. el cargador de inicio toma el control del proceso de inicio y lee su archivo de configuración (boot.ini o BOOTBCD), que dirige el proceso de instalación a una instalación de Windows situada en un disco y partición específicos del sistema.
  • 3. Equipo 5 5. Zygote Este servicio lanzado por Init 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. 5 Si el archivo de configuración es válido, Windows empieza a cargarse y verá aparecer la pantalla de presentación de Windows en la pantalla del sistema. 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. 6 Finalmente se cargan todas las aplicaciones que se inician con Windows.