Subscribe:
.

Proceso de arranque de un ordenador

Resultado de imagen de proceso de arranque de un ordenador

Una vez que el BIOS termina de chequear las condiciones de funcionamiento de 
los diferentes dispositivos del ordenador, si no encuentra nada anormal continúa
 el proceso de “booting” (secuencia de instrucciones de inicialización o de
 arranque del ordenador), cuya información se encuentra grabada en una pequeña
 memoria ROM.

Para comenzar el proceso de inicialización, el BIOS localiza primeramente la
 información de configuración del CMOS, que contiene, entre otros datos, la
 fecha y la hora actualizada, configuración de los puertos, parámetros del disco
 duro y la secuencia de inicialización o arranque.

En los ordenadores personales actuales, el BIOS está programado para que el POST
 se dirija primero a buscar el "boot sector" o sector de arranque al disco duro. En 
el primer sector físico del disco duro (correspondiente también al sector de arranque),
 se encuentra grabado el MBR (Master Boot Record - Registro Maestro de Arranque)
 o simplemente "boot record", que contiene las instrucciones necesarias que permiten
 realizar el proceso de carga en la memoria RAM de una parte de los ficheros del
 sistema operativo que se encuentra grabado en la partición activa del disco
 duro y que permite iniciar el proceso de carga.


    

Memoria cache L1 L2 L3

                     

                                                     
Memoria Cache L1
La L es de “level” o en castellano nivel. En este caso se divide la memoria en varios bloques. Existe un controlador el cual se encarga de poner la información que más se usa más cerca del procesador. Esto es debido a que el tiempo que tarda el procesador en acceder a la memoria de nivel uno siempre es menor que a la de nivel dos y así sucesivamente.  Normalmente este primer nivel se divide en dos partes una para datos y otra para instrucciones. De esta forma se intenta conseguir que el procesador este alimentado al menos con instrucciones sin ningún problema. 
                                                                                                
Memoria cache L2
Normalmente es por núcleo y no distingue entre datos e instrucciones. Se tarda más en acceder a la cache de L1 pero es mucho más grande.El tiempo que tardas en encontrar un determinado dato en estas memorias es proporcional al tamaño de estas. Debido a esto las caches aumentan de tamaño según subimos a la jerarquía.

Memoria cache L3

Se tarda más en acceder a la cache de L2 pero es mucho más grande. Normalmente los fabricantes sólo te dan el tamaño de la última memoria la que se llama Last Level Cache que suele ser la de nivel dos o tres.Suele tener varios un tamaño de varios megas es decir miles de veces más pequeña que la memoria RAM.