Skip to main content

RAM

Alternatively referred to as main memory, primary memory, or system memory, Random Access Memory (RAM) is a hardware device that allows information to be stored and retrieved on a computer. RAM is usually associated with DRAM, which is a type of memory module. Because information is accessed randomly instead of sequentially like it is on a CD or hard drive, the computer can access the data much faster. However, unlike ROM or the hard drive, RAM is a volatile memory and requires power to keep the data accessible. If the computer is turned off, all data contained in RAM is lost.

Tip: New users often confuse RAM with disk drive space. See our memory definition for a comparison between memory and storage.

Types of RAM

Over the evolution of the computer there have been different variations of RAM. Some of the more common examples are DIMM, RIMM, SIMM, SO-DIMM, and SOO-RIMM. Below is an example image of a 512 MB DIMM computer memory module, a typical piece of RAM found in desktop computers. This memory module would be installed into one of the memory slots on a motherboard.

Computer DIMM or dual-inline memory module

Additional RAM information

As the computer boots, parts of the operating system and drivers are loaded into memory, which allows the CPU to process the instructions faster and speeds up the boot process. After the operating system has loaded, each program you open, such as the browser you're using to view this page, is loaded into memory while it is running. If too many programs are open the computer will swap the data in the memory between the RAM and the hard disk drive.

History of RAM

The first form of RAM came about in 1947 with the use of the Williams tube. It utilized a cathode ray tube (CRT) and data was stored on the face of the CRT as electrically charged spots.

The second widely used form of RAM was magnetic-core memory, invented in 1947. Frederick Viehe is credited with much of the work, having filed for several patents relating to the design. Magnetic-core memory works through the use of tiny metal rings and wires connecting to each ring. One bit of data could be stored per ring and accessed at any time.

However, RAM as we know it today, as solid-state memory, was first invented in 1968 by Robert Dennard. Known specifically as dynamic random access memory, or DRAM, transistors were used to store bits of data

Comments

Post a Comment

Popular posts from this blog

QBasic and its history

QBasic Not to be confused with  Quick Basic . QBasic Paradigm Procedural Developer Microsoft First appeared 1991 ; 25 years ago OS MS-DOS ,  Windows 95 ,  Windows 98 ,  Windows Me ,  PC DOS ,  OS/2 , eComStation License Part of the operating system (a variety of  closed-source  licenses) Website www .microsoft .com Influenced by QuickBASIC ,  GW-BASIC Influenced QB64 ,  Small Basic QBasic  ( Microsoft  Quick Beginners All purpose Symbolic Instruction Code ) is an  IDE  and  interpreter  for a variety of the  BASIC programming language  which is based on  QuickBASIC . Code entered into the IDE is compiled to an intermediate representation , and this  IR  is immediately interpreted on demand within the IDE. [1]  It can run under nearly all versions of  DOS  and  Windows , or through  DOSBox / DOSEMU , on  Linux  and...

Manchester Small-Scale Experimental Machine

Manchester Small-Scale Experimental Machine Replica of the Small-Scale Experimental Machine (SSEM) at the  Museum of Science and Industry  in Castlefield ,  Manchester The  Manchester Small-Scale Experimental Machine  ( SSEM ), nicknamed Baby , was the world's first  stored-program computer . It was built at the  Victoria University of Manchester , England, by  Frederic C. Williams ,  Tom Kilburn  and Geoff Tootill , and ran its first program on 21 June 1948. [1] The machine was not intended to be a practical computer but was instead designed as a  testbed  for the  Williams tube , an early form of computer memory. Although considered "small and primitive" by the standards of its time, it was the first working machine to contain all the elements essential to a modern electronic computer. [2]  As soon as the SSEM had demonstrated the feasibility of its design, a project was initiated at the university ...

Timeline of computing hardware 2400 BC–1949

Timeline of computing hardware 2400 BC–1949 This article presents a detailed  timeline  of events in the history of  computing hardware : from prehistory until 1949 . For narratives explaining the overall developments, see  History of computing . Contents Prehistory –1640 Edit Date Event 80000 BC Two notched rib bones may have been used for counting but they could have been merely decorative. [1] 18000 BC The  Ishango bone , may indicate that – even so early – material objects were used for simple arithmetical operations, and it may provide evidence of some knowledge of  prime numbers  (although this is disputed). [2] c. 2400 BC The  abacus  – the first known calculator, was probably invented by the  Babylonians  as an aid to simple  arithmetic around this time period. This laid the foundations for  positional notation  and later  computing  developments. c.   1115 BC The...