Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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

share|improve this question

2 Answers 2

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

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.