• Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

Computer Notes

Library
    • Computer Fundamental
    • Computer Memory
    • DBMS Tutorial
    • Operating System
    • Computer Networking
    • C Programming
    • C++ Programming
    • Java Programming
    • C# Programming
    • SQL Tutorial
    • Management Tutorial
    • Computer Graphics
    • Compiler Design
    • Style Sheet
    • JavaScript Tutorial
    • Html Tutorial
    • Wordpress Tutorial
    • Python Tutorial
    • PHP Tutorial
    • JSP Tutorial
    • AngularJS Tutorial
    • Data Structures
    • E Commerce Tutorial
    • Visual Basic
    • Structs2 Tutorial
    • Digital Electronics
    • Internet Terms
    • Servlet Tutorial
    • Software Engineering
    • Interviews Questions
    • Basic Terms
    • Troubleshooting
Menu

Header Right

Home » Fundamental » Binary » What is RAM (random access memory)? Definition
Next →
← Prev

What is RAM (random access memory)? Definition

By Dinesh Thakur

What is RAM (pronounced as raem), Ram full form ” random access memory ” and is volatile. First we’ll tell you what RAM memory alternatively referred to as main memory, primary memory, or system memory, Random Access Memory (RAM) in a computer system, it is also sometimes known as read-write memory or RWM, then we’ll go over how RAM works in Macintosh’s and pcs. Also, there are different kinds of RAM, including VRAM, PRAM, DRAM and SRAM .

We’ll be covering the following topics in this tutorial:

  • Definition of RAM (Random Access Memory)
  • Two Basic Types of RAM
  • Nature of RAM (Random Access Memory)
  • How Much (Random Access Memory) RAM Do You Need?
  • Troubleshooting RAM Issues

Definition of RAM (Random Access Memory)

Technically, (Physical memory) RAM meaning is nothing more than integrated circuits (IC) or physical hardware (little volatile memory) in your computer and is other kinds of data storage device located on the computer motherboard, which allows simultaneous read and write. 

RAM read/write speed is always allows your computer to work considerably faster than other storage devices in the computer. RAM purpose is to store application from the slower hard disk drive (HDD), solid-state drive (SSD) or optical drive, When it is launched and given to the CPU, so that CPU can access the data much faster. because it has its own, direct dedicated line of communication with the CPU, on the other side storage devices such as a hard disk drive (HDD) has to share communication buses (shared communication link) with processor, that’s why Computer memory or computer RAM is used to holds operating system (OS), application programs and data that is being processed by CPU. it make it possible to allow stored data to be accessed in random order, But other types of storages, Such as hard disk are not random-access they read/write in a predetermined order.

How much main memory a computer has in measured in megabytes or gigabytes, and that is often what confuses people: you might know that you have an 80-megabyte hard disk and 8 megabytes of RAM (Memory module), but what’s the difference?

Random Access Memory

Two Basic Types of RAM

DRAM (Dynamic Random Access Memory)

DRAM (dynamic random access memory) retain its stored contents in a very short period of time (measured in milliseconds) even when power supply is on. DRAM is cheaper. It is similar to a microprocessor chip and made of millions of transistors instead of transistors . In computer memory, Dynamic Cell, represents a single bit of data. The capacitor in Computer memory holds the only one bit of information 0 or 1. The transistor in main memory control the circuitry to read the capacitor or change its state. A capacitor is similar to a bucket that store electrons. When 1 or 0 is store in memory cell,the bucket is filled with electrons.

To store 0, it is emptied. The problem with the capacitor’s bucket is that it has a leak. In a period of time (measured in milliseconds) a full bucket becomes empty.Therefore, either the CPU or Memory Controller has recharge all of the capacitors before they fully discharge. This refreshing cycle happens automatically in a very short period of time.Due to this dynamically refreshing all in every second the dynamic RAM or DRAM (dynamic random access memory) gets its name. DRAM  require constant refreshing.

SRAM (Static Random Access Memory)

