jueves, 1 de septiembre de 2011

RESUMEN DE CACHE, BUFFER, MEMORIA VIRTUAL.

EL CACHE:
El cache de la CPU es una cache usada por la unidad central de procesamiento de una computadora para reducir el tiempo medio para acceder a la memoria.El cache es una memoria mas pequeña,mas rapida que almacena copias de los datos de las mas utilizadas memoria principal lugares. Mientras la mayoria de los accesos a memoria son los lugares de memoria cache,el promedio de latencia de los accesos a memoria estara más cerca de la latencia de la cache que a la latencia de la memoria principal
EL BUFFER:
Un buffer o bufer en informatica es un espacio de memoria, en el que se almacenan datos para evitar que el programa o recurso que los requiere, ya sea hardware o software, se quede sin datos durante una transferencia.Normalmente los datos se almacenan en un buffer mientras son transferidos desde un dispositivo de entrada (como un raton) o justo antes de enviarlos a un dispositivo de salida como unos altavoces.Tambien puede utilizarse para transferir datos
entre procesos, de una forma parecida a los bufferes utilizados en telecomunicaciones. Un ejemplo de esto último ocurre en una comunicacion telefonica, en la que al realizar una llamada esta se almacena, se disminuye su calidad y el numero de bytes a ser transferidos, y luego se envian estos datos modificados al receptor.Pueden ser implementados por softwareo hardware, aunque la gran mayoria son del primer tipo
 MEMORIA VIRTUAL:
La memoria virtual es una tecnica de administracion de la memoria real que permite al sistema operativo brindarle al software de usuario y a si mismo un espacio de direcciones mayor que la memoria real o fisica.la mayoria de los ordenadores tienen cuatro tipos de memoria: registros en la CPU, la memoria cache tanto dentro como fuera del CPU, la memoria fisica generalmente en forma de RAM, donde la CPU puede escribir y leer directa y razonablemente rapido y el disco duro que es mucho mas lento, pero tambien mas grande y barato.Muchas aplicaciones requieren el acceso a mas informacion codigo y datos que la que se puede mantener en memoria fisica.esto es asi sobre todo cuando el sistema operativo permite multiples procesos y aplicaciones ejecutandose simultaneamente

No hay comentarios:

Publicar un comentario