Dual-ported RAM

Last updated

Dual-ported RAM (DPRAM) is a type of random-access memory that allows multiple reads or writes to occur at the same time, or nearly the same time, unlike single-ported RAM which allows only one access at a time.

Contents

Examples

Video RAM (VRAM) is a common form of dual-ported dynamic RAM mostly used for video memory, allowing the central processing unit (CPU) to draw the image at the same time the video hardware is reading it out to the screen.

Apart from VRAM, most other types of dual-ported RAM are based on static RAM technology.

Most CPUs implement the processor registers as a small dual-ported or multi-ported RAM.

See also

Related Research Articles

<span class="mw-page-title-main">Original Chip Set</span> Chipset used in Amiga personal computer

The Original Chip Set (OCS) is a chipset used in the earliest Commodore Amiga computers and defined the Amiga's graphics and sound capabilities. It was succeeded by the slightly improved Enhanced Chip Set (ECS) and greatly improved Advanced Graphics Architecture (AGA).

<span class="mw-page-title-main">Harvard architecture</span> Computer architecture where code and data each have a separate bus

The Harvard architecture is a computer architecture with separate storage and signal pathways for instructions and data. It is often contrasted with the von Neumann architecture, where program instructions and data share the same memory and pathways.

Memory-mapped I/O (MMIO) and port-mapped I/O (PMIO) are two complementary methods of performing input/output (I/O) between the central processing unit (CPU) and peripheral devices in a computer. An alternative approach is using dedicated I/O processors, commonly known as channels on mainframe computers, which execute their own instructions.

<span class="mw-page-title-main">Macintosh Quadra 950</span> Personal computer by Apple Computer

The Macintosh Quadra 950 is a personal computer designed, manufactured and sold by Apple Computer from March 1992 to October 1995. It replaced the Quadra 900 that was introduced several months earlier, increasing the CPU clock rate of its 68040 CPU from 25 MHz to 33 MHz, and improving the graphics support. The two computers were otherwise identical, including the price. With a Macintosh Processor Upgrade Card installed, this computer is known as the Power Macintosh 950.

<span class="mw-page-title-main">Macintosh Quadra 700</span> Personal computer by Apple Computer

The Macintosh Quadra 700 was a personal computer designed, manufactured and sold by Apple Computer from October 1991 to March 1993. It was introduced alongside the Quadra 900 as the first computers in the Quadra series using Motorola 68040 processor, in order to compete with IBM compatible PCs powered by the Intel i486DX. The Quadra 700 is also the first computer from Apple to be housed in a mini-tower form factor, which in 1991 was becoming a popular alternative to standard desktop-on-monitor cases that were common through the 1980s.

<span class="mw-page-title-main">Dual-ported video RAM</span> Dual-ported variant of dynamic RAM

Dual-ported video RAM, or VRAM, is a dual-ported variant of dynamic RAM (DRAM), which was once commonly used to store the framebuffer in graphics adapters. Note that most computers and game consoles do not use this form of memory, and dual-ported VRAM should not be confused with other forms of video memory.

In computing, traditionally cycle stealing is a method of accessing computer memory (RAM) or bus without interfering with the CPU. It is similar to direct memory access (DMA) for allowing I/O controllers to read or write RAM without CPU intervention. Clever exploitation of specific CPU or bus timings can permit the CPU to run at full speed without any delay if external devices access memory not actively participating in the CPU's current activity and complete the operations before any possible CPU conflict.

<span class="mw-page-title-main">Macintosh Quadra 605</span> Personal computer by Apple Computer

The Macintosh Quadra 605 is a personal computer designed, manufactured, and sold by Apple Computer from October 1993 to July 1996. The model names reflect a decision made at Apple in 1993 to follow an emerging industry trend of naming product families for their target customers – Quadra for business, LC for education, and Performa for home. Accordingly, the Performa 475 and 476 was sold in department stores and electronics stores such as Circuit City, whereas the Quadra was purchased through an authorized Apple reseller.

The AAA chipset was intended to be the next-generation Amiga multimedia system designed by Commodore International. Initially begun as a secret project, the first design discussions were started in 1988, and after many revisions and redesigns the first silicon versions were fabricated in 1992–1993. The project was stymied in 1993 based on a lack of funds for chip revisions.

