Diferencia entre revisiones de «Memoria gráfica de acceso aleatorio»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
m Revertidos los cambios de 190.161.104.14 a la última edición de 201.216.217.205
Línea 3: Línea 3:
En un principio ([[Microprocesador|procesadores]] de 8 [[bit]]s) 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 [[MSX]]2, que contaban con 64 KB de RAM y 128 KB de VRAM).
En un principio ([[Microprocesador|procesadores]] de 8 [[bit]]s) 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 [[MSX]]2, que contaban con 64 KB de RAM y 128 KB de VRAM).


== pene ==
== Tipos ==


* '''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 [[dato]]s 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.
* '''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 [[dato]]s 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 [[Extended Data Output Random Access Memory|EDO RAM]] (20–30 ns de ciclo de reloj), lo que proporciona frecuencias de 50–66 MHz.
* '''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 [[Extended Data Output Random Access Memory|EDO RAM]] (20–30 ns de ciclo de reloj), lo que proporciona frecuencias de 50–66 MHz.
* '''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 [[tarjeta gráfica|tarjetas gráficas]] [[Matrox MGA Millennium]] y la [[Number Nine]] Revólution 3D "Ticket to Ride" usan WRAM.
* '''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 [[tarjeta gráfica|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 [[Synchronous Dynamic Random Access Memory|SDRAgjjjjjjjjjjjjjjjjjjjjjjjjjjjjjghhjghjfjfgjfgjgfgjfg pene dfsdfgM]] ''single-ported''. Accesos simultáneos de lectura y escritura no son posibles. Ofrece extensas funciones gráficas (por ejemplo lecturas y escrituras bloque a bloque) y altas frecuencias de reloj.
* '''SGRAM (''Synchronous Graphics RAM'')''': es una tecnología relacionada con la [[Synchronous Dynamic Random Access Memory|SDRAM]] ''single-ported''. Accesos simultáneos de lectura y escritura no son posibles. Ofrece extensas funciones gráficas (por ejemplo 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 (Informática)|bus]] común. Con esa estructura es posible un alto grado de paralelismo. La tarjeta gráfica [[Hércules Dynamite 128]] ([[Graphics Processing Unit|GPU]]: TSENG ET6000) tiene 4 MB MDRAM.
* '''MDRAM (''Multi-bank DRAM'')''': está desarrollado como bancos de memoria independientes, que están conectados a un [[Bus (Informática)|bus]] común. Con esa estructura es posible un alto grado de paralelismo. La tarjeta gráfica [[Hércules Dynamite 128]] ([[Graphics Processing Unit|GPU]]: TSENG ET6000) tiene 4 MB MDRAM.
* '''CDRAM (''Cache DRAM'')''': es una mezcla de [[memoria estática]] ([[SRAM]]) y [[memoria dinámica]] ([[Memoria de acceso aleatorio|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.
* '''CDRAM (''Cache DRAM'')''': es una mezcla de [[memoria estática]] ([[SRAM]]) y [[memoria dinámica]] ([[Memoria de acceso aleatorio|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.

Revisión del 19:10 23 abr 2009

Video Random Access Memory (VRAM) es un tipo de memoria RAM que utiliza el 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 KB de RAM y 128 KB de VRAM).

Tipos

  • 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.
  • 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 ejemplo 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 estructura es posible un alto grado de paralelismo. La tarjeta gráfica Hércules Dynamite 128 (GPU: TSENG ET6000) tiene 4 MB MDRAM.
  • CDRAM (Cache DRAM): es una 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.
  • 3D RAM: es un desarrollo de Mitsubishi consistente en módulos de memoria que además integran una Unidad aritmético lógica. Esto permite que algunas operaciones gráficas (por ejemplo test de Z-Buffer) pueden ejecutarse directamente en la memoria gráfica. Se puede encontrar este tipo de memoria en los UltraSparc de Sun Microsystems.
  • 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.
  • RAM extendida:En la actualidad, es frecuente ver equipos PC con la tarjeta gráfica incoporada en placa base, 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