Memory Types

Primary Memory Types
Most of the system’s primary memory is located on the system board.
Primary memory typically exists in two or three forms on the system board:

Read-only memory (ROM) contains the computer’s permanent startup programs. ROM devices store information in a permanent fashion and are used to hold programs and data that do not change.

Random access memory (RAM)is quick enough to operate directly with the microprocessor and can be read from, and written to, as often as desired. RAM devices retain the information stored in them only as long as electrical power is applied to the IC. Any interruption of power causes the memory contents to vanish.

Cache memory is a fast RAM system designed to hold data recently accessed from the disk drive that the microprocessor may need again.

ROM (read-only) memory generally holds data that was programmed into it at the factory, and is not intended to be changed.
There are several types of ROM, some of which can be erased and reprogrammed (but not during the normal operation of the computer).

Types of ROM
– Mask-Programmed ROM (MROM) — programmed at the factory.

– Programmable ROM (PROM) — can be custom-programmed by the user (once) using special circuitry.

– Erasable-Programmable ROM (EPROM) — can also be programmed and erased by the user using ultraviolet light and special circuitry external to the computer.

– Electrically Erasable PROM (EEPROM) — can be erased and reprogrammed by special circuitry within the computer.

Non-Volatile Memory
The one thing all forms of ROM have in common is that they are all non-volatile. This means that the data contained in the memory is not lost when the computer is turned off or when electrical power is lost.
This enables the computer to begin reading instructions and data from this type of memory as soon as it is powered up.

The term “Read-Only” truly applies to MROM and PROM memories, which are written once and then cannot be erased or rewritten. The other ROM classes are more appropriately referred to as Read Mostly Memories, where the ratio of Read operations to Write operations is very high.
The generic term “Read-Only” is used with all non-volatile, semiconductor memories that cannot be written to during the normal operation of the computer.

Every system board contains one or two ROM ICs that hold the system’s Basic Input/Output System, or BIOS program. The BIOS program contains the basic instructions for communications between the microprocessor and the various input and output devices in the system.

The information in the BIOS represents all the intelligence that the computer has until it can load more information from another source, such as a hard or floppy disk.
The situation in which programs (software) are stored in ROM chips (hardware) on a permanent basis is referred to as firmware. ROM chips can be located anywhere on the system board, but they are usually easy to recognize due to their relatively large size and immediate proximity to one another.

Flash ROM
Advancements in EEPROM technology have produced Flash ROM devices that enable new BIOS information to be written (downloaded) into the ROM to update it. The download can come from an update disk or another computer.

Flash ROM Information
Unlike RAM ICs, the contents of the Flash ROM remain after the power has been removed from the chip.

NAND Flash vs NOR Flash

Random Access Memory
The other type of high-speed semiconductor memory used with computers and peripheral devices is IC random access memory or RAM. The term “random access” means that any address location in the memory can be accessed as quickly as any other location.

Read/Write Memories
Because there are other types of RAM memory, IC devices used for primary memory are more appropriately referred to as Read/Write (R/W) memories. In the case of primary memory, the generic term “RAM” always refers to semiconductor R/W memory.

Working with Microprocessors
Semiconductor RAM memories are fast enough to work directly with the microprocessor without slowing it down. The computer uses the RAM portion of primary memory to hold programs and data currently being executed by the microprocessor.

RAM Addresses
During the execution of a program, the contents of many RAM address locations are changed as the microprocessor updates the program, by storing intermediate or final results of operations performed.

Types of RAM
Like semiconductor ROM, semiconductor RAM has more than one type. As a matter of fact, it has two general categories: Static RAM (SRAM) Dynamic RAM (DRAM) Although they both perform the same function, the methods they use are completely different

Static RAM (SRAM) stores binary bits in such a manner that the bits remain in RAM as long as power to the chip is not interrupted

Dynamic RAM (DRAM), on the other hand, requires that stored data be refreshed, or rewritten, periodically to keep it from fading away. As a matter of fact, each bit in the DRAM must be refreshed at least once every 2 milliseconds or the data dissipates

Although the extra circuitry and inconvenience associated with refreshing may initially make DRAM memory seem the obvious second choice behind SRAM, this is not the case.

