На заре

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

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

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

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

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

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

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

Архив записей в блогах:
Посетители музеев государственного Эрмитажа в ПетербургеВ  очень часто обращают внимание на такую деталь в убранстве личных покоев семьи Романовых, как необычные цветные вазы из матового стекла. Особую любовь к ним питала жена императора ...
Британский иллюстратор Ричард Уилкинсон . Насекомые в стиле «Звездных войн» ...
Сиссингхерст, вероятно, навсегда останется самым известным садом писательницы Виты Сэквилл-Вест и ее мужа, дипломата Гарольда Николсона. Однако их первый английский сад, Long Barn (в переводе – "длин ...
В первый день лета у нас прогремела гроза. Она быстро кончилась и в саду стало чрезвычайно хорошо: прохладно, влажно и ароматно. 1. Кошкам нравится такая погода. 2. 3. Я успел перед дождем сделать оградки для двух кустов крыжовника. Ягод много, стебли не выдерживают и ...
Жители ГотемДефолт-сити!Кто-нибудь таки планирует осквернять сегодня площадку, ...