The difference between SRAM and SDRAM

Source: Internet
Author: User

Sdram

SDRAM (Synchronous dynamic random access memory) is synchronous, which means that the memory work requires a step clock, the internal command is sent and the data is transmitted as a benchmark Dynamic means that the storage array needs constant refresh to ensure that data is not lost, and stochastic means that the data is not stored linearly, but the data is read and written by the specified address. The current 168-wire 64bit bandwidth memory basically uses SDRAM chip, operating voltage 3.3V voltage, access speed of up to 7.5ns, and Edo memory is the fastest 15ns. And the RAM with the CPU at the same clock frequency control, so that the RAM and CPU FSB synchronization, cancel the wait time, so its transmission rate than EDO dram faster.


SDRAM from development to now has undergone four generations, namely: first generation SDR SDRAM, second generation DDR SDRAM, third generation DDR2 SDRAM, fourth generation DDR3 SDRAM.
The first generation and the second generation SDRAM are all single-ended (single-ended) clock signals, and the third generation and the fourth generation because of the faster operating frequency, so the use of a differential clock signal to reduce interference as a synchronous clock.
The clock frequency of the SDR SDRAM is the frequency of data storage, and the first generation of memory is named after the clock frequency, such as pc100,pc133, which indicates that the clock signal is 100 or 133MHz, and the data read and write rate is 100 or 133MHz.
Then the second, third, and four-generation DDR (Double data rate) memory uses the data read and write rates as the naming standard, and preceded by a symbol representing its DDR algebra, pc-is DDR,PC2=DDR2,PC3=DDR3. If the PC2700 is DDR333, its operating frequency is 333/2=166mhz,2700 to indicate a bandwidth of 2.7G.
DDR reads and writes from DDR200 to DDR400,DDR2 from ddr2-400 to DDR2-800,DDR3 from ddr3-800 to ddr3-1666.
Many people mistakenly understand the SDRAM as the first generation is the SDR SDRAM, and as a noun interpretation is misleading, SDR is not equal to SDRAM.


Pin: A metal pin used by a module or chip to connect to an external circuit circuit, and the pin of the module is often said to be a "golden finger". The
Simm:sigle in-line memory Module, a single-column RAM module. Memory module is what we often say, the so-called single-column refers to the module board and the motherboard socket interface only one row of pins (although both sides have gold fingers).
dimm:double in-line Memory module, dual-row RAM module. Is our common module type, the so-called dual-column refers to the interface between the module board and the motherboard slot has two pins, the module board on both sides of the gold finger corresponding to a row of pins.
Rdimm:registered DIMMs, dual-line memory modules with registers
So-dimm: Memory modules commonly used in notebooks.
Operating voltage:
sdr:3.3v
ddr:2.5v
ddr2:1.8v
ddr3:1.5v
 
SRAM
 
SRAM is an abbreviation for English static RAM , it is a kind of memory with still access function, it can save the data stored in it without needing to refresh the circuit. Not like DRAM memory need to refresh the circuit, every time, fixed to the DRAM refresh charge once, otherwise the internal data will disappear, so SRAM has a high performance, but SRAM also has its disadvantage, that is, its low integration, the same capacity of DRAM memory can be designed for a smaller volume, But SRAM needs a lot of volume, so on the motherboard SRAM memory to occupy a portion of the area, on the motherboard which is SRAM it?

One is placed between the CPU and main memory cache, it has two specifications: one is fixed on the motherboard cache memory, the second is inserted in the card slot coast (cache on A Stick) expansion of the cache, in addition to the CMOS chip 1468L8 circuit, It also has a smaller 128-byte SRAM inside, which stores the configuration data we set.

Another is to speed up the internal CPU data transmission, since 80486CPU, in the internal CPU is also designed to cache, so the Pentium CPU has so-called L1 cache (first-level cache) and L2cache (level two cache) nouns, general L1 The cache is built inside the CPU, the L2 cache is designed to be external to the CPU, but Pentium Pro L1 and L2 cache are also designed in the internal CPU, so Pentium Pro has a larger volume. The newest Pentium II also moves the L2 cache to a black box outside the CPU core.
SRAM obviously fast, do not need to refresh the action, but there are other shortcomings, is the high price, large volume, so on the motherboard can not be used as a large amount of main memory. Its characteristics are summarized as follows:

Advantages, fast speed, do not need to cooperate with the memory refresh circuit, can improve the overall efficiency.
Disadvantages, low integration, large power consumption, the same capacity is larger, and the price is high, a small amount of critical systems to improve efficiency.
System used by SRAM:
Cache between 0CPU and main memory
0CPU internal L1/L2 or external L2 cache
0CPU Coast cache for external expansion
0CMOS 146818 Chip (Rt&cmos SRAM)

SRAM vs. SDRAM comparison:

SRAM relies on a bistable trigger to memorize information, and SDRAM relies on the gate capacitance of a MOS circuit to memorize information. Since the charge on the capacitor leaks and needs to be replenished at regular intervals, the dynamic RAM needs to be set up with a refresh circuit. However, dynamic RAM is more integrated than static RAM, low power consumption, and thus low cost, suitable for large-capacity memory. Therefore, the main memory is usually SDRAM, while the buffer memory (cache) uses SRAM, at the access speed, Sram>sdram. In addition, memory is also used in devices such as video cards, sound cards, and CMOS to act as a device cache or to store fixed programs and data.


This article from Csdn Blog, reproduced please indicate the source: http://blog.csdn.net/fg8181/archive/2008/04/10/2278100.aspx

The difference between SRAM and SDRAM

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.