The Economical Choice
Due to the simplicity of DRAM’s internal structure, the bit storage capacity of a DRAM chip is much greater than that of a similar SRAM chip. The DRAM chip also offers a much lower rate of power consumption. Both of these factors contribute to making DRAM memory the economical choice in certain RAM memory systems.

Using SRAM or DRAM
Generally, SRAM is used in smaller memory systems where the added cost of refresh circuitry would greatly add to the cost per bit of storage.
DRAM is used in larger memory systems where the extra cost of refresh circuitry is distributed over a greater number of bits and is offset by the reduced operating cost associated with DRAM chips.

Volatile Memory
Both SRAM and DRAM have the disadvantage of being volatile. This means that any data stored in RAM is lost if power to the computer is disrupted for any reason. On the other hand, both types of RAM have the advantage of being fast: They can be written into and read from with equal ease.

In earlier PC designs — XT and AT — the system’s RAM memory was comprised of banks of discrete RAM ICs in Dual In-line Pin (DIP) sockets.

Intermediate clone designs placed groups of RAM ICs on small 30-pin daughterboards that plugged into the system board vertically.
This mounting method required less horizontal board space. These RAM modules had pins along one side of the board and were referred to as single in-line pin (SIP) modules.

Further refinements of the RAM module produced snap-in, single in-line memory modules (SIMMs), and dual in-line memory modules (DIMMs). SIMM and DIMM units mount vertically on the system board. However, rather than using a pin and socket arrangement, both use special snap-in sockets that support the module firmly.

SIMM and DIMM Qualities
SIMMs and DIMMs are also keyed, so that they cannot be plugged in backwards.
SIMMs are available in 30- and 72-pin versions; DIMMs are larger 168-pin boards.

Memory Modules
PCs are usually sold with less than their full RAM capacity. This enables a user to purchase a less expensive computer to fit the user’s individual needs, and yet retain the option to install more RAM if future applications call for it.


20 thoughts on “Memory Types

  1. Nice post… Looks like flash memory is really starting to take off. Hopefully we’ll start seeing decreasing SSD prices in the near future. $5 32 gigabyte SDs for your DS flash card… imagine that!(Posted by Nintendo DS running R4i SDHC NetBlog)

  2. Nice blog! Is your theme custom made or did you download it from
    somewhere? A theme like yours with a few simple tweeks would really
    make my blog stand out. Please let me know where you got your
    design. Appreciate it

  3. I was very happy to discover this site. I need to to thank you for ones time for this particularly fantastic read!!
    I definitely enjoyed every bit of it and I have you book marked to
    look at new things in your blog.

  4. If your arm requires surgery, your surgeon will need to make a number of critical decisions.
    ‘ Experiencing pain on the outer part of the elbow. For instance, job design provides an
    assembly line worker some inspection or quality
    control jobs to alleviate the stress of repeated and monotonous work.

  5. Need for Speed: Hot Pursuit is a 2010 racing video game being developed.
    2003 Ford Focus ZX3: FWD, 130 hp, 5300 rpm, 135 lbs.
    The game Need for Speed was owing to the release of successful
    gaming franchises, and also as it was the forerunner it was paid heavy dividends, besides receiving reviews flowing with tremendous optimistic feedback.

  6. Hello there I am so excited I found your site, I really found you by
    error, while I was researching on Aol for something
    else, Anyways I am here now and would just like to
    say kudos for a incredible post and a all round thrilling blog (I also love the theme/design), I don’t have
    time to browse it all at the moment but I have book-marked it and also added your
    RSS feeds, so when I have time I will be back to read much more, Please do keep up the awesome job.

  7. I know this if off topic but I’m looking into starting my own blog
    and was curious what all is needed to get setup?
    I’m assuming having a blog like yours would cost a
    pretty penny? I’m not very internet savvy so I’m not 100% sure.
    Any suggestions or advice would be greatly appreciated.

    Thank you

  8. I loved as much as you will receive carried out right here.
    The sketch is tasteful, your authored material stylish.
    nonetheless, you command get bought an nervousness
    over that you wish be delivering the following. unwell unquestionably come
    further formerly again as exactly the same nearly very often inside case
    you shield this hike.

  9. Excellent post. I used to be checking constantly
    this blog and I’m impressed! Very useful information particularly the remaining phase 🙂 I maintain such
    info much. I used to be seeking this particular information for a very
    long time. Thank you and good luck.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s