stringtranslate.com

Двухпортовая оперативная память

Двухпортовая оперативная память ( DPRAM ), также называемая двухпортовой оперативной памятью , представляет собой тип оперативной памяти (ОЗУ), доступ к которой можно осуществлять через две разные шины .

Простая двухпортовая оперативная память может разрешать только чтение через один из портов и запись через другой. В этом случае к одной и той же ячейке памяти нельзя получить одновременный доступ через порты, поскольку операция записи изменяет данные и, следовательно, должна быть синхронизирована с чтением или другой операцией записи.

Двухпортовая оперативная память может быть создана из ячеек памяти с одним портом для снижения стоимости или сложности схемы, а также связанного с этим снижения производительности, при этом сохраняется возможность одновременного чтения и записи в различные области памяти в зависимости от разбиения массива памяти и наличия дублирующих путей декодера к разделам.

Настоящая двухпортовая память имеет два независимых порта, что означает, что массив памяти построен из двухпортовых ячеек памяти, а адресные, данные и линии управления двух портов подключены к выделенным контроллерам ввода-вывода, так что одно и то же место памяти может быть прочитано через порты одновременно. Операция записи через один из портов все еще должна быть синхронизирована с операцией чтения или записи в то же место памяти через другой порт.

Примеры

Видеопамять (VRAM) — это распространенная форма двухпортовой динамической оперативной памяти , в основном используемая для видеопамяти, позволяющая центральному процессору (ЦП) рисовать изображение в то же время, когда видеооборудование считывает его на экран.

За исключением VRAM, большинство других типов двухпортовой оперативной памяти основаны на технологии статической оперативной памяти .

Большинство ЦП реализуют регистры процессора как небольшую двухпортовую или многопортовую оперативную память.

Смотрите также

Ссылки