jueves, 1 de septiembre de 2011

MEDIOS DE ALMACENAMIENTO CACHE/BUFFER/MEMORIA VIRTUAL



CACHE: Es un medio de almacenamiento de alta velocidad se genera en el procesador y memoria RAM, almacena copias de instrucciones que genera el usuario. Para instrucciones tiene codex. Todas las instrucciones pasan por la memoria RAM y lo almacena o ejecuta, el procesador hace que las instrucciones salgan de manera rápida.
SE DIVIDE EN:
CACHE DE MEMORIA: Es una parte de la memoria RAM, usan una tecnología conocida por cache inteligente en la cual el sistema puede reconocer cierto tipo de datos usados frecuentemente.
CACHE DISCO: Trabaja sobre los mismo principios que la memoria cache, pero en lugar de usar SRAM de alta velocidad, usa la convencional memoria principal (MEMORIA RAM), cuando un programa necesita acceder a datos del disco, lo primero que comprueba es la cache del disco para ver si los datos ya están ahí.
NIVEL 1(L1) o CACHE INTERNO: Se encuentra en el núcleo del procesador, el acceso se produce a la velocidad de trabajo del procesador.
NIVEL 2 (L2) o CACHE EXTERNO: Se genera en el procesador-RAM- y tarjeta madre, se conoce como repositorio de la L1, el L2 entra en funcionamiento cuando L1 este saturada.
NIVEL 3: Se encuentra en placa base y tarjeta madre, sirve para agilizar instrucciones, ya no se almacenan en el procesador si no en cualquier periférico.
NIVEL 4: Tiene algunas funciones de la L3, únicamente entre en función cuando las demás estén saturadas.

BUFFER
BUFFER: Tipo de memoria alterna ala RAM, CACHE, almacena datos ya sea a un dispositivo hardware aun software, el espacio de memoria buffer tiene un inicio y un final. Se origina y se manda al usuario y cuando llega a su destino se elimina. Tiene un algoritmo con colar (estructura de tipo FIFO) FIFO: llega primero / primero que sale.
Ejemplo: cuando estamos en un ciber y mandamos a imprimir, como hay muchos usuarios y algunos están imprimiendo si nuestro archivo es el primero en llegar será el primero en salir, si nuestro archivo que do en medio tendremos que esperar a que salgan los demás, y si nuestro archivo es el último saldrá al último.

MEMORIA VIRTUAL
MEMORIA VIRTUAL:
Es una técnica de administración de la memoria real que permite al sistema operativo brindarle al software de usuario, su función es liberar el espacio en la memoria RAM, va a verificar en el disco duro espacios libres cuando la memoria está muy saturada. Para verificar espacios libres en el disco duro utiliza los sistemas operativos. Permite ejecutar programas o procesar datos cuyo tamaño excede el espacio de memoria disponible y tener en ejecución varios programas a la vez.


No hay comentarios:

Publicar un comentario