Content deleted Content added
All AKAs of Fast page mode DRAM |
Remove redundant DRAM type listing. Sort types according to importance. |
||
Line 22:
== Special Types of DRAM ==
=== Fast page mode DRAM (or FPM DRAM or Page mode DRAM or Fast page mode memory or Page mode memory) ===▼
▲
In many applications, data is often transferred to and from DRAM in bursts to consecutive addresses. Fast page mode DRAM simplifies this type of operation by providing an automatic column counter. The controller selects a row (also called a ''page'') and column, as with plain DRAM, and reads or writes the selected ___location. The DRAM then automatically increments the column address, allowing the controller to access the next ___location without having to supply a new address. This saves time, and increases the performance of the system when reading or writing bursts of data.
=== Video DRAM (VRAM) ===▼
'''VRAM''' is a dual-ported version of DRAM formerly used in [[graphics card|graphics adaptors]]. It is now amost obsolete, having been superseded by SDRAM and SGRAM. VRAM has two paths (or ports) to its memory array that can be used simultaneously. The first port, the DRAM port, is accessed as with plain DRAM. The second port, the video port, is read-only, and is dedicated to feeding a fast stream of data to the display. To use the video port, the controller first uses the DRAM port to select the row of the memory array that is to be displayed. The VRAM then copies that entire row to an internal shift-register. The controller can then continue to use the DRAM port for drawing objects on the display. Meanwhile, the controller feeds a clock called the ''shift clock (SCLK)'' to the VRAM's video port. Each SCLK pulse causes the VRAM to deliver the next item of data, in strict address order, from the shift-register to the video port. For simplicity, the graphics adaptor is usually designed so that the contents of a row, and therefore the contents of the shift-register, corresponds to a complete horizontal line on the display. ▼
=== Synchronous Dynamic RAM (SDRAM) ===
Line 46 ⟶ 35:
SDRAM has now ([[2000s]]) replaced plain DRAM in modern computers, because of its greater speed.
===
It is a specialised form of SDRAM for graphics adaptors. It adds functions such as bit masking (writing to a specified bit plane without affecting the others) and block write (filling a block of memory with a single colour).▼
=== Double data rate (DDR) SDRAM ===
=== Rambus DRAM (RDRAM) ===
▲=== Video DRAM (VRAM) ===
▲'''VRAM''' is a dual-ported version of DRAM formerly used in [[graphics card|graphics adaptors]]. It is now amost obsolete, having been superseded by SDRAM and SGRAM. VRAM has two paths (or ports) to its memory array that can be used simultaneously. The first port, the DRAM port, is accessed as with plain DRAM. The second port, the video port, is read-only, and is dedicated to feeding a fast stream of data to the display. To use the video port, the controller first uses the DRAM port to select the row of the memory array that is to be displayed. The VRAM then copies that entire row to an internal shift-register. The controller can then continue to use the DRAM port for drawing objects on the display. Meanwhile, the controller feeds a clock called the ''shift clock (SCLK)'' to the VRAM's video port. Each SCLK pulse causes the VRAM to deliver the next item of data, in strict address order, from the shift-register to the video port. For simplicity, the graphics adaptor is usually designed so that the contents of a row, and therefore the contents of the shift-register, corresponds to a complete horizontal line on the display.
=== Synchronous graphics RAM (SGRAM) ===
▲It is a specialised form of SDRAM for graphics adaptors. It adds functions such as bit masking (writing to a specified bit plane without affecting the others) and block write (filling a block of memory with a single colour).
=== Pseudostatic RAM (PSRAM) ===
|