На заре

топ 100 блогов vlkamov24.01.2024 компьютеростроения мужуки сурьёзно так подумали и разошлись
Архитектура фон Неймана (модель фон Неймана, Принстонская архитектура) — широко известный принцип совместного хранения команд и данных в памяти компьютера. Вычислительные машины такого рода часто обозначают термином «машина фон Неймана», однако соответствие этих понятий не всегда однозначно. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают принцип хранения данных и инструкций в одном разделе памяти. Альтернативой архитектуре фон Неймана ("принстонской архитектуре") является гарвардская архитектура.

Гарвардская архитектура — архитектура ЭВМ, отличительными признаками которой являются:
хранилище инструкций и хранилище данных представляют собой разные физические устройства;
канал инструкций и канал данных также физически разделены.
Архитектура была разработана Говардом Эйкеном в конце 1930-х годов в Гарвардском университете.

и до сих пор муссируется как важнейшее знание. Студентам рассказывают.
По ходу же реального многопользователсткого компьютинга сделали всё и сразу
Сегментированная память – метод управления памятью, который не предоставляет программе пользователя линейное и непрерывное адресное пространство.
Сегменты нуждаются в аппаратной поддержке в виде таблицы сегментов. Он содержит физический адрес раздела в памяти, размер и другие данные, такие как биты защиты доступа и статус.

ибо не хрен шариться по чужим данным и кодам. Для программ и данных ОС создает виртуальное адресное пространство, сегменты которого весьма хаотично и слабопредсказуемо соответствуют сегментам физической памяти:
На заре (c) Niklas Gray

Виртуальная память скорее гарвардская, физическая - фоннеймановская, а в своих сегментах прикладной программист - хозяин/барин.
Но лично я вижу, что чёткой границы между кодом и данными нет. Например даже буква обычного текста суть команда знакогенератору наставить пикселов определенным образом.
Экзаменационные вопросы по дисциплине
Основы Вычислительной Техники. 2018-2019 уч. год.
22. Архитектура ЭВМ. Гарвардская и фон-Неймановская архитектура. Организация обмена архитектуры
ЭВМ с использованием шин.

Вот на фуа, если в своем коде программер сам себе эйкен!? Я понимаю, что слова "гарвард", "фоннейман" звучат для российского образованца гораздо лучше пошлой сегментации, но пора уже.

Оставить комментарий

Архив записей в блогах:
Депутат Госдумы, руководитель партии "Родина" Алексей Журавлев предложил создать в России "майдановский список персон нон грата" и включить в него тех, кто должен преследоваться по законам РФ. В этот список, по мнению Журавлева, следует включить ряд "майдановских политиков, которые ...
Александр Самохвалов. Аппассионата. Строители коммунизма. 1967          Однажды среди учеников пианиста Генриха  Нейгауза зашел ...
Всем привет!....я что-то никак не возьму себя в руки и не начну писать в жж....а ведь фото и рецептов скопилось очень много и они продолжают накапливаться как снежный ком....поэтому сегодня сразу три....) Итак, первым номером: Блины из цельнозерновой ...
Лет десять назад я написал стихотворение "Люди привыкают ко всему", которое неожиданно для меня стало очень популярным в сети (каждый день его цитируют по нескольку раз) И вот сейчас я написал ответ - св ...
Заявление Центральной управы ДПНИ от 29 марта 2010 года     Центральная ...