CACHE DE WEB
CACHE DE PISTA
CACHE DE DISCO
ANCHO DE BANDA
LATENCIA
DEFINICION
4.
3.
2.
1.

FUNCIONAMIENTO DE UN PROCESADOR

PIPELINING

Ejecutar estas instrucciones de manera secuencial era

bastante restrictivo por lo que para combatir esta problemática se creo la ejecución en paralelo.

Para poder ejecutar una instrucción aritmética en el modelo de Von Neumann se tienen que seguir ciertos pasos:

Adquirir la (siguiente) instrucción (aquella en la dirección dada por el contador del programa

Decodificar las intrucciones

Ejecutar la intruccion

Almacenar los resultados e incrementar el contador del programa

Una de las primeras formas de paralelismo era el traslape de los pasos anteriores y a esto se le llamo pipelining.

CACHE

Componente de hardware o software que guarda datos con el fin de que las solicitudes futuras de datos puedan atenderse con mayor rapidez

Los datos pueden ser el resultado de un calculo anterior o un duplicado de datos almacenados

Nos referimos a la memoria de acceso rápido de una CPU(Central Processing Unit), que guarda temporalmente los datos recientemente procesados

Es un búfer especial de memoria que poseen las computadoras, que funcionan de manera semejante a la memoria principal, de menor tamaño y acceso mas rápido

La predicción o la obtención previa explicita también pueden adivinar de donde vendrán las lecturas futuras y realizar solicitudes con anticipación

Permite un mayor rendimiento, mediante el empaquetado de múltiples transferencias en solicitudes mas grandes y mas eficientes.

TIPOS

Es una porción de memoria RAM, con el fin de almacenar datos recientemente leídos y agilizar su carga en el caso de ser solicitados nuevamente

Memoria de estado solido tipo RAM se limita a las supercomputadoras por su costo elevado

Es la encargada de almacenar documentos web para reducir el ancho de banda consumido por solicitudes de datos

PAGINACION
Y MEMORIA VIRTUAL

MEMORIA VIRTUAL

Tiene como objetivo establecer parámetros bajo los cuales la memoria será dividida, para dar espacio al sistema operativo y a los diferentes procesos que la comparten

La gestión de memoria se divide en dos: memoria principal y memoria virtual

Existen requisitos básicos para su implementación, estos determinan las acciones y políticas para los procesos necesarios que ocupen la memoria

PAGINACION

Divide la totalidad de la memoria en fragmentaos del mismo tamaño denominados marcos de pagina

En este modelo los procesos son divididos en fragmentos del mismo tamaño, denominados paginas

Las direcciones lógicas para el modelo de paginación se componen de un numero de pagina y desplazamiento

Este método se convierte en la base de la división de la memoria en los sistemas operativos actuales