Principios de Composición de ordenador (X)

memoria estática

D-tipo flip-flop

Aquí Insertar imagen Descripción

célula de memoria estática

Aquí Insertar imagen Descripción

  • Comentario
  1. A condición de que las líneas de bit (bit = 1, si yo t ~ \ Tilde {bit} = 0)
  2. La puerta de la palabra
  • Leer
  1. Y el bit si yo t ~ \ Tilde {bit} Se llenan con un alto nivel de Vdd
  2. La puerta de línea de palabra
  3. El estado del flip-flop, lo que hará que un bajo nivel de la línea de bit
  4. poco percepción y amplificadores si yo t ~ \ Tilde {bit} cambiar el valor leído de la memoria

memoria estática se organiza normalmente

Aquí Insertar imagen Descripción
de acceso aleatorio

memoria estática

Fast
baja densidad de almacenamiento por unidad de área es más pequeña capacidad de memoria
de datos en / de un pasador común
alto consumo de energía
el alto precio

En comparación con la memoria dinámica

SRAM DRACMA
Almacenar la información gatillo capacidad
lectura destructiva no- es
Se necesita ser refrescado no necesidad
Enviar filas Dirección Mientras tanto, la elección Dos veces para enviar
La velocidad de acceso rápido lento
integración bajo alto
calor gran pequeño
Los costos de almacenamiento alto bajo

Programa principio localidad

for(i=0;i<1000;i++)
{
	for(j=0;j<1000;j++)
	{
		a[i]=b[i]+c[i];
	}
}

if err{...}
else for(i=0;i<1000;i++)
{
	for(j=0;j<1000;j++)
	{
		e[i]=d[i]+a[i];
	}
}

Acceso flujo de datos interna
de instrucciones para acceder localidad

Los diferentes programas pueden acceder a los diferentes segmentos de espacio de memoria.

Aquí Insertar imagen Descripción
Programa en un cierto período de tiempo por lo general visitan sólo un pequeño espacio de direcciones de
dos tipos de localidad:
localidad temporal
y localidad espacial

sistema de memoria jerárquica
utilizando un caché de memoria caché para mejorar la velocidad media de acceso de la CPU a la memoria
localidad temporal: la información accedido más recientemente es probable que tenga que ser visitada.
La información accedido recientemente objetos cargados en la memoria caché.
localidad espacial: cerca de la información de información se ha accedido recientemente también se puede acceder.
La información de carga accedido recientemente elementos de información en conjunto para cerrar la caché.

Una caché de memoria caché

  • definiciones
  • Se proporciona una memoria entre la CPU y la memoria principal, para lograr memoria estática de alta velocidad, caché de información de acceso frecuente en la CPU.
  • característica
  • Alta velocidad: la velocidad de la CPU coincide sustancialmente
  • Transparente: administración de hardware completa, transparente para el programador

Para resolver el problema

  1. Una relación de correspondencia entre la dirección
    cómo obtener los datos en la memoria caché de acuerdo con la dirección de memoria
  2. La consistencia entre los datos
    si el contenido ya está en la dirección de caché correspondiente a los contenidos de la memoria principal
  3. datos del tamaño de partículas intercambiar
    los contenidos de la memoria caché a los contenidos principales de memoria en lo conmutación granularidad
  4. almacenar en caché el contenido de carga y la política de sustitución
    sobre cómo mejorar la tasa de aciertos de caché?
Ha publicado 185 artículos originales · ganado elogios 18 · vistas 160 000 +

Supongo que te gusta

Origin blog.csdn.net/pk_20140716/article/details/104769997
Recomendado
Clasificación