Harvard architecture

  1. гарвардская архитектура

#

архитектура процессора, использующая для повышения производительности две различные памяти (память команд и память данных), а также раздельные шины адреса и данных для доступа к ним (соответственно разделены и адресные пространства). Поскольку шины независимы друг от друга команда и её и операнд могут быть считаны одновременно за один машинный такт, что уменьшает число тактов, требуемых для выполнения машинной команды и вдвое повышает пропускную способность памяти, чем отличается от фон-неймановской архитектуры. Недостаток – необходимость большего числа ножек (выводов) у микропроцессора, поэтому гарвардская архитектура используется главным образом во встраиваемых процессорах и микроконтроллерах (МК), где один из типов памяти (или оба) внутренний (т. е. память, размещаемая на кристалле МК). Развитием этого направления является модифицированная гарвардская архитектура (modified Harvard architecture), в которой применяются три банка памяти, со своими собственными наборами шин. Например, Harvard architecture computer – компьютер с гарвардской архитектурой.

Связные термины

embedded processor, instruction cache, memory bandwidth, system architecture, von Neumann architecture

Все термины