Jump to content

Архитектура памяти

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

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

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

Самыми ранними архитектурами памяти являются Гарвардская архитектура , которая имеет две физически отдельные памяти и пути данных для программы и данных, и Принстонская архитектура , которая использует единый путь памяти и данных как для хранения программ, так и для данных. [1]

Большинство компьютеров общего назначения используют гибридную модифицированную гарвардскую архитектуру с разделенным кэшем , которая для прикладной программы выглядит как машина с чистой принстонской архитектурой и гигабайтами виртуальной памяти , но внутри (для скорости) она работает с кэшем инструкций, физически отделенным от кэша данных. , больше похоже на модель Гарварда. [1]

Системы DSP обычно имеют специализированную подсистему памяти с высокой пропускной способностью; без поддержки защиты памяти или управления виртуальной памятью. [2] Многие процессоры цифровых сигналов имеют три физически отдельных канала памяти и канала данных — хранилище программ, хранилище коэффициентов и хранилище данных.Серия операций умножения-накопления извлекает данные из всех трех областей одновременно для эффективной реализации аудиофильтров в виде сверток .

См. также

[ редактировать ]
  1. ^ Перейти обратно: а б «Архитектуры памяти: Гарвард против Принстона» .
  2. ^ Роберт Ошана.Методы разработки программного обеспечения DSP для встраиваемых систем и систем реального времени.2006.«5 – Архитектура DSP».п. 123. два : 10.1016/B978-075067759-2/50007-7


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 27db1620892c5a5d386aa2312b4b7ac7__1659873000
URL1:https://arc.ask3.ru/arc/aa/27/c7/27db1620892c5a5d386aa2312b4b7ac7.html
Заголовок, (Title) документа по адресу, URL1:
Memory architecture - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)