martes, 6 de octubre de 2015

Secuencia de arranque

Dichos pasos se pudieran resumir.
  • La alimentación de la fuente llega a la tarjeta madre y con ella al sistema completo.
  • Cuando el procesador sale del modo reset el mismo inicia una búsqueda de instrucciones en una direcciónalta de memoria, típicamente los últimos 16 bytes del arreglo de memoria ROM. 
  • La primera subrutina grabada en el BIOS de una PC recibe el nombre de POST que viene del ingles Power On Self Test ( o test de autochequeo). 
  • Una vez concluido el POST el BIOS busca la presencia de la tarjeta de vídeo, busca el programa propio que esta tiene grabada en su ROM y le cede el control temporalmente. 
  • Luego, retomando el control el BIOS de la PC busca por la presencia de otros dispositivos en la computadora que requieran de programas específicos de inicialización. 
  • El BIOS “imprime” en pantalla la información sobre su versión, fabricante, etc.
  • El programa inicia chequeos más generales del sistema, como lo es el conteo completo de la memoria. En caso de encontrar algún error este generará en pantalla el correspondiente mensaje. 
  • Si el BIOS es PNP compatible, detectara, inicializara y configurara los dispositivos con esta característica, mostrando en pantalla los mensajes correspondientes.
  • Generación de un sumario de la configuración de su PC. Este es útil para conocer que recursos posee disponibles y si alguno de ellos falló o no está presente. Desgraciadamente esta información es barrida en un abrir y cerrar de ojos.
  • Finalmente el BIOS pasa el control al dispositivo de booteo. Los BIOS modernos permiten escoger cual es el dispositivo que iniciara el boot del sistema, ya sea el floppy (ya hoy poco probable), el disco duro o el CDROM. Si el BIOS no encuentra a quien ceder el control del boot generalmente se detiene, mostrando el mensaje correspondiente.

Memoria Caché

Las memorias caché funcionan como memorias escritas cuando están involucradas en la transferencia de datos desde un dispositivo más rápido a un dispositivo más lento. Permiten enviar la información y luego realizar una nueva tarea, a la vez que traducen los datos. 
La memoria caché de lectura también está diseñada para operar entre dispositivos más rápidos y más lentos, y tiene una lógica de soporte diseñada para anticipar lo que necesitarás luego. De esta manera, lentamente pre-lee la información que es probable que necesites, de modo que cuando desees cargarla, lo harás con mayor rapidez.

Caché L1

La memoria caché L1, que significa caché de nivel 1, es un tipo de memoria pequeña y rápida que está constituida en la unidad de procesamiento central. A menudo referida como caché o caché interna principal, es utilizada para acceder a datos importantes y de uso frecuente. La memoria L1 es el tipo más rápido y más costoso de caché que está integrado en el equipo.

Caché L2

El caché L2, o de nivel 2, se utiliza para almacenar la información recientemente visitada. También conocido como caché secundaria, está diseñada para reducir el tiempo necesario para acceder a los datos en los casos en que los datos se hayan utilizado previamente. La reducir el tiempo de acceso a datos al procesar los datos que el procesador está a punto de solicitar de la memoria, al igual que de instrucciones de los programas. memoria caché L2 también puede