sábado, 10 de octubre de 2009

MEMORIAS SEMICONDUCTORAS (VISTO EN CLASE) 7/OCT/09

= MEMORIAS SEMICONDUCTORAS =

Organización: El elemento básico de una memoria semiconductor es la celda de memoría y comparten ciertas propiedades. Los tipos de memoria pueden ser de acceso aleatorio (RAM) o solo lectura (ROM). La RAM es posible ytanto leer datos como escribir en ellos.

RAM se divide en:

  • DRAM.- (ram dinámica)
  • RAM.- (ram estática)
DRAM: Las tecnologías RAM dinámica está hecha con celdas que almacenan los datos como cargas eléctricas en condensadores.



SRAM: La RAM estática es un dispositivo digital. En ella los valores binarios se almacenan utilizando compuertas lógicas entre ellas y el Fliflow.


= VENTAJAS Y DESVENTAJAS ENTRE SRAM Y DRAM =

  • DRAM son más simples, y más pequeñas.
  • SRAM más caras.
  • DRAM requieren más circuteria para el refresco.
  • DRAM usado para memorías grandes.
  • SRAM son más rápidas
* Memorias ROM (Memorias de Solo Lectura):
Estas memorias contienen un patrón permanente de datos que por lo general, no se pueden alterar.
Existen varios tipos de memoria ROM que son los siguientes:
  • PROM (memoria de solo lectura programable)
  • EPROM (memoria de solo lectura programable borrable)
  • EEPROM (memoria de oslo lectura programable, borrable electricamente)
  1. La Memoria PROM.- Esta memoria es la más económica de todas, puede grabarse solo una vez.
  2. La Memoria EPROM.- Se lee y escribe electricamente cómo la PROM. Sin embargo todas las celdas de almacenamiento deben borrarse mediante la exposición de chip, a radiación ultravioleta.

TEMA DE MEMORIA VISTO EN CLASE EL 6/OCT/09

= CARACTERISTICAS DE UN SISTEMA DE MEMORIAS =

Las memorias se clasifican por:

1.- Ubicación:
  • Procesador
  • Interna
  • Externa
2.- Método de Acceso:
  • Acceso Secuencial
  • Acceso Directo
  • Acceso Aleatorio
  • Acceso Asociativo
3.- Dispositivo Físico
  • Semiconductor
  • Soporte Magnético
  • Soporte óptico
  • Magneto óptico.
Características Físicas:
  • Volátil/no vólatil
  • borrable/no borrable
Se calsifican por medio de Dispositivos físicos que utilizan, como podrian ser:

1.- Tipo Semiconductor.
2.- Soporte Magnético.
3.- Soporte Óptico


Las memorias también se clasifican por lo que es prestaciones, y estás se clasifican por:
  • Tiempo de Acceso.- Es el tiempo en que tarda en realizar una operación de lectura o escritura.
  • Tiempod de ciclo: Consiste en el tiempo de acceso y añgún tiempo más que se requiere antes de que pueda iniciarse un segundo acceaso a memoria.
  • Velocidad de Transferencia.- es la velocidad a la que pueden transferir datos a/desde una unidad de memoria.

martes, 6 de octubre de 2009

= MEMORIA CACHE =

La palabra procede de la voz inglesa cache (/kæʃ/; "escondite secreto para guardar mercancías, habitualmente de contrabando") y esta a su vez de la francesa cache, (/kaʃ/; "escondrijo o escondite"). A menudo, en español se escribe erróneamente con tilde sobre la "e" por pensarse que se trata de la misma palabra que "caché" ("distinción o elegancia" o "cotización de un artista"), proveniente de un étimo también francés, pero totalmente distinto: cachet, (/ka'ʃɛ/; "sello" o "salario"). En la literatura especializada en Arquitectura de Computadores (como, entre otros, las traducciones de los libros de William Stallings, Andrew S. Tanenbaum, John L. Hennessy y David A. Patterson) se emplea siempre la palabra sin tilde

En cache es un sistema especial de almacenamiento de alta velocidad. Puede ser tanto un área reservada de la memoria principal como un dispositivo de almacenamiento de alta velocidad independiente. Hay dos tipos de cache frecuentemente usados en las computadoras personales: memoria cache y cache de disco.

  • Una memoria cache, llamada también a veces almacenamiento cache o RAM cache, es una parte de memoria RAM estática de alta velocidad (SRAM) más que la lenta y barata RAM dinámica (DRAM) usada como memoria principal. La memoria cache es efectiva dado que los programas acceden una y otra vez a los mismos datos o instrucciones. Guardando esta información en SRAM, la computadora evita acceder a la lenta DRAM.

Cuando un dato es encontrado en la cache, se dice que se ha producido un impacto (hit), siendo un cache juzgado por su tasa de impactos (hit rate). Los sistemas de memoria cache usan una tecnología conocida por cache inteligente en el cual el sistema puede reconocer cierto tipo de datos usados frecuentemente. Las estrategias para determinar qué información debe de ser puesta en el cache constituyen uno de los problemas más interesantes en la ciencia de las computadoras. Algunas memorias cache están construidas en la arquitectura de los microprocesadores. Por ejemplo, el procesador Pentium II tiene una cache L2 de 512 Kbytes.

El cache de disco trabaja sobre los mismos principios que la memoria cache, pero en lugar de usar SRAM de alta velocidad, usa la convencional memoria principal. Los datos más recientes del disco duro a los que se ha accedido (así como los sectores adyacentes) se almacenan en un buffer de memoria.

Cuando el 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í. La cache de disco puede mejorar drásticamente el rendimiento de las aplicaciones, dado que acceder a un byte de datos en RAM puede ser miles de veces más rápido que acceder a un byte del disco duro.