Описание тега harvard-architecture
2
ответа
Как возможна встроенная сборка на 8-битном AVR?
Я знаю, что это близко к категории "глупый вопрос", но я изучал, как выполнять машинный код после 8-битной загрузки AVR, и пришел к выводу, что Гарвардская архитектура, которая используется в AVR 8- битовые микроконтроллеры делают невозможным выполн…
19 окт '17 в 05:02
3
ответа
Куда относится кодовая память в гарвардской архитектуре?
Гарвардская архитектура - это компьютерная архитектура с отдельной шиной для кода и памяти данных. Это архитектура, ссылающаяся на память кода, которая находится в ОЗУ или ПЗУ (для микроконтроллеров). Я был смущен, когда архитектура говорит о памяти…
27 сен '17 в 07:25
2
ответа
Почему фон Нейман быстрее гарвардской архитектуры
Я читал об этих двух типах архитектуры, и где-то в Интернете кто-то сказал, что системы, использующие архитектуру фон Неймана, работают быстрее, чем системы, использующие архитектуру Гарварда. Я пытался выяснить, почему это так, но мне еще предстоял…
06 фев '19 в 18:50
1
ответ
Есть ли у гарвардской архитектуры узкое место фон Неймана?
Из названия и этой статьи я чувствую, что ответ - нет, но я не понимаю, почему. Узким местом является то, насколько быстро вы можете извлекать данные из памяти. Кажется, не имеет значения, можете ли вы получить инструкцию одновременно. Вам все еще н…
26 фев '19 в 09:45
1
ответ
Загрузка Linux на гарвардской архитектуре
Я работал на Pandaboard, когда эта проблема пришла мне в голову. Pandaboard использует OMAP 4430, архитектуру на основе Гарварда. Плата имеет 1 ГБ памяти (оперативная память DDR2). Но гарвардская архитектура требует двух воспоминаний, верно? Вот что…
19 янв '12 в 13:49
6
ответов
Защищены ли компьютеры архитектуры Гарварда от произвольного внедрения кода и атак на выполнение?
Компьютеры Гарвардской архитектуры имеют отдельный код и память данных. Делает ли это их невосприимчивыми к атакам внедрения кода (поскольку данные не могут быть выполнены как код)?
05 июн '09 в 06:50
1
ответ
Как я могу определить, является ли мой компьютер архитектурой Гарварда или фон Неймана?
Я использую ноутбук с конфигурацией ниже. Процессор: Intel(R) Core(TM)i5-4300U Процессор @1,90 ГГц 2,49 ГГц ОЗУ: 8 ГБ Тип системы: 64-разрядная ОС, процессор на базе x64 Windows Edition:Windows 8.2 Enterprise Когда я читал об архитектурах ЦП, я хоте…
31 май '15 в 14:55
1
ответ
Гарвард Архитектура карты в HLL
Это вопрос, который я искал некоторое время, но у меня пока нет правильного ответа:( Как Гарвардская архитектура сопоставляется с языками C/C++ (языки высокого уровня)? Как они связаны или как архитектура помогает HLL?
03 фев '14 в 18:38
4
ответа
Как сделать два в противном случае идентичных типа указателей несовместимыми
В некоторых архитектурах может потребоваться использование разных типов указателей для идентичных в других отношениях объектов. В частности, для процессора Гарвардской архитектуры вам может понадобиться что-то вроде: uint8_t const ram* data1; uint8_…
09 апр '18 в 12:39
0
ответов
Практично ли объектно-ориентированное программирование в чисто гарвардской архитектуре?
Объект представляет собой смесь данных и кода. Чистая Гарвардская архитектура имеет отдельные адресные пространства для данных и кода. Когда объект должен быть сохранен в чисто гарвардской архитектуре, я предполагаю, что он будет храниться в адресно…
13 окт '17 в 21:02
2
ответа
Какие-нибудь преимущества архитектуры фон Неймана?
Я искал разницу между архитектурой фон Неймана и Гарварда и пришел к выводу, что по сравнению с архитектурой Гарварда фон Нейман не имеет положительных сторон, а только отрицательных, таких как "узкое место" и уязвимость. Так почему же большинство к…
11 июн '14 в 19:47
0
ответов
Самомодифицирующийся код в архитектуре гарвардской архитектуры, код только для чтения
Итак, допустим, у меня есть процессор с гарвардской архитектурой (отдельные интерфейсы для загрузки / хранения и выборки кода) и хранилище кода только для чтения. Как я могу создать программу, которая самоизменяется?Одна возможность, которая приходи…
20 ноя '17 в 07:56
2
ответа
Фон Нейман против гарвардской архитектуры
Почему компьютерная архитектура, основанная на архитектуре фон Неймана, предпочтительнее архитектуры Гарварда при проектировании персональных компьютеров; в то время как гарвардская архитектура используется для проектирования компьютерных систем на …
09 ноя '14 в 07:59
0
ответов
Ретаргетинг gcc/llvm для новой гарвардской архитектуры RISC
Мне было интересно, если кто-то с опытом работы с компиляторами может сказать мне, если моя идея осуществима или нет. По сути, я собираюсь предложить проектную идею одному из моих профессоров и пройти "курс проекта" - я не буду здесь подробно описыв…
18 дек '15 в 14:10
1
ответ
Почему мы используем модель вычислений RAM для алгоритмического анализа, когда она соответствует гарвардской архитектуре?
Согласно Википедии, модель вычислений RASP соответствует архитектуре фон Неймана, в то время как модель вычислений ОЗУ соответствует архитектуре Гарварда, а архитектура фон Неймана наиболее близка к компьютерам, поскольку у нас есть оперативная памя…
10 ноя '16 в 07:35
6
ответов
Проблема с указателями NULL на платформе Гарвардской архитектуры
Интересная проблема, с которой мы столкнулись на этой неделе. Мы работаем в C на встроенной платформе Гарвардской архитектуры, которая имеет 16-битные адреса данных и 32-битные адреса кода. Эта проблема возникает, когда вы работаете с указателями фу…
08 окт '10 в 10:07
2
ответа
Raspberry Pi основан на Гарвардской Архитектуре?
У меня сложилось впечатление, что процессор ARM Raspberry Pi, хотя и имеет микроархитектуру armhf, все же следует архитектуре Von Neumann (главным образом разделяя основную память для инструкций и данных). Однако я наткнулся на эту единственную стро…
27 янв '17 в 09:34
2
ответа
Разве модель фон Неймана и модель Тьюринга не одно и то же?
Насколько я понимаю, модель Тьюринга состоит из данных ввода-вывода, ЦП и "программы". "Программа" используется для настройки того, как ЦП будет обрабатывать входные данные, чтобы производить выходные данные. Если мы изменим программу, то ЦП будет о…
29 авг '20 в 17:26
0
ответов
Концептуальная проблема с микропроцессором гарвардской архитектуры и размещением таблицы переходов GCC
Я разрабатываю конвейерный микропроцессор NIOS2 (часть экосистемы Intel FPGA) с нуля в качестве обучающего упражнения. Это процессор с гарвардской архитектурой с отдельными шинами памяти команд и данных. Когда я компилирую оператор case на C, GCC со…
23 июл '21 в 21:16
1
ответ
Гарвардская архитектура и операционные системы
У меня три вопроса: Имеет ли гарвардская архитектура два отдельных ОЗУ (блоки памяти - один для данных и один для кода) или только один ОЗУ и две отдельные шины? Только модуль выборки может делать ссылки на память в памяти кода (в архитектуре Гарвар…
23 авг '21 в 22:51