Дом аппаратные средства Что такое гарвардская архитектура? - определение из техопедии

Что такое гарвардская архитектура? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Гарвардская архитектура?

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

Техопедия объясняет Гарвардскую Архитектуру

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

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

Что такое гарвардская архитектура? - определение из техопедии