Exploring the Differences Between Static & Dynamic RAM: Cost & Speed

In summary: I think it would be better to start a new topic for that, if you want to know more. In summary, Static RAM is faster than Dynamic RAM due to its ability to provide double the bandwidth and higher data transfer rates. However, it is more expensive to manufacture because it requires more component parts per cell and takes up more space on a chip. Level 1 cache is faster than Level 2 cache because it is built directly into the processor die and runs at the same speed as the processor itself. Level 1 cache is also measured as a parameter of CPUs.
  • #1
ramollari
437
1
Why is Static RAM faster than Dynamic RAM. Why is it so expensive to manufacture SRAM?
 
Computer science news on Phys.org
  • #2
I think your mistaken

Basically DDR-SDRAM provides double the bandwidth of normal SDRAM. At 100 MHz memory clock it's able to supply a data bandwidth of 1600 MB/s, at 133 MHz it goes up to 2100 MB/s. That is why 'Team DDR' decided to call the specs of those two DDR-memory types 'PC1600' and 'PC2100' and the newer 'PC2700'. However, I have to disappoint you, if you should think that DDR-SDRAM is simply twice as fast as SDRAM at single data rate. The basic reason is rather simple. While DDR-SDRAM is indeed able to provide double the peak bandwidth of normal SDRAM, it has still the same (CL2 DDR-SDRAM) or even a slightly worse latency (CL 2.5 DDR-SDRAM) than its older sibling. The result is that in worst-case situations DDR-SDRAM can be as slow or even slightly slower than normal SDRAM. At the same time DDR-SDRAM can easily outperform single data rate SDRAM under ideal conditions. In average, systems with DDR-SDRAM are most certainly faster than systems with normal SDRAM.

The main difference is in the amount of pins they have DDR DIMMs have like 184 pins and SDRAM DIMMs have like 168-pins.
 
  • #3
ramollari said:
Why is it so expensive to manufacture SRAM?
I’ll attempt an answer to your second question;
Static RAM is flip-flop memory which uses more component parts per cell than Dynamic RAM. It will use up more real estate on your chip (by a factor as high as 4).
 
  • #4
KaneOris,

I believe you misread the question -- you just compared a lot of different kinds of DRAM, when the question concerns SRAM versus DRAM.

BoulderHead gave the correct answer -- SRAM uses four or six transistor per cell, and responds immediately. SRAM is purely digital. DRAM uses a single transistor as a capacitor per cell, and requires a slow sense amplifier (a precision analog component) to recognize the contents of a cell. DRAM also has to be periodically refreshed, which slows it down a bit.

- Warren
 
  • #5
Why is Level1 Cache faster than Lever2 Cache? Both use the Static RAM technology.
Which level cache is measured as a parameter of CPUs?
 
  • #6
Why is Level1 Cache faster than Lever2 Cache? Both use the Static RAM technology.
Which level cache is measured as a parameter of CPUs?
Level 1 cache has always been built directly into the processor die and runs at the same speed as the processor itself. Meanwhile, on early boards, the L2 cache was external and ran at the slower (asynchronous) speed of the motherboard. L2 was later built inside the processor chip and finally it was built inside the processor die itself (there is a difference between being those last two). If you do a search for cache memory on ebay you can still see the older, external, motherboard mounted L2 cache for sale and better understand what I’m talking about (it was often replaceable/upgradeable the way main memory is today). There were gains in performance in those evolutions of the L2 but the L1 cache is and always has been the ‘first line of defense’ when it comes to anticipating what data the processor is going to need next.
I hope that is enough to give a general answer to your question. Going beyond this would be a discussion of the functions of cache memory.
 

1. What is the main difference between static and dynamic RAM?

The main difference between static and dynamic RAM is the way they store data. Static RAM (SRAM) uses a flip-flop circuit to store each bit of data, while dynamic RAM (DRAM) uses a capacitor and transistor to store data.

2. Which type of RAM is faster?

Static RAM is faster than dynamic RAM because it does not require refreshing to maintain the data. SRAM can access data in a few nanoseconds, while DRAM takes longer due to the need for refreshing.

3. Why is static RAM more expensive than dynamic RAM?

Static RAM is more expensive because it requires more transistors to store each bit of data, making it more complex and costly to manufacture. Additionally, static RAM is typically used in specialized applications where speed is crucial, while dynamic RAM is used in more general-purpose applications.

4. Can static and dynamic RAM be used together in a computer system?

Yes, it is common for computer systems to use both static and dynamic RAM. Static RAM is often used for cache memory, which is faster and more expensive than DRAM, while dynamic RAM is used for the main memory to store larger amounts of data at a lower cost.

5. How does the difference in cost and speed between static and dynamic RAM impact their use in computer systems?

The difference in cost and speed between static and dynamic RAM determines where each type is used in a computer system. Static RAM is typically used for cache memory and small amounts of high-speed memory, while dynamic RAM is used for the main memory of a computer system due to its lower cost per bit of storage.

Similar threads

Replies
55
Views
16K
  • Computing and Technology
Replies
5
Views
2K
  • Computing and Technology
Replies
14
Views
3K
  • Electrical Engineering
Replies
6
Views
1K
Replies
2
Views
2K
Replies
13
Views
1K
Replies
27
Views
2K
  • Mechanical Engineering
Replies
31
Views
2K
  • General Engineering
Replies
14
Views
5K
  • Computing and Technology
Replies
1
Views
2K
Back
Top