martes, 13 de octubre de 2015

SECUENCIA DE ARRANQUE

La secuencia de arranque es el proceso que inicia el sistema operativo cuando se enciende una computadora. Se encarga de la inicialización del sistema y de los dispositivos.

un cargador o gestor de arranque
Es un programa sencillo diseñado exclusivamente para preparar todo lo que necesita el sistema operativo para funcionar.

• En las computadoras modernas, el proceso de arranque comienza con la CPU ejecutando los programas contenidos en la memoria ROM en una dirección predefinida (se configura la CPU para ejecutar este programa, sin ayuda externa, al encender la computadora).

Cargador de arranque de segunda etapa

• Este programa contiene funcionalidades rudimentarias para buscar unidades que se puedan seleccionar para participar en el arranque, y cargar un pequeño programa desde una sección especial de la unidad más prometedora.

•Es un cargador de arranque de segundo nivel, como Lilo o Grub, que es capaz de cargar el sistema operativo propiamente dicho y, finalmente, transferirle el control.
TIPOS DE MEMORIA CACHÉ


  • La caché es la memoria de acceso rápido de una computadora, que guarda temporalmente los datos recientemente procesados .
  • La caché es una memoria que se sitúa entre la unidad central de procesamiento (CPU) y la memoria de acceso aleatorio (RAM) para acelerar el intercambio de datos.
  • Cuando se accede por primera vez a un dato, se hace una copia en la caché; los accesos siguientes se realizan a dicha copia, haciendo que sea menor el tiempo de acceso medio al dato. Cuando el microprocesador necesita leer o escribir en una ubicación en memoria principal, primero verifica si una copia de los datos está en la caché; si es así, el microprocesador de inmediato lee o escribe en la memoria caché, que es mucho más rápido que de la lectura o la escritura a la memoria principal.

Memoria caché nivel 1 (Caché L1)


  • Nivel 1 Data Cache→ Se encarga de almacenar datos usados frecuentemente y cuando sea necesario volver a utilizarlos, accede a ellos en muy poco tiempo, por lo que se agilizan los procesos. 
  • Nivel 1 Instruction CacheSe 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 (Caché L2)
  • Caché Exclusivo→ Los datos solicitados se eliminan de la memoria caché L2. 

  • Caché InclusivoLos datos solicitados se quedan en la memoria caché L2.