Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have simple question, why do we use in computers today synchronous memory? Is there some advantage over asynchronous?

share|improve this question
up vote 0 down vote accepted

There's a good overview at Ars Technica on RAM.

share|improve this answer
"async you assert the address you want to read, then wait a fixed amount of time" I don't actually know a lot about this, but that doesn't seem accurate. – Earlz May 4 '10 at 18:50
+1 for your link being good. -1 because you don't seem to have read it. It says nothing about fixed times. Infact, async. is suppose to be the exact opposite of fixed, where as sync. is fixed (in clock cycle time) – Earlz May 4 '10 at 18:52
Accepted for GREAT link. – user32569 May 7 '10 at 16:35

As usual, Wikipedia does a better job of explaining than I could, but the important bit seems to be:

SDRAM has a synchronous interface, meaning that it waits for a clock signal before responding to control inputs and is therefore synchronized with the computer's system bus. The clock is used to drive an internal finite state machine that pipelines incoming instructions. This allows the chip to have a more complex pattern of operation than an asynchronous DRAM, which does not have a synchronized interface.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .