martes, 13 de octubre de 2015

Secuencia de arranque

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 denominada CMOS (Complementary Metal-Oxide Semiconductor – Semiconductor de óxido-metal complementario).

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. Esta última es una de las rutinas más importantes que contiene el programa del CMOS, porque le indica al BIOS el orden en que debe comenzar a examinar los discos o soportes que guardan la información para encontrar en cuál de ellos se encuentra alojado el sistema operativo o programa principal, sin el cual el ordenador no podría ejecutar ninguna función.


Memoria caché


Cuando en informática se habla de memoria caché o cache se está hablando de aquella cantidad de información que permanece de manera temporal en la computadora y que ayuda a la adquisición de velocidad y eficiencia cuando es necesario recurrir a determinado tipo de datos. El nombre de memoria cache proviene del francés, que significa “escondido” u “oculto”.

La caché es una memoria que se sitúa entre la unidad de procesamiento central (CPU) y la memoria de acceso aleatorio (RAM) para acelerar el intercambio de datos, podemos encontrarnos con tres tipos de memoria caché pero en este caso hablaremos de los dos tipos primeros:

Memoria caché nivel 1(memoria interna). Se encuentra en el núcleo del microprocesador. Es utilizada para acceder a datos importantes y de uso frecuente, es el nivel en el que el tiempo de respuesta es menor. Su capacidad es de hasta 128 kb. Este nivel se divide en dos:
  • Nivel 1 Data Cache: Se encarga de almacenar datos usados frecuentemente y cuando sea necesario volver a utilizarlos.
  • Nivel 1 Instruction Cache: Se encarga de almacenar instrucciones usadas frecuentemente y cuando sea necesario volver a utilizarlas, inmediatamente las recupera, por lo que se agilizan los procesos.


Memoria caché nivel 2. Se encarga de almacenar datos de uso frecuente. Es más lenta que la caché L1, pero más rápida que la memoria principal (RAM). Se encuentra en el procesador, mas no es su núcleo. Genera una copia del nivel 1. Su capacidad es de hasta 1 Mb.
  • Caché Exclusivo: Los datos solicitados se eliminan de la memoria caché L2.
  • Caché Inclusivo: Los datos solicitados se quedan en la memoria caché L2.