VRAM

De MadriSX wiki
Ir a la navegaciónIr a la búsqueda

Video Random Access Memory: Memoria de Acceso Aleatorio dedicada a Video

Es un tipo de memoria RAM que utiliza nuestro controlador gráfico para poder manejar toda la información visual que le manda la CPU del sistema. La principal característica de esta clase de memoria es que es accesible de forma simultánea por dos dispositivos. De esta manera, es posible que la CPU grabe información en ella, mientras se leen los datos que serán visualizados en el monitor en cada momento. Por esta razón también se clasifica como Dual-Ported.

En un principio (procesadores de 8 bits) se llamaba así a la memoria sólo accesible directamente por el procesador gráfico, debiendo la CPU cargar los datos a través de él. Podía darse el caso de equipos con más memoria VRAM que RAM (como algunos modelos japoneses de MSX2, que contaban con 64 KiB de RAM y 128 KiB de VRAM).

Sencillo

Conceptualmenta hay dos tipos de VRAM.

  • SAM (serial access memory)
    El módulo SAM (usualmente en la forma de un registro linear) no es cambiado por los cálculos y contiene los datos que van a ser utilizados por el RAMDAC. Esto lo convierte en memoria secuencial, que al contrario de la RAM de datos sólo puede ser evaluada sucesivamente (de un modo similar a una casete). La SAM puede seleccionarse mucho más rápidamente que la RAM, pues en principio no necesita cálculos de direccionamiento.
  • DRAM (dynamic random access memory)
    Esta área de almacenamiento es siempre manipulada por cálculos para la síntesis de imagen. Los datos necesarios son copiados línea a línea en la SAM. Con la separación local, son posibles procesos paralelos de lectura y escritura. Tecnológicamente el módulo DRAM consiste en Fast Page RAM (30–40 ns de ciclo de reloj) o EDO RAM (20–30 ns de ciclo de reloj), lo que proporciona frecuencias de 50–66 MHz.

Avanzado

  • WRAM (Window RAM) es un tipo de VRAM equipada con líneas separadas de lectura y escritura, que ofrece sin embargo tiempos rápidos de acceso y es barata de producir. Por ejemplo, las tarjetas gráficas Matrox MGA Millennium y la Number Nine Revólution 3D "Ticket to Ride" usan WRAM.
  • SGRAM (Synchronous Graphics RAM) es una tecnología relacionada con la SDRAM single-ported Accesos simultáneos de lectura y escritura no son posibles. Ofrece extensas funciones gráficas (por ej.,lecturas y escrituras bloque a bloque) y altas frecuencias de reloj.
  • MDRAM (Multi-bank DRAM) está desarrollado como bancos de memoria independientes, que están conectados a un bus común. Con esa estructurs es posible un alto grado de paralelismo. La tarjeta gráfica Hercules Dynamite 128 (GPU: TSENG ET6000) tiene 4 MB MDRAM.
  • CDRAM (Cache DRAM) es na mezcla de memoria estática (SRAM) y memoria dinámica (DRAM). Similar a la Caché de los modernos procesadores, en la CDRAM los datos frecuentemente usados se almacenan en la rápida SRAM, lo que incrementa el rendimiento.
  • GDDR-SDRAM (Graphics Double Data Rate SDRAM) es una memoria gráfica basada en DDR-SDRAM, que se caracteriza por sus tiempos optimizados de acceso y las altas frecuencias de reloj.
  • En la actualidad, es frecuente ver equipos PC con la tarjeta gráfica incoporada en placa madre, que en lugar de disponer de un banco propio de memoria, se les asigna parte de los bancos de memoria de la RAM de procesador. Suelen ser equipos orientados a tareas ofimáticas o servidores, donde la rapidez de los gráficos no es algo crucial, como en las estaciones CAD o los equipos para videojuegos. No obstante, pueden presentar velocidades mayores que las de la anterior generación de tarjetas gráficas.

Véase también

Atribución

Este artículo proviene originalmente de Wikipedia y por ello no sigue la licencia general del site, sino la

GNU head GFDL: Se autoriza la copia, la distribución y la modificación de este documento bajo los términos de la licencia de documentación libre GNU, versión 1.2 o cualquier otra que posteriormente publique la Fundación del Software Libre (Free Software Fundation); sin secciones invariables (Unvariant Sections), textos de portada (Front-Cover Texts), ni textos de contraportada (Back-Cover Texts).

Se incluye una copia en inglés de esta licencia en el artículo "GNU Free Documentation License".