Определение режима серийной съемки - PullRequest
6 голосов
/ 26 июня 2011

Я читал об организации компьютера, и в главе «Память» упоминается, что «SDRAMS имеет несколько режимов работы, например, можно указать режимы серийной съемки различной длины».Может кто-нибудь уточнить, что такое пакетный режим?


Основная причина, по которой меня это смущает, заключается в том, что в главе I / O пакетный режим был определен как режим, в котором DMA имеет прямой доступ косновная память для передачи блоков данных, но это определение не имеет смысла для вышеупомянутого в главе «Память» ... также Google дает немного другое определение = S


Ответы [ 2 ]

7 голосов
/ 26 июня 2011

Пакетный режим - это когда вы отправляете один адрес в память, но вместо чтения / записи данных только для указанного адреса вы также читаете / пишете некоторое количество последовательных местоположений (обычно 4 или 8). ).

Большинство современных процессоров (и даже многие, которые немного старше) имеют своего рода встроенный кэш, поэтому обычное чтение или запись будут для всех данных в данной строке кэша. Использование пакетного чтения / записи позволяет читать / записывать всю строку кэша после указания только его начального адреса, а не чтения одного слова, а затем отправки следующего адреса для чтения следующего слова и т. Д. Только для всех данных в кэше линия.

2 голосов
/ 26 июня 2011

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

«Режим серийной съемки» означает установку строки и столбца, а затем использование отдельного сигнала для продвижения столбца., предоставляя доступ к каждому слову по очереди без необходимости каждый раз устанавливать строку и столбец.

...