On the other side Static Random Access Memory (SRAM) is the completely different technology. SRAM retains it stored contents as long as the power supply is on. It is costlier than DRAM and it also consume more power. They store information in Hip-Hope with higher speed than DRAM. In the form of flip flop it holds each bit of information in memory cell. This type of memory, is no longer to be used and has been replaced by DRAM.

RAM Works With Your Hard Disk Drive (But Both are Different Things)

You probably have at least one hard disk, and you definitely have a collection of floppy disks, filled with all kinds of applications and documents. Disks are for storing large amounts information (your applications and your files) over the long term. The hard disk is known as permanent mass storage.

A hard disk in your computer is like a filing cabinet in your office. Your computer, though, can’t actually work from the hard disk; it would be like you climbing inside your filing cabinet to work. You probably take things out of the filing cabinet and put them on your desk, right? Well, the computer does a similar thing. When you ask it to open a particular application, the computer goes to the hard disk (the filing cabinet), finds the application, and puts a copy of that application into RAM, into temporary primary memory. RAM, to the computer, is like your desk is to you. Likewise, when you start a new document, that document lives in RAM, just like a document would stay on your desk while you’re working on it. This type of memory, provides much faster read/write times than hard drive.

When you give that document a name and save it, the computer puts a copy of the document onto the hard disk, just as if you would put a copy into your filing cabinet for safekeeping. Whenever you save changes to that document, the version on your hard disk (in your filing cabinet) is updated with those changes.

Nature of RAM (Random Access Memory)

PC RAM is volatile memory, meaning that everything in it will lost as soon as the D.C. power applied to the flip-flops is interrupted, either because you turn off the computer or there is a power outage, no matter how brief (even if there is just enough interruption to cause your lights to flicker). Anything that you changed in the document but did not yet save to the disk will just lost. while ROM is non-volatile in nature that holds data permanently when the power is turned off or there is a power outage.

How Much (Random Access Memory) RAM Do You Need?

There is a finite amount of space in Computer RAM. Some computers have as little Memory module as 640K (less than one megabyte), or even less. Memory module come in various capacities such as 256 MB, 512 MB, 1 GB, and 2 GB sizes. New Macs usually have at least 5 megs, and these days, most pcs come with at least 2 gigabyte. An Apple Quadra can have up to 256 megabytes! The more PC RAM you have (the bigger your desk), the more stuff you can work on at one time. You can add more memory modules to most computers. It comes in the form of little chips you stick inside your machine. These days most computers require SIMMs (single inline memory modules), which are little pieces of plastic (cards) with several memory chips attached and you (or someone) stick them inside your computer. But there is always a limit to the amount of RAM your computer can actually use, or address.

Troubleshooting RAM Issues

Sometimes you might get a message telling you that you can’t open an application (run a program) or complete a process because the computer is out of memory. Have you seen that message? You may have said to yourself, “How can I be out of memory? I have 8 megs left on my hard disk,” but remember: Memory isn’t the same as hard disk storage space. Some systems will just crash if RAM gets too full.

In some situations, it may be that your computer just doesn’t have enough memory installed to do what you want it to. If your machine does not have a lot of RAM, you have to work smarter. Larger documents may not fit into the RAM you have, but you can sometimes split up the document into small ones that will. Save every few minutes, not only so you don’t lose any work, but because the longer you work without saving, the fuller RAM gets. So you see, the more RAM you have (the bigger the desk), the more projects or the bigger the project you can work on at one time. And the bigger your hard disk (your filing cabinet), the more stuff you can file away in it

If you find you are running out of memory often, there may be some things you can do to help yourself, short of buying and installing more SIMMs (memory chips). Over the time many type of memory modules have been emerged including DIP, SIP, SIMM, DIMM and most recently RIMM.
[/vc_column_text][/vc_column][/vc_row]

