Archivo de la etiqueta: caché

Cálculo de Rendimiento y Estructuras de Memoria en Arquitectura de Computadores

Soluciones Cuestionario de Arquitectura de Procesadores

2. Rendimiento de Procesadores Escalares, Segmentados y Superescalares

Problema: Dado un programa compuesto por $N = 120 \text{ M}$ instrucciones, todas las instrucciones están compuestas por $S = 5$ estados. La ejecución del programa se realiza en un procesador con una frecuencia de $F = 3 \text{ GHz}$. Cada instrucción se ejecuta en cinco ciclos de reloj. Determine el tiempo de ejecución de dicho programa para un procesador escalar, un Seguir leyendo “Cálculo de Rendimiento y Estructuras de Memoria en Arquitectura de Computadores” »

Memorias Entrelazadas y Cache: Principios y Optimización del Rendimiento

Memorias Entrelazadas

(2.4) Memorias Entrelazadas:

  • Idea: Dividir la memoria en módulos independientes para tener acceso simultáneo a varias palabras en diferentes módulos (entrelazamiento).
  • Condición de Eficiencia: Las referencias a memoria se distribuyen equitativamente entre módulos, siendo clave dicha distribución.
  • Situación Ideal: El ancho de banda de acceso a memoria se multiplica por el número de módulos.
  • Especificaciones:
    • Memoria Total = N = 2n palabras.
    • Número de Módulos = M = 2m.

Existen Seguir leyendo “Memorias Entrelazadas y Cache: Principios y Optimización del Rendimiento” »

Componentes y Funcionamiento del Computador: CPU, Memoria y Dispositivos E/S

Capítulo 3: Funcionamiento del Computador

Componentes de Entrada/Salida

Los datos e instrucciones deben ingresarse al computador de algún modo, por lo que se necesitan módulos que llamaremos componentes de entrada y salida. El módulo de entrada se encarga de recibir datos e instrucciones en cierto formato y los traduce al formato de señales que utiliza el sistema. El módulo de salida se encarga de proporcionar los resultados.

Principales Componentes del CPU

Servidor Proxy Caché: Squid, funcionamiento y configuración

Servidor Proxy Caché

¿Qué es un Proxy?

Un Proxy es un servidor que centraliza el tráfico entre Internet y una red local. De esta forma, los ordenadores de la red local no necesitan una conexión directa a Internet. También se utiliza para controlar los accesos no permitidos desde Internet hacia la red local.

¿Qué hace un Proxy?

El proxy transforma las direcciones de entrada y salida. Cuando un ordenador de la red local realiza una petición web, el proxy la intercepta y la procesa. Esto oculta Seguir leyendo “Servidor Proxy Caché: Squid, funcionamiento y configuración” »

Jerarquía de Memoria en Sistemas Informáticos

PARTE 1: JERARQUIA DE MEMORIA

(T.1) CONCEPTOS BÁSICOS

UBICACION:

  • a) Memoria interna:
    • Memoria principal
    • Registros de CPU
    • Memoria de la unidad de control de la CPU (control microprogramado)
  • b) Memoria externa:
    • Dispositivos de almacenamiento y periféricos como discos y cintas

CAPACIDAD:

Se expresa en bytes o palabras para memoria interna y suele expresarse en bytes para memorias externas

UNIDAD DE TRANSFERENCIA:

Número de líneas de entrada/salida de datos del módulo de memoria (para memorias internas)

Arquitectura y Componentes de un Microprocesador

Componentes de un Microprocesador

1. Unidad de Control (UC)

Esta unidad es la encargada de poner en ejecución las instrucciones del programa que se ha de ejecutar. Solo entiende instrucciones en código máquina compuestas de unos y ceros. Después de leer la instrucción, la ejecuta generando las señales pertinentes que envía a todos los componentes del ordenador para que se realicen las tareas necesarias.

Se compone de varias partes (Decodificador, Secuenciador, y varios registros como: el Contador Seguir leyendo “Arquitectura y Componentes de un Microprocesador” »

Análisis de Rendimiento de Caché y Memoria Virtual

CACHÉS

Considerando los datos de la tabla adjunta correspondientes a cachés de correspondencia directa con un tamaño de bloque de 32 bytes, tomados sobre un conjunto de programas de prueba en los que el porcentaje de referencias a instrucciones es del 75%, responde:

A) ¿Qué sistema presenta una menor razón de fallos, el constituido por una caché de instrucciones de 16KB y una caché de datos de 16KB, o el constituido por una caché de 32KB unificada?

SOLUCIÓN: Dado que el 75% de accesos son Seguir leyendo “Análisis de Rendimiento de Caché y Memoria Virtual” »