<span class="mw-page-title-main">Macintosh Quadra 650</span> Personal computer by Apple Computer

The Macintosh Quadra 650, originally sold as the Macintosh Centris 650, is a personal computer designed, manufactured and sold by Apple Computer from February 1993 to September 1994. The Centris 650 was introduced alongside the smaller Centris 610 as the replacement for the Macintosh IIci and Quadra 700, and it was intended as the start of the new midrange Centris line of computers. Later in 1993, Apple decided to follow an emerging industry trend of naming product families for their target customers – Quadra for business, LC for education, and Performa for home – and folded the Centris 650 into the Quadra family.

Enthusiast computing refers to a group of people who build high-end personal computers that facilitate gaming, stock trading, video editing, music creation and editing, photograph editing, programming, remote work, cryptocurrency mining, and other hardware-intensive applications.

<span class="mw-page-title-main">FM-7</span> 1982 Fujitsu home computer

The FM-7 is a home computer created by Fujitsu. It was first released in 1982 and was sold in Japan and Spain. It is a stripped-down version of Fujitsu's earlier FM-8 computer, and during development it was referred to as the "FM-8 Jr.".

The ColecoVision, SG-1000, CreatiVision, and first-generation MSX computers use the TMS9918A Video Display processor (VDP), which has its own 16 KiB of video memory that was not shared with main memory. Compared to the unified system and video memory used by other 8-bit computers of the time, such as the Apple II, ZX Spectrum, and Commodore 64, separate memory has the advantage of freeing up of the Z80 processor's 64 KiB address space for main RAM, and the VDP does not need to steal CPU cycles to access video memory. The disadvantage is that the program has to use the CPU's dedicated I/O instructions to command the VDP to manipulate the contents of the video RAM. This not only slows down video access but also makes the porting of games from unified-memory platforms more difficult. Attempts of porting ZX Spectrum games were often thwarted by this difference. Also, programmers had to learn to optimally use the more advanced capabilities of the VDP.

Each time Intel launched a new microprocessor, they simultaneously provided a System Development Kit (SDK) allowing engineers, university students, and others to familiarise themselves with the new processor's concepts and features. The SDK single-board computers allowed the user to enter object code from a keyboard or upload it through a communication port, and then test run the code. The SDK boards provided a system monitor ROM to operate the keyboard and other interfaces. Kits varied in their specific features but generally offered optional memory and interface configurations, a serial terminal link, audio cassette storage, and EPROM program memory. Intel's Intellec development system could download code to the SDK boards.

This glossary of computer hardware terms is a list of definitions of terms and concepts related to computer hardware, i.e. the physical and structural components of computers, architectural issues, and peripheral devices.

<span class="mw-page-title-main">ThinkStation</span> Line of business-grade computer workstations by Lenovo

The ThinkStation is a line of professional workstations from Lenovo. They are designed to be used for high-end computing and CAD tasks and primarily compete with other enterprise workstation lines, such as Dell's Precision, HP's Z line, and Apple's Mac Pro line.

<span class="mw-page-title-main">PlayStation technical specifications</span> Overview of the technical specifications of the PlayStation

The PlayStation technical specifications describe the various components of the original PlayStation video game console.

<span class="mw-page-title-main">Video random-access memory</span> Type of dedicated computer memory

Video random-access memory (VRAM) is dedicated computer memory used to store the pixels and other graphics data as a framebuffer to be rendered on a computer monitor. This is often different technology than other computer memory, to facilitate being read rapidly to draw the image. In some systems this memory cannot be read/written using the same methods as normal memory; it is not memory mapped.

<span class="mw-page-title-main">COP400</span>

The COP400 or COP II is a 4-bit microcontroller family introduced in 1977 by National Semiconductor as a follow-on product to their original PMOS COP microcontroller. COP400 family members are complete microcomputers containing internal timing, logic, ROM, RAM, and I/O necessary to implement dedicated controllers. Some COP400 devices were second-sourced by Western Digital as the WD4200 family. In the Soviet Union several COP400 microcontrollers were manufactured as the 1820 series.

References