You’ll also like:

  1. What is DRAM (Dynamic Random Access Memory)? – Definition
  2. What is Non-Volatile Random Access Memory (NVRAM)? – Definition
  3. How To Troubleshoot Memory (Random Access Memory)
  4. Sequential Access Memory (SAM) – Definition
  5. What is VRAM (video ram)? – Definition
Next →
← Prev
Like/Subscribe us for latest updates     

About Dinesh Thakur
Dinesh ThakurDinesh Thakur holds an B.C.A, MCDBA, MCSD certifications. Dinesh authors the hugely popular Computer Notes blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps.

Dinesh Thakur is a Freelance Writer who helps different clients from all over the globe. Dinesh has written over 500+ blogs, 30+ eBooks, and 10000+ Posts for all types of clients.


For any type of query or something that you think is missing, please feel free to Contact us.


Primary Sidebar

Computer Memory

Computer Memory

    • Computer - Memory
    • Computer - Types of Memory
    • Computer - RAM
    • Computer - Types of RAM
    • Computer - ROM
    • Computer - RAM Vs ROM
    • Computer - Associative Memory
    • Computer - SemiConductor Memory
    • Computer - Primary Memory
    • Computer - Auxiliary Memory
    • Computer - Flash Memory
    • Computer - EPROM
    • Computer - Secondary Memory
    • Computer - Sequential Access Memory
    • Computer - EEPROM
    • Computer - Bubble Memory
    • Computer - DDRAM Vs FPMDRAM
    • Computer - SDRAM
    • Computer - DRAM
    • Computer - VRAM
    • Computer - ECC Memory
    • Computer - PC RAM
    • Computer - NVRAM
    • Computer - Register

Computer Devices

    • Computer - Input/Output Devices
    • Computer - Printer
    • Computer - Laser Printer
    • Computer - Hard Drive
    • Computer - Dot-Matrix Printer
    • Computer - Impact and Non-Impact
    • Computer - Storage Devices
    • Computer - Primary Storage
    • Computer - Types of Storage
    • Computer - Line Printer

Other Terms

    • Computer - Interrupt
    • Computer - Classify Storage Devices
    • Computer - CISC and RISC
    • Computer - Access Method
    • Computer - Memory Mapping
    • Computer - OMR
    • Computer - Access Time
    • Computer - Types of integrity
    • Computer - Buffer
    • Computer - Associative Cache
    • Computer - RAM Parity
    • Computer - Disk Cache
    • Computer - Disk Controller
    • Computer - Cycle Time
    • Computer - IDE
    • Computer - RAM Disk
    • Computer - Cartridge Hard Disk
    • Computer - DPI
    • Computer - Fatal Error
    • Computer - Install HDD/SSD
    • Computer - Input Technologies
    • Computer - OCR

Binary Number

  • CO - EBCDIC
  • CO - ASCII Code
  • CO - Bit
  • CO - ASCII
  • CO - BCD Numbers
  • CO - Binary Numbers
  • CO - Byte
  • CO - Bits and Bytes
  • CO - Machine Code

Other Links

  • Computer Memory - PDF Version

Footer

Basic Course

  • Computer Fundamental
  • Computer Networking
  • Operating System
  • Database System
  • Computer Graphics
  • Management System
  • Software Engineering
  • Digital Electronics
  • Electronic Commerce
  • Compiler Design
  • Troubleshooting

Programming

  • Java Programming
  • Structured Query (SQL)
  • C Programming
  • C++ Programming
  • Visual Basic
  • Data Structures
  • Struts 2
  • Java Servlet
  • C# Programming
  • Basic Terms
  • Interviews

World Wide Web

  • Internet
  • Java Script
  • HTML Language
  • Cascading Style Sheet
  • Java Server Pages
  • Wordpress
  • PHP
  • Python Tutorial
  • AngularJS
  • Troubleshooting

 About Us |  Contact Us |  FAQ

Dinesh Thakur is a Technology Columinist and founder of Computer Notes.

Copyright © 2025. All Rights Reserved.

APPLY FOR ONLINE JOB IN BIGGEST CRYPTO COMPANIES
APPLY NOW