Синхронный и Асинхронный DRAM

2998
user32569

У меня простой вопрос, почему мы сегодня используем в компьютерах синхронную память? Есть ли какое-то преимущество перед асинхронным?

5

2 ответа на вопрос

0
Chris S

На Ars Technica есть хороший обзор оперативной памяти .

«асинхронно, вы утверждаете адрес, который хотите прочитать, затем ждете фиксированное количество времени». На самом деле я мало что знаю об этом, но это не совсем точно. Earlz 13 лет назад 0
+1 за хорошую ссылку. -1 потому что вы, кажется, не читали это. Это ничего не говорит о фиксированных временах. Infact, async. Предполагается, что это полная противоположность фиксированной, где в качестве синхронизации. фиксированный (во время тактового цикла) Earlz 13 лет назад 0
Принято за БОЛЬШУЮ ссылку. user32569 13 лет назад 0
@Earlz У тебя все наоборот. Вы не ожидаете фиксированное количество времени в системе синхронизации, вы ожидаете некоторое количество тактов. Это может варьироваться в зависимости от того, где в тактовом цикле вы были, когда вы выводили информацию. Однако в асинхронном режиме вы ожидаете фиксированное количество времени (потому что нет тактов) независимо от времени доступа к памяти. Разница именно в том, что с асинхронным у вас есть фиксированное количество времени, которое является временем доступа к памяти, тогда как с синхронизацией вы отслеживаете грани часов. David Schwartz 6 лет назад 0
0
Stephen Jennings

Как обычно, Википедия лучше объясняет, чем я, но важная часть выглядит так:

SDRAM имеет синхронный интерфейс, что означает, что он ожидает тактового сигнала, прежде чем реагировать на управляющие входы, и поэтому синхронизируется с системной шиной компьютера. Часы используются для управления внутренним конечным автоматом, который передает входящие инструкции. Это позволяет микросхеме иметь более сложную схему работы, чем асинхронный DRAM, который не имеет синхронизированного интерфейса.

Похожие вопросы